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
- Install Iroha 2.
- Launch Iroha 2.
- 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.
- 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:
Security section - learn about core security principles and operational security measures that are necessary to ensure the safety and validity of data and assets. This section also covers cryptographic keys, how to generate them, and how to store them securely.
Blockchain chapter - find documentation for Iroha features, such as Iroha Special Instructions, triggers, queries.
Configuration and Management section - explore Iroha 2 configuration files in great detail, including topics such as genesis blocks and accounts, client configuration, and public and private modes.
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.