2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) 2019
DOI: 10.1109/bloc.2019.8751452
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 arch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
107
0
6

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 203 publications
(115 citation statements)
references
References 16 publications
2
107
0
6
Order By: Relevance
“…Our work is closest to [15], [22], [23]. Thakkar et al [23] performed an extensive study of the Fabric v1.0, and found that the major bottlenecks are in repeated deserialization of indentities/certificates, sequential validation of transactions during vscc, and slow CouchDB accesses.…”
Section: Related Workmentioning
confidence: 69%
See 4 more Smart Citations
“…Our work is closest to [15], [22], [23]. Thakkar et al [23] performed an extensive study of the Fabric v1.0, and found that the major bottlenecks are in repeated deserialization of indentities/certificates, sequential validation of transactions during vscc, and slow CouchDB accesses.…”
Section: Related Workmentioning
confidence: 69%
“…We implemented our optimizations in Fabric v1.1 (also valid for v1.4), and show that for CouchDB the throughput improves by 2× (from 575 to 1,196 transactions/second), while the improvement with LevelDB is 1.3× (from 2,178 to 2,835 transactions/second). Our optimizations are orthogonal to previous works [15], [23], and thus can be adopted in a future release of Fabric.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations