TY - JOUR
T1 - A Blockchain-Based Storage System with Financial Incentives for Load-balancing
AU - Yin, Hao
AU - Zhang, Zijian
AU - Zhu, Liehuang
AU - Li, Meng
AU - Du, Xiaojiang
AU - Guizani, Mohsen
AU - Khoussainov, Bakh
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2021/4/1
Y1 - 2021/4/1
N2 - Most storage systems adopt distributed architecture to reach high reliability. In these distributed systems, a well-balanced data distribution can improve storage reliability. However, existing schemes rely on dealers to distribute data, bring back the risk of single-point failure again. In this paper, we propose a blockchain-based storage system with financial incentives for load-balancing. Nodes in the system are rational and compete for data to earn a reward. The only source of storage rewards is from users' payment for leasing storage. To reach load-balancing, we design a new incentive scheme, which contains an income function to reward the nodes who own proper data and punish the nodes who own excessive data. In the system, each node continuously generates a proof of storage. We present a chain structure using the proofs to detect node failures and record data distribution. The state of distribution could be taken as input to the income function for reward allocation. We decouple the role of nodes from miners to reduce their workload, making the system more compatible. Our simulation experiments show efficient performance in the data distribution. The system can always recover to a balanced status as the blockchain grows up.
AB - Most storage systems adopt distributed architecture to reach high reliability. In these distributed systems, a well-balanced data distribution can improve storage reliability. However, existing schemes rely on dealers to distribute data, bring back the risk of single-point failure again. In this paper, we propose a blockchain-based storage system with financial incentives for load-balancing. Nodes in the system are rational and compete for data to earn a reward. The only source of storage rewards is from users' payment for leasing storage. To reach load-balancing, we design a new incentive scheme, which contains an income function to reward the nodes who own proper data and punish the nodes who own excessive data. In the system, each node continuously generates a proof of storage. We present a chain structure using the proofs to detect node failures and record data distribution. The state of distribution could be taken as input to the income function for reward allocation. We decouple the role of nodes from miners to reduce their workload, making the system more compatible. Our simulation experiments show efficient performance in the data distribution. The system can always recover to a balanced status as the blockchain grows up.
KW - Blockchain-based storage
KW - financial incentives
KW - game theory
KW - load-balancing
KW - reward allocation.
UR - http://www.scopus.com/inward/record.url?scp=85098759087&partnerID=8YFLogxK
U2 - 10.1109/TNSE.2020.3034803
DO - 10.1109/TNSE.2020.3034803
M3 - Article
AN - SCOPUS:85098759087
SN - 2327-4697
VL - 8
SP - 1178
EP - 1188
JO - IEEE Transactions on Network Science and Engineering
JF - IEEE Transactions on Network Science and Engineering
IS - 2
M1 - 9244580
ER -