Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Project Title
Status

PENDING TOC REVIEW

Primary Focus

CODING 

Description 

The block squash and migration tool is expected to be used by many of the long-term users of an Iroha-based blockchain.

In addition to implementing it, the intern will learn about the challenges of maintaining an API and an ABI across multiple versions of a single high-performance ledger.

Additional Information

Kura: the part of Iroha 2 that stores the blocks.

Learning Objectives

The mentee shall:

  • Learn Rust to the extent necessary to interact with the Iroha data model freely.
  • Learn to uphold invariants that are not imposed in the library properly and learn how to correct corrupted data.
  • Gain experience in ABI/API design.
  • Learn the challenges associated with redundant distributed storage systems such as blockchains.

Expected Outcome

A more user-friendly interface to a more feature-complete Iroha block squash tool.

Relation to Hyperledger 

This project will become a part of the tools accompanying Hyperledger Iroha.

Mentee Skills

Understanding of:

Useful, but not required:

  • Knowledge of serde & Rust
  • Understanding of Fintech mathematical operations and precision or scientific computation.
  • Knowledge of WASM.
  • Knowledge or willingness to learn Rust GUI tools like Relm4 or Slint.

Future plans

This GUI will become an actively supported part of Iroha 2 project after implementation.

Mentor(s) Names and Contact Info





  • No labels