DeepAI
Log In Sign Up

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

01/03/2019
by   Christian Gorenflo, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

06/26/2019

XOX Fabric: A hybrid approach to transaction execution

Performance and scalability are a major concern for blockchain systems t...
08/11/2021

A Limitlessly Scalable Transaction System

We present Accept, a simple, asynchronous transaction system that achiev...
11/19/2019

MicroCash: Practical Concurrent Processing of Micropayments

Micropayments are increasingly being adopted by a large number of applic...
09/01/2020

Transaction Pricing for Maximizing Throughput in a Sharded Blockchain Ledger

In this paper, we present a pricing mechanism that aligns incentives of ...
07/19/2019

Optimizing Validation Phase of Hyperledger Fabric

Blockchain technologies are on the rise, and Hyperledger Fabric is one o...
09/12/2019

Flow: Separating Consensus and Compute – Execution Verification

Throughput limitations of existing blockchain architectures are well doc...
05/29/2018

Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform

The rise in popularity of permissioned blockchain platforms in recent ti...