Permissioned distributed ledger framework for enterprise blockchain applications with modular components
Apache-2.0
- Go
- Shell
- Makefile

About Hyperledger Fabric
Hyperledger Fabric is a permissioned distributed ledger framework for enterprise blockchain solutions. Unlike public networks, participants are known and admitted to the network, which suits use cases that need confidentiality, resiliency, flexibility, and scalability.
Its architecture is modular and extensible, with pluggable implementations for membership, ordering, and other components. Smart contracts (chaincode) run on peer nodes, and the network reaches agreement through a configurable ordering service rather than open mining. The design aims to deliver performance at scale while preserving the privacy of transaction data.
Fabric components are typically deployed as Docker containers and run on Linux, macOS, and Windows. It ships periodic releases including long-term support lines such as the v2.5.x series.
Key features
- Permissioned ledger with known participants
- Modular architecture with pluggable components
- Chaincode smart contracts run on peer nodes
- Configurable ordering service for consensus
- Confidential transaction data between parties
Details
- On GitHub since
- 2016
- Role
- Permissioned ledger framework
- Language
- Go
- License
- Apache-2.0
- Release line
- v2.5.x LTS
- Platforms
- Linux, macOS, Windows
