
Research Article
Consortium Blockchain Storage Optimization Based on Fountain Codes
@INPROCEEDINGS{10.1007/978-3-031-73699-5_3, author={Jianhong Li and Qi Chen and Xianmin Wang and Guoyu Yang and Zihan Jiang and Teng Huang and Li Hu}, title={Consortium Blockchain Storage Optimization Based on Fountain Codes}, proceedings={Security and Privacy in New Computing Environments. 6th International Conference, SPNCE 2023, Guangzhou, China, November 25--26, 2023, Proceedings}, proceedings_a={SPNCE}, year={2025}, month={1}, keywords={Blockchain Storage optimization Erasure codes Fountain codes}, doi={10.1007/978-3-031-73699-5_3} }
- Jianhong Li
Qi Chen
Xianmin Wang
Guoyu Yang
Zihan Jiang
Teng Huang
Li Hu
Year: 2025
Consortium Blockchain Storage Optimization Based on Fountain Codes
SPNCE
Springer
DOI: 10.1007/978-3-031-73699-5_3
Abstract
Blockchain is a distributed digital ledger with tamper-proof and privacy-preserving features. However, its use of fully replicated data storage mechanism results in high storage cost and poor scalability. This paper proposes a consortium chain encoding technique based on LT code and an LT code dual-fault-tolerant stripping decoder scheme. By combining LT code block encoding technology, the storage costs for nodes can be effectively reduced, and the dual-fault-tolerant stripping decoder scheme ensures that newly joined nodes can safely recover the complete transaction history. We simulated the proposed solution in this paper with node numbers of 20, 40, 80, 100, 200, and 300, and compared the encoding time at the same storage optimization cost with the existing popular blockchain ledger Reed-Solomon (RS) code encoding technique. We also simulated the decoding time of the proposed LT code dual-fault-tolerant stripping decoder and the RS code decoding technique in the presence of different numbers of malicious nodes interference, in order to compare their ability to securely recover the ledger. Finally, we compared the minimum number of encoding blocks required for decoding in both schemes. The results indicate that the encoding and decoding time of the RS code scheme almost linearly increase, while the proposed solution exhibits a generally flat and slow growth. Therefore, both encoding and decoding in the proposed solution are superior to the RS code scheme. In terms of the minimum number of encoding blocks required for decoding, the proposed solution requires slightly more blocks than the RS code encoding scheme. However, in the RS code scheme, the dynamic addition or removal of nodes causes other nodes in the blockchain network to perform re-encoding, that increases the bandwidth of the blockchain network. Therefore, the proposed solution effectively improves the accuracy of node recovery in the ledger, maintains the ledger’s security in the consortium blockchain network, and enhances the scalability of the consortium blockchain network.