2019 Q3 Hyperledger Iroha
Project
Hyperledger Iroha
Project Health
After the production-ready release the community is very active, new projects start using Iroha as solution for their backend. People exchange information, help each other, although most of the advanced help is still on the maintainers. We also receive proposals for new features from the community members.
New features:
Configurable validators
Synchronization improvements
Passing updated peer list on initialization
Peer management options: added RemovePeer command and GetPeers query
TLS: client-to-peer and peer-to-peer
CompareAndSetAccountDetail command
Executor Integration Test Framework for testing business logic
We also work closely with HL interns and engaged interns from the Innopolis University (Innopolis, Russia). Great results are expected.
Issues
There are no specific issues at the moment. There are questions such as diversity and consensus improvements architecture but we are addressing them already and see progress in that.
Releases
Hyperledger Iroha v1.0 on May, 7th
Release 1.0.1 on June, 24th
Overall Activity in the Past Quarter
We receive questions through mailing lists from time to time and use them for sending out important information. Chat channels are much more active - mostly active members of the community are communicating their questions and try to help newcomers. There is a very positive experience of community members starting working on projects together. All the questions are being answered either by the community members or the maintainers.
Currently, we are working on 1.1 version of Iroha that will include new features such as new queries and permissions as well as refactoring changes to create a stronger and more secure system. There has been a slight delay with this release but we are planning to have it as soon as small fixes are made that prevent it at the moment.
Current Plans
We have some major plans, currently: consensus improvements, support for Burrow (EVM) (already in process), support for WASM, improved permission model (in progress including the ideas from the community), support for Ursa (also in progress), complex object support, support for Explorer, improved reporting capabilities using the database, integration with Polkadot. We also hope to collaborate with the community more.
Maintainer Diversity
We have an addition in Iroha team: Eugene Kovalev (architecture specialist)
Contributor Diversity
New code contributors:
Alexander Andryukov (https://github.com/Exctues)
Yash Chaudhary (https://github.com/yash2code)
Alexander Matson (https://github.com/alexmat2on) - HL intern working on Ursa integration
Ivan Tyulyandin (https://github.com/IvanTyulyandin) - HL intern working on Burrow integration
Artyom Yurin (https://github.com/artyom-yurin) - Innopolis University intern, working on configuration in the ledger
Ruslan Tushov (https://github.com/turuslan) - HL intern working on Explorer integration
Leonid Lygin (https://github.com/ionagamed) - intern from Innopolis University working on TLS
Non-code contributors:
Bobby Jackson
and other members of the community from our chats that are not here yet but share their Iroha use experience helping us as well as sharing their ideas.
Additional Information
Work with interns is going very well so we hope to have integration with several HL projects very soon thanks to the interns' effort and hard work as well as helpful guidance from Igor Egorov and Andrei Lebedev
Reviewed by
- Arnaud Le Hors
- Baohua Yang
- Binh Nguyen
- Christopher Ferris
- Dan Middleton
- Hart Montgomery
- Kelly Olson
- Mark Wagner
- Mic Bowman
- Nathan George
- Silas Davis