Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin,, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris,, Gennady Laventman, Yacov Manevich, Srinivasan Muralidharan, Chet Murthy, Binh, Nguyen, Manish Sethi, Gari Singh, Keith Smith

TL;DR
Fabric is a flexible, modular permissioned blockchain platform supporting standard programming languages and customizable consensus, enabling scalable, high-throughput distributed applications without reliance on native cryptocurrencies.
Contribution
This paper introduces Fabric's novel architecture, supporting extensibility, industry-standard identity management, and a new approach to handling non-determinism and performance issues.
Findings
Achieves over 3500 transactions per second in certain configurations
Supports scalable deployment with over 100 peers
Operates with sub-second latency
Abstract
Fabric is a modular and extensible open-source system for deploying and operating permissioned blockchains and one of the Hyperledger projects hosted by the Linux Foundation (www.hyperledger.org). Fabric is the first truly extensible blockchain system for running distributed applications. It supports modular consensus protocols, which allows the system to be tailored to particular use cases and trust models. Fabric is also the first blockchain system that runs distributed applications written in standard, general-purpose programming languages, without systemic dependency on a native cryptocurrency. This stands in sharp contrast to existing blockchain platforms that require "smart-contracts" to be written in domain-specific languages or rely on a cryptocurrency. Fabric realizes the permissioned model using a portable notion of membership, which may be integrated with industry-standard…
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 · Distributed systems and fault tolerance · Cryptography and Data Security
