Hyperledger FABRIC

Open, Proven, Enterprise-grade DLT
Hyperledger FABRIC is an enterprise-grade, distributed ledger platform that offers modularity and versatility for a broad set of industry use cases. The modular architecture for Hyperledger FABRIC accommodates the diversity of enterprise use cases through plug and play components, such as consensus, privacy and membership services.
Hyperledger FABRIC serves as the foundation for developing enterprise applications or solutions with a modular architecture. It allows interchangeable components, including consensus and membership services, enabling a plug-and-play environment.
Hyperledger FABRIC is designed to meet diverse industry needs. Additionally, it offers a unique approach to consensus that facilitates scalable performance while maintaining privacy.
There are a number of other projects and labs that are related to FABRIC and can support you with deploying solutions.
Why Hyperledger FABRIC?
One of the many compelling FABRIC features is the enablement of a network of networks. Members of a network work together, but because businesses need some of their data to remain private, they often maintain separate relationships within their networks.
Rather than an open, permission-less system, FABRIC offers a scalable and secure platform that sup-ports private transactions and confidential contracts. This architecture allows for solutions developed with FABRIC to be adapted for any industry, thus ushering in a new era trust, transparency, and accountability for businesses. It is intended as a foundation for developing applications or solutions with a modular architecture. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy. Unlike some other distributed ledger technologies that were originally designed for ad hoc, public use (where there is no privacy and no governance) which had to be significantly redesigned to add in support for permissions and privacy; Hyperledger FABRIC was designed with these features as foundational.
Hyperledger FABRIC key featuresand and what differentiates it from other distributed ledger technologies.
• Permissioned architecture
• Highly modular
• Pluggable consensus
• Open smart contract model — flexibility to implement any desired solution model (account model, UTXO model, structured data, unstructured data, etc)
• Low latency of finality/confirmation
• Flexible approach to data privacy: data isolation using ‘channels’, or share private data on a needto-know basis using private data ‘collections’
• Multi-language smart contract support: Go, Java, Javascript
• Support for EVM and Solidity
• Designed for continuous operations, including rolling upgrades and asymmetric version support
• Governance and versioning of smart contracts
• Flexible endorsement model for achieving consensus across required organizations
• Queryable data (key-based queries and JSON queries)