A state sharding model on the blockchain

被引:5
作者
Wang, Xiangyu [1 ]
Wang, Wenyong [1 ]
Zeng, Youlu [1 ]
Yang, Ting [1 ]
Zheng, Chengyu [2 ]
机构
[1] Univ Elect Sci & Technol China, Chengdu, Peoples R China
[2] China Telecom Sichuan Co, Chengdu, Sichuan, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2022年 / 25卷 / 03期
基金
中国国家自然科学基金;
关键词
Blockchain; Scalability; State sharding; Storage;
D O I
10.1007/s10586-022-03578-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain is an incrementally updated ledger maintained by distributed nodes with excellent features such as decentralization and immutability. However, the development of blockchain is now limited due to storage redundancy. Specifically, nodes cannot afford to store a large amount of data, and the mechanism of setting many ordinary nodes as light nodes sacrifices the most important decentralization feature of the blockchain. This paper proposes the SSChain sharding scheme, which reduces the storage burden of each node on the blockchain without losing the decentralization feature. First, we shard the state in the blockchain through the data structure of Merkle DAG; then, shard all nodes in the blockchain through DHT technology; finally, store the state in the blockchain in different Node and establish a mapping relationship. With this scheme, each node only needs to store the state data allocated to it by the storage system, and can obtain other state data it needs from other nodes. After experimentation, the solution of this paper is feasible. The performance of storage is better than other current solutions, and the scalability of the blockchain is improved.
引用
收藏
页码:1969 / 1979
页数:11
相关论文
共 30 条
[1]   Design Guidelines for Blockchain-Assisted 5G-UAV Networks [J].
Aloqaily, Moayad ;
Bouachir, Ouns ;
Boukerche, Azzedine ;
Al Ridhawi, Ismaeel .
IEEE NETWORK, 2021, 35 (01) :64-71
[2]  
Andresen G., 2015, BIP 101: Increase maximum block size
[3]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[4]  
[Anonymous], 2014, The Mini-Blockchain Scheme
[5]  
[Anonymous], 2015, BIP 100 DYNAMIC MAXI
[6]   Blockchain and Fog Computing for Cyberphysical Systems: The Case of Smart Industry [J].
Bouachir, Ouns ;
Aloqaily, Moayad ;
Tseng, Lewis ;
Boukerche, Azzedine .
COMPUTER, 2020, 53 (09) :36-45
[7]  
Cachin Christian, 2016, WORKSH DISTR CRYPT C, V310, P1
[8]  
Chakraborty U., 2015, BIP 106 DYNAMICALLY
[9]   On Scaling Decentralized Blockchains (A Position Paper) [J].
Croman, Kyle ;
Decker, Christian ;
Eyal, Ittay ;
Gencer, Adem Efe ;
Juels, Ari ;
Kosba, Ahmed ;
Miller, Andrew ;
Saxena, Prateek ;
Shi, Elaine ;
Sirer, Emin Gun ;
Song, Dawn ;
Wattenhofer, Roger .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2016, 2016, 9604 :106-125
[10]  
Ethereum Community Authors, 2019, NEXT GENERATION SMAR