Abstract
With the continuous development of consortium blockchains, the storage overhead of blocks and storage load of nodes are increasing. The existing storage models consider either low-reliability issues or high storage overhead but not both. This work proposes a storage model that combines group-based block storage with block splitting and unit encoding. The former is used to improve the reliability of a block, while the latter is adopted to reduce the storage overhead and increase the reliability of a block in a consortium blockchain. Based on this model, this work designs a storage method to minimize the storage overhead of blocks and storage load of nodes, and maximize reliability of a consortium blockchain. Experimental results show that the proposed method outperforms Multi-layer Practical Byzantine Fault Tolerance, RapidChain, and Byzantine Fault Tolerance-Store in terms of storage overhead and reliability, thus greatly advancing the field of consortium blockchains.
Original language | English (US) |
---|---|
Pages (from-to) | 2886-2897 |
Number of pages | 12 |
Journal | IEEE Transactions on Network and Service Management |
Volume | 20 |
Issue number | 3 |
DOIs | |
State | Published - Sep 1 2023 |
All Science Journal Classification (ASJC) codes
- Electrical and Electronic Engineering
- Computer Networks and Communications
Keywords
- Consortium blockchain
- block
- block splitting
- group-based block storage
- unit encoding