Easily identify Hyperledger distributed ledger technologies, understand their differences, and how you want to use them

Digital Identity DLT
General Purpose DLT
Not Turing-Complete
Token Types

Hyperledger Aries is your complete toolkit for decentralized identity solutions and digital trust. Issue, store and present verifiable credentials with maximum privacy preservation, and establish confidential, ongoing communication channels for rich interactions. It supports multiple protocols, credential types, ledgers and registries. It has frameworks in multiple development languages, and interoperability tools and profiles to help everything work together seamlessly.

It is infrastructure for blockchain-rooted, peer-to-peer interactions. This project consumes the cryptographic support provided by Hyperledger AnonCreds, to provide secure secret management and decentralized key management functionality.

Hyperledger Besu is an enterprise-friendly client for processing transactions in the Ethereum blockchain. It is designed for use on public and private permissioned networks and is optimized for a consortium environment. Hyperledger Besu includes several consensus algorithms including PoW, and PoA (IBFT, IBFT 2.0, Etherhash, and Clique).
Several consensus mechanisms i.e. PoW, PoA, IBFT, etc.
ERC-20 - Fungible Tokens, ERC-721 - NFT Tokens, Other standards: ERC-777 Smart Contract Calls with tokens, ERC-1155 Multi-Token Standard
Hyperledger Bevel is a ledger operator for Besu, Fabric and Indy, and is an accelerator that helps developers rapidly set-up and deploy secure, scalable and production ready DLT network(s) that also allows new organizations to be easily onboarded on the network. Bevel is an alternative when existing BaaS offerings do not support a consortiums current set of requirements.
Hyperledger Cacti is a blockchain integration platform that allows users to perform cross-chain asset transfers: in other words, trading, say, a car represented by a token on a Hyperledger Fabric blockchain for Eth on the Ethereum mainnet. Cacti does not require a token for use and, rather than a “blockchain of blockchain” like many interoperability solutions, aims to be an “SDK of SDKs.” Cactus uses a modular architecture that makes it easy to add support for new blockchains. Transferring tokens *between* chains is a less common application (for a number of good reasons). The idea is that there are two tokens on two different chains that need to change ownership—but the location of the tokens (i.e., the chains they are on) don’t change.
Hyperledger Caliper is a blockchain benchmark tool that allows users to measure the performance of a specific blockchain implementation with a set of predefined use cases. It provides a common layer to integrate with major existing blockchain frameworks/platforms, so that the same benchmarks can be run for different blockchain systems
Hyperledger Cello aims to serve as the operational dashboard for Blockchain, which reduces the effort required for creating, managing and using blockchains. It can also be used to facilitate creating Blockchain as a Service. Cello provides an operational console for managing blockchains efficiently and running on top of various infrastructures, e.g., baremetal, virtual machine, and various container platforms.
Hyperledger Fabric, the most widely deployed enterprise blockchain platform, offers performance at scale while preserving privacy making it the DLT chosen by more of the top100 public companies than any other platform. Built with a modular, flexible architecture with plug-and-play support for components, such as consensus and membership services.
Mainly Kafka. Pluggable consensus planned in v3.0 with BFT implementation planned too
No existing native token support but on roadmap to be added via Fabric Token SDK (currently a Hyperledger Lab) and FabToken. Tokens can be built as an application chaincode level emulating ERC-20 (FT) or ERC-721 (NFT) or simply as a unique ID in chaincode
Hyperledger FireFly is the first open source supernode. It offers a complete stack for enterprises and enables developers to build blockchain apps faster by allowing them to focus on business logic instead of infrastructure.
Hyperledger Indy is a Digital Identity-focused DLT. It is interoperable with other blockchains, and can also be used as a standalone plaform to power the decentralization of identity.
Indy Plenum (based on RBFT)
Hyperledger Iroha is an easy-to-use, modular distributed blockchain platform inspired by Japanese Kaizen principle Ñ eliminate excessiveness (muri). It delivers essential functionality for asset, information or identity management and can serve an efficient and trustworthy tool for enterprise needs. Key features include unique consensus and ordering service algorithms, rich role-based permission model and multi-signature support.
crash fault tolerant consensus algorithm (YAC) and BFT (Sumeragi) in v2
Has a native Iroha token and a standard token format available soon in Iroha 2.0 allowing for interaction with third-party tokens in standard formats (e.g., ERC20, ERC721, etc.) via blockchain bridges (synched smart contracts on each blockchain, which lock/unlock tokens on the sending chain and mint/burn tokens on the receiving chain)
Hyperledger Sawtooth is a versatile and modular distributed ledger designed so that smart contracts can specify the business rules for applications without needing to know the underlying design of the core system. It supports permissioned and permissionless networks and offeres a number of consensus algorithms, including Practical Byzantine Fault Tolerance (PBFT) and Proof of Elapsed Time (PoET). PoET targets large distributed validator populations with minimal resource consumption.
Pluggable. Currently Raft, PBFT, and PoET supported.
No native tokens. The team's policy is that tokens should be easy to implement given the platform's framework.
AnonCreds is the most commonly used Verifiable Credential (VC) format in the world. Ledger agnostic and with a formal open specification, AnonCreds is a VC format that adds important privacy-protecting ZKP (zero-knowledge proof) capabilities to the core VC assurances.

Solang is a portable compiler for the Solidity language that targets Solana and Substrate (Polkadot). It is written in Rust, and leverages the LLVM infrastructure for the compiler backend. Solang enables compiling high-level programming languages into WebAssembly (Wasm), a binary instruction format that allows for secure and efficient execution on blockchain platforms. By leveraging Wasm, Solang ensures compatibility and interoperability across different Hyperledger projects


Sign up for Hyperledger Horizon monthly brief & dev/weekly newsletters