Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Week 4 tasks updated

...

...

...

...

Overview

The project's primary goal is to extend the integration of Iroha and Cactus (Iroha version at least 1.4) and make the connector plugin configurable. It also includes end-to-end testing and documentation of the Cactus-Iroha connector plugin.

Mentor and Mentee

Mentor

Mentor

Mentee

Peter Somogyvari

PDT (UTC-7)

peter.somogyvari@accenture.com

Grzegorz Baz

CEST (UTC+2)

g.bazior@yodiss.pl

Yashraj Desai

IST (UTC+05:30)

yashrajdesai30@gmail.com

Communication channel:RocketChat/ Public Channels/ Emails/ Microsoft Teams

Project repository: 

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

https://github.com/hyperledger/iroha

Project Plan

Schedule

Task/Plan

Week 1 - Week 2

Jun 1 - Jun 18

Jun 18: 1st Quarter Evaluation

  • Mentee intro with the mentor.
  • Introduction to the concepts of Hyperledger Iroha.
  • Attend on-board meeting
  • Build and run Hyperledger Iroha node (Irohad) and Catus.
  • Send sample commands and queries via Iroha-CLI and Iroha-javascript.
  • Understand the architecture and test the Cactus-Iroha plugin.

Week 3 - Week 6

Jun 19 - July 9

July 9: Midterm Quarter Evaluation

  • Implement missing features of the Cactus-Iroha plugin.
  • Test and document missing features of the Cactus-Iroha plugin.

Week 6 - Week 10

July 10 - July 30

July 30: 3rd Quarter Evaluation

  • Implement missing features of the Cactus-Iroha plugin.
  • Make the plugin configurable.
  • Testing and documentation of the plugin. 

Week 10

July 31 - Aug 10

Aug 20-31: Final Evaluation

  • Documentation of how to integrate multiple (two and more) Iroha's networks with Cactus
  • Prepare final project report.

...

Week

Task

1 (Jun 1 - Jun 6)
  • Mentee intro with the mentor.
  • Introduction to the concepts of Hyperledger Iroha.
  • Built Cactus
2 (Jun 7 - Jun 13)
  • Attend on-board meeting
  • Build and run Hyperledger Iroha node (Irohad).
  • Send sample commands and queries via Iroha-CLI and Iroha-javascript.
3 (Jun 14 - Jun 20)
  • Report issues in the Cactus-Iroha-connector plugin
  • Discuss issues with mentors.
  • Fix issues in the Cactus-Iroha-connector plugin.
4 (Jun 21- Jun 27)
  • Discussed TLS encryption objective with mentors.
  • Enabled TLS encryption in the Iroha server.
  • Researched client-side encryption for the Iroha-javascript library.
5 (Jun 28- July 4)
6 (July 5 - July 11)
7 (July 12 - July 18)
8 (July 19 - July 25)
9 (July 26 - Aug 1)
10 (Aug 2 - Aug 8)
11 (Aug 9 - Aug 15)
12 (Aug 16 - Aug 20)

Process

  • Communication and updates:
    • RocketChat/ Public Channels/ Emails/ Microsoft Teams are used as tools.
    • Weekly check-in meetings between mentors and the mentee.