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