当前位置: X-MOL 学术Peer-to-Peer Netw. Appl. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A blockchain-based data storage framework: A rotating multiple random masters and error-correcting approach
Peer-to-Peer Networking and Applications ( IF 4.2 ) Pub Date : 2020-04-05 , DOI: 10.1007/s12083-020-00895-5
Yuqi Fan , JingLin Zou , Siyu Liu , Qiran Yin , Xin Guan , Xiaohui Yuan , Weili Wu , Dingzhu Du

A blockchain is resistant to modification based on the consensus of the network majority, which requires a large amount of communication among distributed nodes. Existing data dissemination protocol solves the wrong block problem also at a high communication cost. This paper investigates the error-correcting tamper-proofing data storage problem and proposes a three-layer framework to store the data in the blockchain to achieve data integrity. The data are stored as blocks, and we design a two-dimension chain data structure consisting of horizontal and vertical chains. This paper proposes a Rotating multiple random Masters and Error-Correcting data storage framework based on blockchain (RMEC) to strike a trade-off between system decentralization and the amount of communication. The proposed Rotating Multiple Random Sampling consensus mechanism (RMRS) randomly selects multiple temporary master nodes to handle each data access request so as to reduce the communication cost. We also propose two error-correcting mechanisms to validate and correct the wrong data blocks. Finally, we implement a prototype and conduct analyses on the system performance. The experiments demonstrate that the framework can achieve data tamper-proof and effectively reduce the communication cost.

中文翻译:

基于区块链的数据存储框架:旋转的多个随机主数据和纠错方法

区块链可抵抗基于网络多数共识的修改,这需要分布式节点之间进行大量通信。现有的数据分发协议也以高通信成本解决了错误的块问题。本文研究了纠错防篡改数据存储问题,并提出了一个三层框架将数据存储在区块链中以实现数据完整性。数据存储为块,我们设计了由水平和垂直链组成的二维链数据结构。本文提出了一种基于区块链(RMEC)的旋转多个随机主控和纠错数据存储框架,以在系统去中心化和通信量之间进行权衡。提出的旋转多重随机采样共识机制(RMRS)随机选择多个临时主节点来处理每个数据访问请求,从而降低了通信成本。我们还提出了两种纠错机制来验证和纠正错误的数据块。最后,我们实现一个原型并对系统性能进行分析。实验表明,该框架可以实现数据防篡改,并有效降低通信成本。
更新日期:2020-04-05
down
wechat
bug