What is Hyperledger Fabric?

30 companies including IBM, BNY Mellon and Intel teamed up to create a distributed ledger for businesses to build on.

AccessTimeIconJun 4, 2020 at 6:47 a.m. UTC
Updated Apr 14, 2024 at 10:50 p.m. UTC

Hyperledger Fabric is an open-source, permissioned distributed ledger developed by the Linux Foundation-hosted Hyperledger consortium. It is intended to provide businesses with a customizable technological framework for a variety of use cases.

The Hyperledger Foundation was launched in 2016 with 30 members including IBM, Accenture, BNY Mellon, Intel and Digital Asset Holdings among others. Hyperledger Fabric was one of the consortium’s first projects, and incorporated aspects of code already developed by Digital Asset, IBM and Blockstream.

Hyperledger Fabric does not have a native asset, a feature which its creators claim lowers operational costs and the risk of attacks on the network. Likewise, unlike public blockchains like Bitcoin and Ethereum, only ‘known’ parties can run nodes, participate in governance and carry out actions on the ledger.

How does Hyperledger Fabric work?

Hyperledger Fabric’s creators characterize its design as “modular,” meaning that it can be flexibly arranged to meet the varied needs of businesses.

Its central components include:

  • an “ordering service,” which validates transactions
  • a “membership services provider,” which assigns “cryptographic identities” to network participants
  • a “peer-to-peer gossip service,” which informs network participants of the “blocks’ output.”

Additionally, Hyperledger Fabric incorporates “chaincode,” a type of smart contract that handles transactions differently than those utilized on other blockchain networks, such as Ethereum. More specifically, chaincode changes the process through which transactions are validated.

With traditional smart contracts, transactions must be validated, ordered and broadcasted to nodes prior to being executed. With chaincode, transactions are executed and checked for “correctness” by a small number of network participants in accordance with an “endorsement policy” designated for the particular transaction type.

They are subsequently ordered, and finally validated in accordance with the “endorsement policy” and recorded on the ledger. Chaincode is operated in isolation from the rest of the ledger as a “trusted distributed application.”

Further reading on blockchain technology

Cryptography allows digitals assets to be transacted and verified without the need for a trusted third party.

Blockchain technology eliminates the need for a trusted party to facilitate digital relationships and is the backbone of cryptocurrencies.

At their peak in 2017, ICOs had overtaken venture capital as the main fundraising method for blockchain startups.

This article was originally published on Jun 4, 2020 at 6:47 a.m. UTC

Disclosure

Please note that our privacy policy, terms of use, cookies, and do not sell my personal information has been updated.

CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. In November 2023, CoinDesk was acquired by the Bullish group, owner of Bullish, a regulated, digital assets exchange. The Bullish group is majority-owned by Block.one; both companies have interests in a variety of blockchain and digital asset businesses and significant holdings of digital assets, including bitcoin. CoinDesk operates as an independent subsidiary with an editorial committee to protect journalistic independence. CoinDesk employees, including journalists, may receive options in the Bullish group as part of their compensation.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.