Highlight

Hyperledger fabric: a distributed operating system for permissioned blockchains

Presents Fabric, a modular open-source platform for permissioned blockchains that runs distributed apps written in general-purpose languages.

Based on

Hyperledger fabric: a distributed operating system for permissioned blockchains

By Elli Androulaki, Artem Barger, V. Bortnikov et al.European Conference on Computer Systems
Read original article →

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. It is presented as the first truly extensible blockchain for running distributed applications: it supports modular consensus protocols so the system can be tailored to particular use cases and trust models, and it is the first blockchain to run distributed applications written in standard, general-purpose programming languages without any systemic dependency on a native cryptocurrency. Fabric realizes the permissioned model through a portable notion of membership that can integrate with industry-standard identity management.

To support this flexibility, Fabric introduces a novel blockchain design that revamps how blockchains cope with non-determinism, resource exhaustion, and performance attacks, and the paper details its architecture, design rationale, implementation, and distributed application programming model. The authors evaluate Fabric by implementing and benchmarking a Bitcoin-inspired digital currency, showing end-to-end throughput of more than 3500 transactions per second with sub-second latency in certain popular deployment configurations while scaling well to over 100 peers, demonstrating that a permissioned blockchain can meet demanding performance requirements.

Abstract

Fabric is a modular, extensible open-source system for deploying and operating permissioned blockchains, one of the Linux Foundation's Hyperledger projects. It supports pluggable consensus tailored to specific use cases and trust models, and is the first blockchain to run distributed applications in standard, general-purpose languages with no native cryptocurrency. It handles membership through a portable notion tied to industry identity management. Benchmarked on a Bitcoin-inspired currency, it exceeds 3500 tx/s at sub-second latency, scaling past 100 peers.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

permissioned blockchainHyperledger Fabricdistributed systemsconsensus protocolsdistributed applications
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.