Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between Hyperledger Fabric and Hyperledger Iroha?

Both Hyperledger Fabric and Hyperledger Iroha are platforms for building distributed ledger applications.

What are the main differences between them? When to choose one over the other to implement a blockchain solution?

like image 655
Sahil Avatar asked Aug 12 '18 04:08

Sahil


People also ask

Is Iroha a Hyperledger?

Hyperledger Iroha is a business blockchain framework designed for infrastructure projects that need distributed ledger technology. Iroha's platform can be used to build an identity management system such as national IDs.

What is the difference between Hyperledger and Hyperledger Fabric?

The very first difference between Hyperledger Aries and Fabric is the types of Hyperledger project type. Fabric is actually a distributed ledger technology, a fully functioning blockchain platform with nodes, transaction protocols, consensus, smart contracts, etc.

What is the difference between Hyperledger Sawtooth and Fabric?

First of all, the permission level in Hyperledger Sawtooth vs Hyperledger Fabric has a massive difference. In reality, Sawtooth supports both permissioned and permissionless network systems. So, there is no restriction there. On the other hand, Hyperledger Fabric architecture only offers permissioned blockchain access.

Which is best Hyperledger?

Hyperledger Fabric is the most popular Hyperledger framework. Smart contracts (also known as chaincode) are written in Golang or JavaScript, and run in Docker containers.


1 Answers

Hyperledger Iroha and Fabric are just 2 of 5 independent Hyperledger blockchain technologies:

  • Hyperledger Fabric
  • Hyperledger Sawtooth
  • Hyperledger Indy (Identity Management focus)
  • Hyperledger Iroha (Extensive client API support, including mobile platforms)
  • Hyperledger Burrow (Ethereum EVM implementation)

How is Iroha different?

  • Byzantine fault tolerant consensus algorithm (called YAC) is high-performance and allows for finality of transactions with low latency.
  • Includes built-in commands for common tasks such as create digital assets, register accounts, and transfer assets between accounts.
  • Has a robust permission system, allowing permissions to be set for all commands, queries, and joining of the network.

I would evaluate each technology to see which one best fits your needs.

like image 93
Dan Anderson Avatar answered Sep 28 '22 12:09

Dan Anderson