计算机应用研究2024,Vol.41Issue(10):2918-2925,8.DOI:10.19734/j.issn.1001-3695.2023.12.0631
编码区块链中存储分配的分布式学习协议
Distributed learning protocol for storage assignment in coded blockchain
摘要
Abstract
Coded blockchain leverages error correction codes to create multiple coded fragments that are then stored in a dis-tributed manner by nodes.Its primary objective is to reduce the storage requirements of participants or nodes,achieving effi-cient storage and fault tolerance.However,nodes randomly store arbitrary coded fragments,which leads to high communica-tion cost when a node attempts to decode a block.To this end,this paper proposed a novel reinforcement learning inspired dis-tributed protocol to efficiently assign coded fragments to nodes.Specifically,nodes learn to store coded fragments based on a feedback signal that related to the storage cost of coded fragments and the communication cost incurred during block decoding attempts.After convergence,it compared the proposed protocol with existing centralized and distributed blockchain encoding storage methods.The results show that nodes have 7%higher reward,and critically,their communication cost is lower by 55%.In summary,the proposed reinforcement learning-based distributed protocol provides an effective solution for enhancing the storage and transmission performance of encoded blockchains.关键词
编码/纠错码/分配/恢复/分布式Key words
coding/error correction codes/assignment/recovery/distributed分类
信息技术与安全科学引用本文复制引用
杨昌霖,牛星宇..编码区块链中存储分配的分布式学习协议[J].计算机应用研究,2024,41(10):2918-2925,8.基金项目
国家自然科学基金资助项目(61802454) (61802454)
广东省面上基金资助项目(2023A1515011474) (2023A1515011474)