一种基于纠删码的区块链账本分组存储优化方法
传统区块链系统采用全副本冗余的存储方式,每个节点存储相同的账本,使得区块链的存储负担非常大.目前,相关的区块链存储优化方法能够降低数据存储开销,但仍存在可扩展性差和可用性低的问题.为此,提出了一种基于纠删码的区块链账本分组存储优化方法.该方法引入一种新的区块链节点——分组存储(Grouping Storage,GS)节点,来解决上述问题.区块链账本的主要存储开销位于区块文件中,GS节点采用纠删码对区块文件编码,并以组为单位存储编码后的区块文件,如此,每个组织维持相同的账本,极大地降低了区块链的存储开销且提高了区块链的可用性.针对联盟链的存储扩展,基于 GS节点对超级账本文件系统进行改进,重新设计了其存储、恢复和同步区块文件流程,使得本方案能够在实际的区块链架构上工作.最后,理论分析和实验结果表明,所提出的 GS节点在存储开销方面取得了显著的进步,且具有较好的可扩展性和可用性.
区块链、存储优化、纠删码、超级账本、分组储存
50
TP311(计算技术、计算机技术)
2023-10-13(万方平台首次上网日期,不代表论文的发表时间)
共12页
350-361