BSS: A Storage Optimization Scheme for the Permissioned Blockchain

被引:0
作者
Yan M. [1 ,2 ]
Yang Y. [1 ,2 ]
Wang G. [1 ,2 ]
Liu X.-G. [1 ,2 ]
机构
[1] College of Computer Science, Nankai University, Tianjin
[2] Tianjin Key Laboratory of Network and Data Security Technology, Nankai University, Tianjin
来源
Tien Tzu Hsueh Pao/Acta Electronica Sinica | 2024年 / 52卷 / 04期
基金
中国国家自然科学基金;
关键词
blockchain scalability; data dispersion; distributed storage; permissioned blockchain; storage sharding;
D O I
10.12263/DZXB.20220219
中图分类号
学科分类号
摘要
For the permissioned blockchain, the commonly-used full-replication storage mode impacts the storage scalability and security. To solve the problem, a blockchain storage sharding scheme was proposed, which offered good per⁃ formance, high reliability, and low storage overhead. The network is divided into several storage units, each of which holds a certain number of blockchain copies through cooperation among nodes. The initial allocation distributes each new block to fixed-number of nodes. According to the changing access pattern, the adaptive replication increases replicas of popular blocks, and the storage optimization switches unpopular blocks into encoded mode. Experimental results show that, com⁃ pared with the full-replication mode, the proposed scheme reduces the storage overhead of full nodes by on average 71%, with the performance kept at a proper level. © 2024 Chinese Institute of Electronics. All rights reserved.
引用
收藏
页码:1364 / 1376
页数:12
相关论文
共 33 条
  • [1] Blockchain use cases and applications by in⁃ dustry, (2021)
  • [2] Case studies: Browse various use cases powered by hyperledger technologies, (2021)
  • [3] Bitcoin blockchain size, (2021)
  • [4] SANK A I, CHEUNG R C C., A systematic review of blockchain scalability: Issues, solutions, analysis and future research, Journal of Network and Computer Applications, 195, pp. 1-25, (2021)
  • [5] NAKAMOTO S., Bitcoin: A Peer-to-peer Electronic Cash System, (2008)
  • [6] AGGELOS K, ANDREW M, DIONYSIS Z., Non-interactive proofs of proof-of-work, (2018)
  • [7] BUNZ B, KIFFER L, LUU L, Et al., FlyClient: Super-light clients for cryptocurrencies, Proceedings of the 2020 IEEE Symposium on Security and Privacy, pp. 928-946, (2020)
  • [8] Bitcoin core version 0.11.0, (2021)
  • [9] Bitcoin core version 0.14.0, (2021)
  • [10] MATZUTT R, KALDE B, PENNEKAMP J, Et al., How to securely prune bitcoin’s blockchain, Proceedings of the 2020 IFIP Networking Conference, pp. 298-306, (2020)