Sahil
Sahil

Reputation: 461

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?

Upvotes: 7

Views: 3672

Answers (2)

Dan Anderson
Dan Anderson

Reputation: 2345

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

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.

Upvotes: 8

Shweta Gupta
Shweta Gupta

Reputation: 776

Fabric and Iroha are different Hyperledger technologies.

  • Unlike Fabric where peers polls for validation, Iroha applications interacts with peers in a simple client-server fashion.
  • Iroha uses YAC consensus algorithm.
  • The most significant difference is provided by the entity called accounts. Accounts have roles associated with them and only those accounts that holds grantable permission can perform any actions.

I don't know about your use case, so I'll generalise using a small example here. Go for Iroha in use cases similar to KYC. Iroha specialises in accounts and roles(set of permissions) associated with it.
You can handle similar scenario with Fabric too, but then you need to take care about access rights, grants etc. Similarly, various use cases can be solved using multiple technologies.
Iroha would also be preferable in scenarios involving creation and transfer of assets.

This will be helpful for you. Cheers!

Upvotes: 4

Related Questions