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

Description
Digital Identity DLT
General Purpose DLT
Library
Tool
C++
Go
Java
Python
Rust
iOS
Javascript
Typescript
Ursa
YAML
Consensus
Turing-Complete
Not Turing-Complete
N/A
Token Types
Industries
AnonCreds
Aries
Besu
Bevel
Cacti
Caliper
Fabric
Firefly
Indy
Iroha

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.

N/A
N/A
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.
N/A
N/A
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.
N/A
N/A
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.
N/A
N/A
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
N/A
N/A
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.
N/A
N/A
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.
N/A
N/A
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)
N/A
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)

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

N/A
N/A
Web3j is a highly modular, reactive, type safe Java and Android library for working with Smart Contracts and integrating with clients (nodes) on the Ethereum network. This allows you to work with the Ethereum blockchain, without the additional overhead of having to write your own integration code for the platform
N/A
N/A

Sign up for Hyperledger Horizon & /dev/weekly newsletters 

By signing up, you acknowledge that your information is subject to The Linux Foundation's Privacy Policy