Blockchain Machine: A Network-Attached Hardware Accelerator for Hyperledger Fabric
Haris Javaid, Ji Yang, Nathania Santoso, Mohit Upadhyay,, Sundararajarao Mohan, Chengchen Hu, Gordon Brebner

TL;DR
This paper introduces Blockchain Machine, a hardware accelerator for Hyperledger Fabric that significantly improves validation speed and throughput by offloading block validation to FPGA-based hardware, enabling faster blockchain processing.
Contribution
It presents a novel FPGA-based hardware accelerator and communication protocol for Hyperledger Fabric, achieving up to 12x validation speedup and 68,900 transactions per second.
Findings
Up to 12x faster block validation compared to software.
Achieved throughput of 68,900 transactions per second.
Effective hardware acceleration platform for permissioned blockchains.
Abstract
In this paper, we demonstrate how Hyperledger Fabric, one of the most popular permissioned blockchains, can benefit from network-attached acceleration. The scalability and peak performance of Fabric is primarily limited by the bottlenecks present in its block validation/commit phase. We propose Blockchain Machine, a hardware accelerator coupled with a hardware-friendly communication protocol, to act as the validator peer. It can be adapted to applications and their smart contracts, and is targeted for a server with network-attached FPGA acceleration card. The Blockchain Machine retrieves blocks and their transactions in hardware directly from the network interface, which are then validated through a configurable and efficient block-level and transaction-level pipeline. The validation results are then transferred to the host CPU where non-bottleneck operations are executed. From our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices
