基于编码区块链的文件存储方法研究

A FILE STORAGE SYSTEM BASED ON CODED BLOCKCHAIN

  • 摘要: 实现可靠和保障隐私的数据存储和分发需确保数据在存储和传输期间不被篡改或窃听,针对该问题提出一个利用纠错码的编码区块链文件存储解决方案。方案设计了服务器-客户端的区块链系统架构、基于纠错码的文件编解码器、编码的默克尔树路径生成算法以及基于编码的拜占庭容错共识协议。实验结果表明,相较于传统区块链,所提方案增强了文件在区块链系统中的隐私性,将存储开销由O(n)降低至O(1),数据分发时的通信开销最高可降至原来的1/13.7。

     

    Abstract: To realize reliable and privacy guaranteed data storage and distribution, it is necessary to ensure that the data will not be tampered with or eavesdropped during storage and transmission. To solve this problem, a coded blockchain file storage solution using error correction codes is proposed. The scheme designed the server client blockchain system architecture, the file codec based on error correction code, the encoded Merkle tree path generation algorithm and the encoded Byzantine fault tolerance consensus protocol. The experimental results show that compared with the traditional blockchain, the proposed encoding blockchain scheme enhances the privacy of files in the blockchain system, and reduces storage overhead from O(n) to O(1). The communication overhead during data distribution can be reduced by up to 13.7 times.

     

/

返回文章
返回