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
...
ID | Item | EPIC | Importance | Status | ADR/RFC | Notes |
---|
IF2-500 | Iroha Special Instructions mechanism |
| | |
|
|
IF2-501 | Out of the box set of Iroha Special Instructions | HI2-28 HI2-29 HI2-35 | | |
| 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.)
|
IF2-502 | Permissions | HI2-36 | | Status |
---|
| |
---|
colour | Blue |
---|
title | IN-PROGRESS |
---|
|
| Permissions and Event Listeners | Permissions in Iroha implemented based on Assets and Iroha Special Instructions. |
IF2-503 | Triggers | HI2-37 | | Status |
---|
| |
---|
colour | Blue |
---|
title | IN-PROGRESS |
---|
|
| Permissions and Event Listeners | Triggers in Iroha implemented based on Assets and Iroha Special Instructions. |
IF2-504 | Domain-Specific Language |
| |
| Iroha Special Instructions DSL | Custom Iroha Special Instructions and usage of the full set of Iroha Special Instructions should be easy for developers. |
IF2-505 | Advanced Permissions Model |
| | Status |
---|
| |
---|
colour | Blue |
---|
title | IN-PROGRESS |
---|
|
| Expand Iroha Permission model | Full-fledged rights model in Iroha will greatly reduce the amount of server development for Iroha-based applications. |
...
Maintenance
Target Platforms
Iroha deployment should support GNU/Linux, macOS and Windows machines with x86 and Arm64 CPUs.
...
Maintenance
- Logging -
Jira Legacy |
---|
server | Hyperledger JIRA |
---|
serverId | 6326cb0b-65b2-38fd-a82c-67a89277103b |
---|
key | IR-832 |
---|
|
- Service Discovery
...
User interaction and design
Image Removed
Image Added
Questions
Below is a list of questions to be addressed as a result of this requirements document:
...