Page Properties |
---|
Target release | 2.0.0 |
---|
Epic |
|
---|
Document status | |
---|
Document owner | |
---|
Designer | |
---|
Developers | |
---|
QA | |
---|
|
Goals
Hyperledger Iroha v2 aims to be an even more simple, highly performant distributed ledger platform than Iroha v1. V2 carries on the tradition of putting on emphasis on having a library of pre-defined smart contracts in the core, so that developers do not have to write their own code to perform many tasks related to digital identity and asset management.
Background and strategic fit
...
User interaction and design

Iroha application crate
No Format |
---|
.
├── Cargo.toml
├── config.json
├── docs
│ └── references
└── src
├── account.rs
├── asset.rs
├── block.rs
├── config.rs
├── crypto.rs
├── domain.rs
├── isi.rs
├── kura.rs
├── lib.rs
├── main.rs
├── merkle.rs
├── peer.rs
├── query.rs
├── queue.rs
├── sumeragi.rs
├── torii.rs
├── tx.rs
└── wsv.rs
|
Network crate
No Format |
---|
.
├── Cargo.toml
└── src
└── lib.rs
|
Macroses
No Format |
---|
.
├── Cargo.toml
├── iroha_derive
│ ├── Cargo.toml
│ ├── src
│ │ └── lib.rs
│ └── tests
│ ├── log.rs
│ └── serialize.rs
└── src
└── lib.rs
|
Iroha clients
Iroha Rust Client
No Format |
---|
.
├── benches
│ └── torii.rs
├── Cargo.toml
├── config.json
├── src
│ ├── client.rs
│ └── lib.rs
├── target
│ └── criterion
└── tests
├── add_asset.rs
├── high_load_transfer.rs
└── transfer_asset.rs
|
...
Questions
Below is a list of questions to be addressed as a result of this requirements document:
...