FastFabric: Scaling hyperledger fabric to 20 000 transactions per second. Issue 5 (11th February 2020)
- Record Type:
- Journal Article
- Title:
- FastFabric: Scaling hyperledger fabric to 20 000 transactions per second. Issue 5 (11th February 2020)
- Main Title:
- FastFabric: Scaling hyperledger fabric to 20 000 transactions per second
- Authors:
- Gorenflo, Christian
Lee, Stephen
Golab, Lukasz
Keshav, Srinivasan - Other Names:
- Ju Hongtaek guestEditor.
Boutaba Raouf guestEditor.
Kim Myungsup guestEditor.
Stiller Burkhard guestEditor. - Abstract:
- 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. Abstract : This work shows how a permissioned blockchain framework such as Hyperledger Fabric can be re‐engineered to support nearly 20 000 transactions per second, a factor of almost 7 better than the prior work. We accomplished this goal by implementing a series of independent optimizations focusing on I/O, caching, parallelism and efficient data access. We also use aggressive caching, and we leverage lightweight data structures for fast data access on the critical path.
- Is Part Of:
- International journal of network management. Volume 30:Issue 5(2020)
- Journal:
- International journal of network management
- Issue:
- Volume 30:Issue 5(2020)
- Issue Display:
- Volume 30, Issue 5 (2020)
- Year:
- 2020
- Volume:
- 30
- Issue:
- 5
- Issue Sort Value:
- 2020-0030-0005-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-02-11
- Subjects:
- Computer networks -- Management -- Periodicals
004.6 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-1190 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/nem.2099 ↗
- Languages:
- English
- ISSNs:
- 1055-7148
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.373300
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 13937.xml