2021 Q1 Hyperledger Iroha

Project

Hyperledger Iroha

Project Health

Currently, there are 2 teams working on Iroha - Iroha v1 and Iroha v2. Iroha 1 team is less active and mostly works on providing and maintaining a stable 1.2 version, fixing some issues with the release while team Iroha 2 is actively working on creation of the newer version. Community is active and appropriate, we are happy to have contributors who help the new users to resolve any difficulties with using Iroha. 

Required Information

  1. Have you switched from master to main in all your repos? Not yet, will do
  2. Have you implemented repolinter.json in all your reposNot yet, will do

Questions/Issues for the TSC

Are there any newsletters we could subscribe to to learn about important TSC solutions without following all the discussions in TSC group?

What are the due dates for renaming the master branch and adding repoliner?

Releases

HL Iroha v1.2

Overall Activity in the Past Quarter

For Iroha 1: 

We worked to release 1.2 and now to stabilise it as well as possible. 

  1. With the help from Diva.exchange developers we fixed several stability issues when network is slow and some peers are disconnected
  2. Improved performance by optimising some sql scripts
  3. Improving Iroha to migrate between different versions with as minimum downtime as possible
  4. Working on switching to KV database that expected to bring huge performance boost

For Iroha 2: 

  1. Introduced Permissions model
  2. Introduced Multisignature accounts and transactions
  3. Developed MVP of client library in Java
  4. Simplified network startup with genesis block
  5. Multiple usability improvements and bug fixes

We kept our bi-weekly community calls going - some of the interesting presentations are in our wiki. 

Current Plans

Iroha 1 plans:

  1. Finish version migration feature
  2. Introduce KV database
  3. Replace rxcpp dependency with custom subscription engine

Overall, we plan to stay on the same path: stabilising and improving Iroha v1, maintain it and work on Iroha v2's new features. We want to keep the communication with our amazing contributors and help others use Iroha for their projects. Hopefully, we will also be able to make some interesting content about how to use Iroha. 

Maintainer Diversity

One new Rust developer for Iroha 2 project - Ivan Rybin. 

Sonoko Mizuki is an independent contributor maintainer to Iroha 2

Contributor Diversity

diva.exchange team is still contributing a lot into Iroha, as well as Baziorek. Also, please see maintainer diversity regarding this. 

Additional Information

Nothing special at the moment. 

Reviewed By