Skip to content

Iroha 2

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

  • Create and manage custom fungible assets, such as currencies, gold, etc.
  • Create and manage non-fungible assets, such as digital art, intellectual property, etc.
  • Manage user accounts with a domain hierarchy and multi-signature transactions.
  • Use efficient portable smart contracts implemented with WebAssembly and Iroha Special Instructions.
  • Use both permissioned and permissionless blockchain deployments.

Get Started

If you are just starting with Iroha 2, begin with the following step-by-step tutorials:

  1. Install Iroha 2: install prerequisites and clone the GitHub repository.
  2. Launch Iroha 2: install prerequisites and establish an instance of Iroha network.
  3. Operate Iroha 2 via CLI: learn how to setup and configure Iroha Client, and perform necessary basic operations on the network (e.g., registering domains and accounts, registering and minting assets, etc.).

If you would like to operate Iroha 2 using a different programming language, Iroha provides SDKs and language-specific tutorials for the following languages:

TIP

The current version of Iroha covered in this documentation is Iroha 2. If you have previously worked with Iroha 1, you may want to start with the Iroha 2 vs. Iroha 1 comparison that will help you understand the improvements and new features of Iroha 2.

Explore In-Depth

Once you have learned the basics, we suggest exploring the following sections:

Learn More

For more information on Iroha, see the following:

For more information on Iroha 1, see the official Hyperledger Iroha documentation.

TIP

If you want to contribute to Hyperledger Iroha, see the Contributing Guide.