Skip to content

Iroha 2

Iroha is a fully-featured blockchain ledger. With Iroha you can:

  • Create and manage custom fungible assets, such as currencies, gold, and others
  • Create and manage non-fungible assets
  • Manage user accounts with a domain hierarchy and multi-signature transactions
  • Use efficient portable smart contracts implemented either via WebAssembly or Iroha Special Instructions
  • Use both permissioned and permission-less blockchain deployments

Get Started

  1. Install Iroha 2.
  2. Launch Iroha 2.
  3. Learn how to operate Iroha via CLI client: set up and configure Iroha 2, register a domain and an account, register and manage assets, and visualize outputs.
  4. Once familiar with how Iroha works, proceed to the language-specific tutorials to learn how to build software on Iroha:

If you have previously worked with Iroha, start with our comparison of Iroha 1 and Iroha 2. It will help you understand the differences between the two versions and upgrade to the newer one.

Explore In-Depth

Once you've learned the basics, we suggest you read through the following:

Learn More

For more information on Iroha 2, please take a look at the Iroha 2 Whitepaper, as well as the Hyperledger Iroha section within the Hyperledger Foundation Wiki.

For more information on Iroha 1, take a look at the Iroha 1 documentation.

TIP

If you want to contribute to Hyperledger Iroha, please look at our Contributing Guide.