Hyperledger

Hyperledger Explorer is a blockchain module and one of the Hyperledger projects hosted by The Linux Foundation. Designed to create a user-friendly Web application, Hyperledger Explorer can view, invoke, deploy or query blocks, transactions and associated data, network information (name, status, list of nodes), chain codes and transaction families, as well as any other relevant information stored in the ledger. Hyperledger Explorer was initially contributed by IBM, Intel and DTCC.

Hyperledger Fabric

Hyperledger Fabric is a permissioned blockchain infrastructure, originally contributed by IBM and Digital Asset, providing a modular architecture with a delineation of roles between the nodes in the infrastructure, execution of Smart Contracts (called “chaincode” in Fabric) and configurable consensus and membership services. A Fabric Network comprises (1) “Peer nodes”, which execute chaincode, access ledger data, endorse transactions and interface with applications; (2) “Orderer nodes” which ensure the consistency of the blockchain and deliver the endorsed transactions to the peers of the network; and (3) Membership Service Providers (MSPs), each generally implemented as a Certificate Authority, managing X.509 certificates which are used to authenticate member identity and roles.. Hyperledger Fabric allows for use of different consensus algorithms, but the consensus algorithm that is most commonly used with the platform is Practical Byzantine Fault Tolerance (PBFT).

Fabric is primarily aimed at integration projects, in which a Distributed Ledger Technology (DLT) is required, offering no user facing services other than an SDK for Node.jsJava and Go.

Fabric supports chaincode in Go and JavaScript (via Hyperledger Composer, or natively since v1.1) out-of-the-box, and other languages such as Java by installing appropriate modules. It is therefore potentially more flexible than competitors that only support a closed Smart Contract language.

Hyperledger Iroha

Hyperledger Iroha is being used in Cambodia to create a new payment system alongside the National Bank of Cambodia, and in various other projects across healthcare, finance and identity management.

Hyperledger Sawtooth

Originally contributed by Intel, Sawtooth includes a dynamic consensus feature enabling hot swapping consensus algorithms in a running network. Among the consensus options is a novel consensus protocol known as “Proof of Elapsed Time,” a lottery-design consensus protocol that optionally builds on trusted execution environments provided by Intel’s Software Guard Extensions (SGX).Sawtooth supports Ethereum smart contracts via “seth” (a Sawtooth transaction processor integrating the Hyperledger Burrow EVM)In addition to Solidity support, Sawtooth includes SDKs for Python, Go, Javascript, Rust, Java, and C++.

Hyperledger Besu

Besu is an enterprise-grade Ethereum codebase.

Leave a Comment

Your email address will not be published. Required fields are marked *