Project TitleWe will be enabling interoperability between HL Cactus and HL Iroha
Status

Difficulty

  


Description 

Hyperledger Cactus is a blockchain decentralised integration tool designed to allow users to securely integrate different blockchains started by companies Fujitsu and Accenture. Cactus has pluggable architecture which makes easy to integrate various blockchain by creating plugin, currently plugins for Fabric, Besu, Quorum are implemented. Cactus allows to transfer not only assets but also data between multiple blockchains. On the other hand Iroha (version 1.x) is great with asset management, and has functionality to store data, which makes those two projects a perfect fit!

With this internship program we will not only allow the interoperability between different blockchains but also create a system of Iroha networks that will also demonstrate the integration in examples easy to run by everybody.

Additional Information

Hyperledger Cactus (whitepaper, whitepaper of integration, chat, already implemented plugins)

Hyperledger Iroha (documentation, chat, wiki)

Similar internship's project: Iroha and Quilt Integration

Iroha javascript client library

Iroha-python client library

Learning Objectives

The mentee will be able to learn:

Expected Outcome

  1. Documented, ready-to-use integration of Iroha and Cactus,
  2. Documented example of integration between multiple (two and more) iroha's networks with Cactus,
  3. Documented example of integration between Fabric and Iroha (Fabric plugin for Cactus is already implemented) integration,

Relation to Hyperledger 

This mentorship program will enable interoperability between Hyperledger Cactus and Hyperledger Iroha projects.

Education Level

Preferred undergraduate.

Skills

Future plans

Create documentation and offer the community a new way of creating networks. Opened for cooperation after successful internship.

Preferred Hours and Length of Internship

No preference (just do Your job good before 15th August according to project plan and report to mentors every week progress and report progress during bi-weekly Iroha Community meeting and bi-weekly Cactus Comminuty meetings).

Mentor(s) Names and Contact Info

Grzegorz Bazior (Yonix Digital Systems, AGH University of Science and Technology, Iroha Maintainer)
email: g.bazior[you know what]yodiss.pl
gitter and Telegram and RocketChat: @baziorek

Peter Somogyvari (Accenture, Cactus Maintainer)
email: peter.somogyvari@accenture.com
RocketChat: peter_somogyvari

Mentee

Han Xu University of Illinois at Urbana-Champaign

Project Results

Project pull request:

https://github.com/hyperledger/cactus/pull/1183

https://github.com/hyperledger/cactus/pull/1169 

Relevant Project repository: 

https://github.com/hyperledger/cactus (main)

https://github.com/hyperledger/iroha

Final Report

Project Presentation Session Recording