Blockchain Explorer

Blockchain-explorer is a project in Incubation that was proposed by Christopher Ferris (IBM), Dan Middleton (Intel) and Pardha Vishnumolakala (DTCC) to create a user friendly web application for Hyperledger to view/query blocks, transactions and associated data, network information (name, status, list of nodes), chain codes/transaction families (view/invoke/deploy/query) and any other relevant information stored in the ledger.

Fabric

Hyperledger fabric is a project in Incubation that was proposed by Tamas Blummer (DAH) and Christopher Ferris (IBM) as a result of the first hackathon during which a merge between IBM’s proposal and DAH’s proposal was started (see Proposal).

fabric is an implementation of blockchain technology that is intended as a foundation for developing blockchain applications or solutions. It offers a modular architecture allowing components, such as consensus and membership services, to be plug-and-play. It leverages container technology to host smart contracts called “chaincode” that comprise the application logic of the system.

There are three repositories that comprise the fabric incubator:

Note: we also maintain read-only mirrors of our Gerrit managed repos on GitHub:

You can find out how to contribute to the fabric project here. Complete documentation for the fabric can be found here. We use Jira for tracking issues and development.

Iroha

Hyperledger Iroha is a project in Incubation that was proposed by Makoto Takemiya (Soramitsu), Toshiya Cho (Hitachi), Takahiro Inaba (NTT Data), and Mark Smargon (Colu) (see Proposal).

Iroha is a distributed ledger project that was designed to be simple and easy to incorporate into infrastructural projects requiring distributed ledger technology. Iroha features:

  • simple construction
  • modern, domain-driven C++ design
  • emphasis on mobile application development
  • new, chain-based Byzantine fault tolerant consensus algorithm, called Sumeragi

Details of the design and architecture of Iroha can be found in the white paper: https://github.com/soramitsu/iroha/blob/master/docs/iroha_whitepaper.md

You can find out how to contribute to the Iroha project here.

Sawtooth Lake

Designed for versatility and scalability, Sawtooth Lake is Intel’s modular blockchain suite. Distributed Ledger Technology has potential in many fields with use cases from IoT to Financials. This architecture recognizes the diversity of requirements across that spectrum. Sawtooth Lake supports both permissioned and permissionless deployments. It includes a novel consensus algorithm, Proof of Elapsed Time (PoET). PoET targets large distributed validator populations with minimal resource consumption. Transaction business logic is decoupled from the consensus layer into Transaction Families that allow for restricted or unfettered semantics.

The Sawtooth Lake project is contained in a single repository. The tools and code that were previously contained in multiple repositories have been consolidated:

You can find out how to contribute to the Sawtooth lake project here