售前客服二维码
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!
当数据量很大时,可以选择主流分布式存储数据库来增强节点的存储容量。目前,Thunderbolt已经实现了基于mongoDB存储集群的示例。其他扩展要求只需要实现相应的接口,底层存储系统可以轻松无缝地切换。
2.快照压缩
通过构建块数据快照,Thunderbolt使用数百万个共享计算节点来存储历史数据,并提供数据完整性和存在证明,以便参与Thunderbolt链的节点不需要同步和存储全部历史数据。将最新的块快照数据与最新的状态数据同步,以实现真正的轻量级计费节点。具体工作流程如图所示:
1)数据快照
基于百万级共享计算节点的TCFS(Thunder Chain文件系统)存储Thunderbolt的历史数据和每个块的数据状态快照,以确保数据永不丢失,并提供数据完整性证明和存在证书。 。
确认执行每个块的事务后,Thunderbolt将记录当前块高度的全局数据状态,即数据快照。数据快照内容包括块头信息,交易数据,所有账户数据和一致投票信息。历史数据使用TCFS存档,TCFS提供数据安全性。
2)真正的光节点
加入Thunderbolt链的节点只需要同步最新的状态数据即可加入共识流程。
在后续操作中,仅保留最新数据,可以删除存档数据,并且本地存储数据量不会增加得太快。
这允许轻型节点加入共识流程并扩展应用范围,使移动设备可以加入Thunderbolt网络。
3)快速启动
新节点的启动只需要下载非常少量的数据,这可以快速完成启动并合并到共识流程中,大大降低了加入阈值和提高节点加入Thunderbolt链的积极性。
在公共网络环境中,由于网络抖动或其他原因,节点在一段时间后重新连接。此时,节点不需要同步断开连接期间丢失的所有数据,只需要从最新的快照进行同步。该部分的数据量非常小,可以在短时间内跟进最新状态,并重新加入Thunderbolt网络。
这种优化不仅降低了整个网络的带宽消耗,还增强了Thunderbolt网络的稳健性。
区块链存储的重要性是不言而喻的。迅雷链提出了区块链存储问题的新思路,并以实际问题为出发点,保证了主链的性能,优化了存储技术,使区块链开发更加简单实用。 Thunderchain对技术的持续投资解决了区块链中大型企业的存储需求。随着研发的深入,这些新技术将不可避免地为区块链技术带来实体经济的重要推动力。
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!