Iroha 2: genesis generator

Project TitleGenesis generator
Status

UNSELECTED

Primary Focus

CODING

Description 

The genesis block is a crucial piece of data in a blockchain. In Iroha, it determines the initial permissions and the permission set activated in the blockchain. In a private blockchain, the permission set allows only a registration of a few initial accounts.

Setting information for the blockchain is not necessarily a task that technical people must undertake. We intend to produce a tool for generating the requisite block in a convenient, safe environment.

Additional Information

Please refer to Iroha documentation to learn more about the Genesis file.

Learning Objectives

The intern shall learn the basics of tool design, primarily focusing on the UI/UX aspects, and a little about Rust-native toolchains and UI frameworks.

Expected Outcome

A fully functional application that can produce some subset of a complete genesis block will be developed.

Relation to Hyperledger 

The project shall be part of Hyperledger Iroha tools.

Mentee Skills

Useful, but not required:

Future plans

This project will result in an actively supported part of Iroha, which would be helpful for any DevOps setting it up.

Mentor(s) Names and Contact Info