Hyperledger frameworks
There are five blockchain frameworks, as follows:
- Hyperledger Iroha: Iroha, designed for mobile development projects, is based on Hyperledger Fabric and was contributed by Soramitsu, Hitachi, NTT Data, and Colu. It features modern, domain-driven C++ design as well as a new chain-based Byzantine fault tolerant consensus algorithm called Sumeragi.
- Hyperledger Sawtooth: Sawtooth was contributed by Intel and includes a novel consensus algorithm that Intel came up with that's called Proof of Elapsed Time (PoET). PoET aims to achieve distributed consensus as efficiently as possible. Hyperledger Sawtooth has potential in many areas, with support for both permissioned and permissionless deployments and recognition of perse requirements. Sawtooth is designed for versatility.
- Hyperledger Burrow: Hyperledger Burrow, which was contributed by Monax and Intel initially, is a modular blockchain that was client-built to the specification of the Ethereum Virtual Machine (EVM).
- Hyperledger Fabric (HLF): Hyperledger Fabric, contributed by IBM, is designed to be a foundation for developing applications or solutions with a modular architecture. It allows for plug-and-play components, such as consensus and membership services, and leverages containers to host smart contracts called chaincode that comprise the application logic of the system. The remainder of this chapter will focus on Hyperledger Fabric and its design, components, architecture, and overall enterprise design.
- Hyperledger Indy: Contributed initially by the Sovrin Foundation, Indy is a Hyperledger project made to support independent identity on distributed ledgers. Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers: