You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Target release2.0.0
Epic
Document status
DRAFT
Document owner
Designer
Developers
QA

Goals

  • Simplify usage of Iroha in comparison with 1.* version

Background and strategic fit

https://github.com/hyperledger/iroha/blob/iroha2-dev/iroha_2_whitepaper.md#11-relationship-to-hyperledger-fabric-hyperledger-sawtooth-hyperledger-besu-and-others

Assumptions

Requirements

#TitleUser StoryImportanceNotes
1Transfer AssetsAccount owner able to transfer assets to another accountsMust have
  • Applied business scenario
2Peer to Peer Network

https://soramitsucoltd.aha.io/features/HI2-6

https://soramitsucoltd.aha.io/features/HI2-2

Must have
  • Support of distributed consensus algorithm
3Smart Contractshttps://soramitsucoltd.aha.io/features/HI2-29Must have
  • Iroha Special Instructions used to execute smart contracts
4Storagehttps://soramitsucoltd.aha.io/features/HI2-1Must have
  • Drive and In-Memory storage capabilities

User interaction and design

Iroha application crate

.
├── 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


Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Not Doing

  • No labels