《计算机应用研究》|Application Research of Computers

一种区块链数据的云存储与共享方法

Method of cloud storing and sharing for blockchain data

免费全文下载 (已被下载 次)  
获取PDF全文
作者 刘昌平,刘海
机构 广东科学技术职业学院 计算机工程技术学院,广州 510640
统计 摘要被查看 次,已被下载
文章编号 1001-3695(2021)09-006-2600-04
DOI 10.19734/j.issn.1001-3695.2021.01.0005
摘要 为了在不信任的环境中达成共识,区块链节点需要冗余地存储完整的区块链数据,对节点的存储要求很高。提出一种区块链数据的存储方法,设置<i>M</i>个云存储共享模块用于存储完整的区块链以及节点数字签名,节点将区块及其数字签名存储到若干个云存储共享模块。当区块链节点数量<i>N</i>足够大时,能够选择合适的<i>M</i>(<i>M</i><<<i>N</i>),不会引入新的安全脆弱点,同时减少区块链数据的冗余存储量。在Hyperledger Fabric上实施该方法,实验结果表明,该方法能够有效降低节点的区块账本存储要求。
关键词 存储; 账本; 区块链; 容错; 分布式计算
基金项目 广东省教育厅普通高校特色创新类项目(2019GKTSCX029)
广东科学技术职业学院校级科研项目(XJPY202104)
本文URL http://www.arocmag.com/article/01-2021-09-006.html
英文标题 Method of cloud storing and sharing for blockchain data
作者英文名 Liu Changping, Liu Hai
机构英文名 College of Computer Engineering Technical,Guangdong Polytechnic of Science & Technology,Guangzhou 510640,China
英文摘要 Nodes in blockchain system needed to store redundantly whole ledger in order to reach a consensus in a distrustful environment. This paper proposed a storing method for blockchain data to reduce ledger storing demands on nodes. This method used <i>M</i> modules for whole blockchain data and nodes' signature. Each node stored its blocks and digit signatures on one or more modules. When the quantity of nodes, denoted as <i>N</i>, in blockchain system was big enough, <i>M</i>(<i>M</i><<<i>N</i>) could be well-chosen to avoid new security weakness, meanwhile, reduced redundant storage of blockchain data. The experiment based on Hyperledger Fabric illustrates that this method can reduce efficiently storage requirement for nodes.
英文关键词 storage; ledger; blockchain; fault tolerance; distributed computing
参考文献 查看稿件参考文献
 
收稿日期 2021/1/31
修回日期 2021/3/11
页码 2600-2603
中图分类号 TP302.7
文献标志码 A