跳到主要导航 跳到搜索 跳到主要内容

BFT-Store: Storage partition for permissioned blockchain via erasure coding

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The full-replication data storage mechanism, as commonly utilized in existing blockchain systems, is lack of sufficient storage scalability, since it reserves a copy of the whole block data in each node so that the overall storage consumption per block is O(n) with n nodes. Moreover, due to the existence of Byzantine nodes, existing partitioning methods, though widely adopted in distributed systems for decades, cannot suit for blockchain systems directly, thereby it is critical to devise a new storage mechanism. This paper proposes a novel storage engine, called BFT-Store, to enhance storage scalability by integrating erasure coding with Byzantine Fault Tolerance (BFT) consensus protocol. First, the storage consumption per block can be reduced to O(1), which enlarges overall storage capability when more nodes join blockchain. Second, an efficient online re-encoding protocol is designed for storage scale-out and a hybrid replication scheme is employed to improve reading performance. Last, extensive experimental results illustrate the scalability, availability and efficiency of BFT-Store, which is implemented on an open-source permissioned blockchain Tendermint.

源语言英语
主期刊名Proceedings - 2020 IEEE 36th International Conference on Data Engineering, ICDE 2020
出版商IEEE Computer Society
1926-1929
页数4
ISBN(电子版)9781728129037
DOI
出版状态已出版 - 4月 2020
活动36th IEEE International Conference on Data Engineering, ICDE 2020 - Dallas, 美国
期限: 20 4月 202024 4月 2020

出版系列

姓名Proceedings - International Conference on Data Engineering
2020-April
ISSN(印刷版)1084-4627

会议

会议36th IEEE International Conference on Data Engineering, ICDE 2020
国家/地区美国
Dallas
时期20/04/2024/04/20

指纹

探究 'BFT-Store: Storage partition for permissioned blockchain via erasure coding' 的科研主题。它们共同构成独一无二的指纹。

引用此