国内刊号:51-1196/TP
国际刊号:1001-3695
发布日期:
作者:杨昌霖,牛星宇,
单位:1.中原工学院计算机学院,郑州451191;2.中山大学软件工程学院,广东珠海519082;
关键词:编码,纠错码,分配,恢复,分布式,
基金:国家自然科学基金资助项目(61802454);广东省面上基金资助项目(2023A1515011474);;
编码区块链利用纠错码技术,将区块分为多个编码片段并分布式存储于节点中。其主要目的在于减少参与者或节点的存储需求,实现高效的存储和容错能力。然而,节点随机存储任意数量的编码片段,导致编码片段分布不均匀,从而增加节点尝试解码区块时的通信成本以及关键节点的存储开销。为此,提出一种基于强化学习的分布式协议,用来合理分配节点存储的编码片段以降低存储开销和通信成本。具体而言,节点在解码任意区块时计算存储奖励,该奖励与编码片段的存储成本和节点尝试解码区块时产生的通信成本呈反比关系。学习收敛后与现有的集中式和分布式区块链编码存储方法进行了比较,研究结果表明,节点的奖励提高了7%,且节点的通信成本降低了55%。综上,基于强化学习的分布式协议为编码区块链存储和传输性能的提升提供了有效的解决方案。
来源:2024年第10期
《计算机应用研究》期刊编辑部