Hyperledger Overview: Introduce Different Types of Hyperledger Frameworks (Part 2)

Lina Network

July 29, 2020

This is the second part of the Hyperledger open source project overview series. In this section, we will provide a brief overview of Hyperledger Frameworks: Iroha, Sawtooth, Fabric, Indy and Burrow.

Read more about the open source project Hyperledger.

The basic components of a Hyperledger Framework

Hyperledger business frameworks are used to build enterprise Blockchain networks for a number of organizations. They are different from public Blockchain networks like Bitcoin and Ethereum. Each Hyperledger framework includes the following elements:

  • A distributed ledger
  • A consensus algorithm for each information is changed in the ledger
  • Privacy of transactions, only authorized nodes can access
  • Smart contracts (smart contracts) to handle transaction requests.

About Hyperledger Framework: Iroha

CategoryDistributed Ledger Technology – DLT
Utility library
Smart Contract Engine

Hyperledger Iroha is a Blockchain framework contributed by Soramitsu, Hitachi, NTT Data and Colu. Hyperledger Iroha is designed to be easy to integrate into infrastructure projects that require distributed ledger technology (DLT). Hyperledger Iroha’s main difference from other frameworks is the focus on developing mobile applications for Android and iOS operating systems. The goal of Hyperledger Iroha is to improve the weaknesses of Hyperledger Fabric and Hyperledger Sawtooth, and provide the ecosystem for C ++ developers to contribute to Hyperledger.

In short, Hyperledger Iroha has a simple, easy-to-integrate structure, supports project development based on the C ++ programming language, and uses the YAC consensus algorithm.

About Hyperledger Framework: Sawtooth

CategoryDistributed Ledger Technology – DLT
Smart Contract Engine

Hyperledger Sawtooth is a Blockchain framework contributed by Intel, which uses a modular platform to build, deploy, operate distributed ledgers and run using the Proof of Elapsed Time (PoET) consensus algorithm.

PoET is an upgraded version of the Proof of Work (PoW) consensus algorithm used by Bitcoin and some other cryptocurrencies. PoET provides the scalability of Bitcoin Blockchain but eliminates environmental problems and high energy consumption.

Hyperledger Sawtooth’s design is highly flexible, supporting the deployment of both public and private networks. Key features of Sawtooth include:

  • Scalable network system
  • Easily change consensus mechanism

About Hyperledger Framework: Fabric

CategoryDistributed Ledger Technology – DLT
Smart Contract Engine

Hyperledger Fabric is a project developed under the advice of IBM Corporation. Currently, Hyperledger Fabric is the most popular platform thanks to its flexibility and not limited by private protocols like Ethereum.

Hyperledger provides a modular framework for businesses to build their own Blockchain networks at their own discretion. The introduction of Hyperledger Fabric is a revolution in allowing confidential transactions to be carried out without transmitting information through a central server. And most importantly, unlike Bitcoin and other public Blockchain networks, Hyperledger Fabric supports the development of private networks.

About Hyperledger Framework: Indy

CategoryDistributed Ledger
Utility library

Hyperledger Indy is a distributed ledger developed for decentralized identification. To achieve this goal, Hyperledger Indy creates a set of decentralized identifiers and products that are independent of any ledger but still allow interaction with any distributed ledger technology. support them.

Hyperledger Indy places privacy and security as one of its development principles. Hyperledger Indy allows users to verify identity based on the information attributes they are willing to store and share. This helps reduce liability in an enterprise because data can be stored and displayed to users in such a way that not only do they trust them, so do the stakeholders, and authenticity. The information that has been exchanged is completely transparent.

About Hyperledger Framework: Burrow

CategoryPermissioned smart contract application engine

Hyperledger Burrow is a Permissioned Smart Contract, which creates applications based on the Ethereum Virtual Machine (EVM). The Hyperledger Burrow project is still in development.