Proof of Continuous Work for Reliable Data Storage Over Permissionless Blockchain

被引:7
作者
Yin, Hao [1 ,2 ]
Zhang, Zijian [1 ]
He, Jialing [1 ]
Ma, Liran [3 ]
Zhu, Liehuang [1 ]
Li, Meng [4 ,5 ]
Khoussainov, Bakh [2 ]
机构
[1] Beijing Inst Technol, Sch Cyberspace Sci & Technol, Beijing 100081, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 611731, Peoples R China
[3] Texas Christian Univ, Dept Comp Sci, Ft Worth, TX 76129 USA
[4] Hefei Univ Technol, Key Lab Knowledge Engn Big Data, Minist Educ, Hefei 230601, Peoples R China
[5] Hefei Univ Technol, Sch Comp Sci & Informat Engn, Hefei 230601, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Blockchains; Resource management; Data mining; Internet of Things; Bitcoin; Servers; Reliability theory; Blockchain; data allocation; decentralized storage; Proof of Continuous Work (PoCW); reliability;
D O I
10.1109/JIOT.2021.3115568
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bitcoin first proposed the Nakamoto consensus that applies proof of work into the blockchain structure to build a trustless append-only ledger. The Nakamoto consensus solves the distributed consistency problem in the public network but wastes too much computing power. Instead of consuming computing resources, many improved consensus schemes address this problem by leveraging miners' storage resources. However, these schemes fail to let miners store data constantly and usually rely on a dealer to assign data, which is hard to build a reliable decentralized storage system. In this article, we first design a variant consensus algorithm named Proof of Continuous Work (PoCW) with a storage-related incentive mechanism. Miners can accumulate mining advantage by continuously submitting proofs of storage. Then, we present a hash ring-based data allocation algorithm using the blockchain's state. Combined with both of them, we build a reliable blockchain-based storage system without relying on any third parties. The theoretical analysis and simulation results demonstrate that the proposed system has higher reliability than those existing systems, and we also give practical suggestions about system parameters. Finally, we discuss additional benefits that our system brings.
引用
收藏
页码:7866 / 7875
页数:10
相关论文
共 31 条
[1]  
Abe R., 2019, BLOCKCHAIN STORAGE L
[2]  
Ali M, 2016, PROCEEDINGS OF USENIX ATC '16: 2016 USENIX ANNUAL TECHNICAL CONFERENCE, P181
[3]  
Ateniese G, 2007, CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P598
[4]   Proof of Storage-Time: Efficiently Checking Continuous Data Availability [J].
Ateniese, Giuseppe ;
Chen, Long ;
Etemad, Mohammard ;
Tang, Qiang .
27TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2020), 2020,
[5]   SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies [J].
Bonneau, Joseph ;
Miller, Andrew ;
Clark, Jeremy ;
Narayanan, Arvind ;
Kroll, Joshua A. ;
Felten, Edward W. .
2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, :104-121
[6]   Blockchain-Based Medical Records Secure Storage and Medical Service Framework [J].
Chen, Yi ;
Ding, Shuai ;
Xu, Zheng ;
Zheng, Handong ;
Yang, Shanlin .
JOURNAL OF MEDICAL SYSTEMS, 2019, 43 (01)
[7]  
Coin D, 2019, BITCOIN NODES SUMMAR
[8]   The Sybil attack [J].
Douceur, JR .
PEER-TO-PEER SYSTEMS, 2002, 2429 :251-260
[9]  
Juels A, 2007, CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P584
[10]  
Kalodner H., 2015, EMPIRICAL STUDY NAME