TY - JOUR
T1 - Proof of Continuous Work for Reliable Data Storage Over Permissionless Blockchain
AU - Yin, Hao
AU - Zhang, Zijian
AU - He, Jialing
AU - Ma, Liran
AU - Zhu, Liehuang
AU - Li, Meng
AU - Khoussainov, Bakh
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2022/5/15
Y1 - 2022/5/15
N2 - 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.
AB - 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.
KW - Blockchain
KW - Proof of Continuous Work (PoCW)
KW - data allocation
KW - decentralized storage
KW - reliability
UR - http://www.scopus.com/inward/record.url?scp=85116894188&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2021.3115568
DO - 10.1109/JIOT.2021.3115568
M3 - Article
AN - SCOPUS:85116894188
SN - 2327-4662
VL - 9
SP - 7866
EP - 7875
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 10
ER -