Dynamic-EC: an efficient dynamic erasure coding method for permissioned blockchain systems

Published: 01 Jan 2025, Last Modified: 05 Mar 2025Frontiers Comput. Sci. 2025EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Blockchain as a decentralized storage technology is widely used in many fields. It has extremely strict requirements for reliability because there are many potentially malicious nodes. Generally, blockchain is a chain storage structure formed by interconnecting blocks, which are stored by full replication method, where each node stores a replica of all blocks and the data consistency is maintained by the consensus protocol. To decrease the storage overhead, previous approaches such as BFT-Store and Partition Chain store blocks via erasure codes. However, existing erasure coding based methods utilize static encoding schema to tolerant f malicious nodes, but in the typical cases, the number of malicious nodes is much smaller than f as described in previous literatures. Using redundant parities to tolerate excessive malicious nodes introduces unnecessary storage overhead.
Loading