Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page properties


Target release2.0.0
Epic
Document status
Status
titleDRAFT
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

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 other accounts

Status
colourGreen
titleMUST

  • Applied business scenario
2Peer to Peer Network

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

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

Status
colourGreen
titleMUST

  • Support of distributed consensus algorithm
3Smart Contractshttps://soramitsucoltd.aha.io/features/HI2-29

Status
colourGreen
titleMUST

  • Iroha Special Instructions used to execute smart contracts
4Storagehttps://soramitsucoltd.aha.io/features/HI2-1

Status
colourGreen
titleMUST

  • Drive and In-Memory storage capabilities
5Permissionshttps://soramitsucoltd.aha.io/features/HI2-36

Status
colourGreen
titleMUST

  • Already implemented in the way, required by internal projects
6Event Listenershttps://soramitsucoltd.aha.io/features/HI2-37

Status
colourYellow
titlecould


7Maintenance Endpoint

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

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

Status
colourGreen
titleMUST

Maintenance Endpoint
8Transactions TTL

Status
colourGreen
titleMUST

  • Discussed in chat, Nikita Puzankov will create an RFC based on the discussion

...