What is Hyperledger?

Hyperledger is a project that was launched by Linux in 2015. Its main aim is to streamline the development of blockchain-based distributed ledgers. It does this by providing a range of open source blockchains and other relevant tools.

Thanks to Hyperledger, the performance and reliability of blockchains have improved. This has made them, as well as distributed ledgers suitable for global business transactions. It is, therefore, no surprise that a couple of the biggest companies in the world such as Microsoft, IBM, and UN have announced their involvement in the Hyperledger project.

Hyperledger Blockchain Platforms

At the moment, Hyperledger has been divided into five major business frameworks, each with its specific use. More are expected to arise, especially with more businesses realizing the potential of the blockchain technology and the accompanying Hyperleger.

The five platforms are:

  • Hyperledger Burrow- Prior to its release in December 2014, there had been nothing like the Burrow in the blockchain world. The Burrow is a smart contract machine that provides a modular blockchain client with an interpreter that is built to the specification of the Ethereum Virtual Machine.
  • Hyperledger Fabric- The fabric provides a foundation to develop applications with a modular architecture. It allows consensus and membership services to be used without requiring manual installation.
  • Hyperledger Iroha- This framework was designed to make it easy to incorporate into infrastructural projects that require distributed ledger technology.
  • Hyperledger Sawtooth- For the building, deploying and running of distributed ledgers, a modular platform is required. The Sawtooth includes a consensus algorithm that targets large populations where the consumption of resources is minimal.
  • Hyperledger Indy- This is a distributed ledger, built to aid in decentralizing identity. It provides resources that allow the creation and use of digital identities with roots in blockchains.

Hyperledger Tools

Besides the blockchain platforms, Hyperledger also uses a variety of tools. These tools help to speed up the development process. There are four main tools available at the moment:

  • Hyperledger Cello- This tool helps to reduce the effort required to create, manage and terminate blockchains.
  • Hyperledger Composer- It helps build a blockchain business network as well as accelerate the development of smart contracts.
  • Hyperledger Explorer- With this tool, viewing and using any relevant information stored in a ledger is quite easy.
  • Hyperledger Quilt- The Quilt offers interoperability between the various ledger systems being used in a particular blockchain.