Ring-Overlap: A Storage Scaling Mechanism for Hyperledger Fabric

Wenxuan Liu,Donghong Zhang,Chunxiao Mu,Xiangfu Zhao,Jindong Zhao
DOI: https://doi.org/10.3390/app12199568
2022-01-01
Applied Sciences
Abstract:Currently, blockchain is facing a serious storage explosion problem. While most storage scaling schemes are focused on permissionless blockchain, we propose the ring-overlap mechanism for consortium blockchain and use it to scale Hyperledger Fabric. In our scheme, all accounting nodes are divided into clusters, and each cluster contains several nodes; then, a portion of the entire block data is stored in a cluster. Block data is stored overlappingly on some cluster nodes, and each block is guaranteed to have some copies in a cluster. Theoretical analysis and simulation show that the storage occupied by nodes is significantly reduced in blockchain applications with frequent transactions, and the mechanism can still guarantee data integrity in the case of partial node failures in a single cluster. Furthermore, for transaction-frequent applications, storage space consumption can be significantly reduced without increasing excessive query time overhead.
What problem does this paper attempt to address?