Repository logo
 

FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second

Accepted version
Peer-reviewed

No Thumbnail Available

Type

Conference Object

Change log

Authors

Gorenflo, C 
Lee, S 
Golab, L 

Abstract

© 2019 IEEE. 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 re-Architect a modern permissioned blockchain system, Hyperledger Fabric, to increase transaction throughput from 3,000 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.

Description

Keywords

46 Information and Computing Sciences, 3301 Architecture, 33 Built Environment and Design

Journal Title

ICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency

Conference Name

2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)

Journal ISSN

Volume Title

Publisher

IEEE

Rights

All rights reserved