z-logo
Premium
FastFabric: Scaling hyperledger fabric to 20 000 transactions per second
Author(s) -
Gorenflo Christian,
Lee Stephen,
Golab Lukasz,
Keshav Srinivasan
Publication year - 2020
Publication title -
international journal of network management
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.373
H-Index - 28
eISSN - 1099-1190
pISSN - 1055-7148
DOI - 10.1002/nem.2099
Subject(s) - computer science , throughput , database transaction , overhead (engineering) , focus (optics) , distributed computing , distributed transaction , computation , database , transaction processing , operating system , algorithm , physics , optics , wireless
Summary Blockchain technologies are expected to make a significant impact on a variety of industries. However, one issue holding them back is their limited transaction throughput, especially compared to established solutions such as distributed database systems. In this paper, we rearchitect a modern permissioned blockchain system, Hyperledger Fabric, to increase transaction throughput from 3000 to 20 000 transactions per second. We focus on performance bottlenecks beyond the consensus mechanism, and we propose architectural changes that reduce computation and I/O overhead during transaction ordering and validation to greatly improve throughput. Notably, our optimizations are fully plug‐and‐play and do not require any interface changes to Hyperledger Fabric.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here