Versions Compared

Key

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

...

Functional

Peer to Peer Network

ItemEPICImportanceNotes
Peer to Peer Network LibraryHI2-6

Status
colourGreen
titleMUST

Plain TCP\IP based protocol with SCALE as de\serialization format.








Blocks Storage

ItemEPICImportanceNotes
World State View

Status
colourGreen
titleMUST

In-memory, read fast data representation of the current World's State.
Kura

HI2-1

HI2-17

HI2-18

Status
colourGreen
titleMUST

Kura is a decorator on top of Disk Block Storage and provides validation and World State View synchronization functionality. 
Blocks SynchronizationHI2-2

Status
colourGreen
titleMUST

//TODO Egor Ivkov please add small note about the gossip design and concerns.

Smart Contracts

ItemEPICImportanceNotes
Iroha Special Instructions mechanism

Status
colourGreen
titleMUST


Out of the box set of Iroha Special Instructions

HI2-28

HI2-29

HI2-35

Status
colourGreen
titleMUST

Several Tiers of Iroha Special Instructions provide:

  • Basic building blocks that can be used to build Custom Iroha Special Instructions
  • Maintenance related Iroha Special Instructions (Add Peer, Change Build Block Time, etc.)
  • Iroha Modules related Iroha Special Instructions (Bridge, DEX, etc.)

Non Functional

Target Platforms

...

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

#TitleUser StoryImportanceNotes
1Transfer AssetsAccount owner able to transfer assets to other accounts
Status
colourGreen
titleMUST
  • Applied business scenario
2Peer to Peer Network
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
52Permissionshttps://soramitsucoltd.aha.io/features/HI2-36

Status
colourGreen
titleMUST

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

Status
colourYellow
titlecould


74Maintenance Endpoint

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

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

Status
colourGreen
titleMUST

Maintenance Endpoint
85Transactions TTL

Status
colourGreen
titleMUST

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

...