Project Plan - Demonstrate Interoperability using Hyperledger Bevel and Cactus
Abstract
Hyperledger Bevel is an automation framework for rapidly and consistently deploying production-ready DLT platforms. Hyperledger Cactus is a blockchain integration tool designed to allow users to securely integrate different blockchains. This task aims support Cactus deployment using Bevel to demonstrate production like usage of Hyperledger Cactus.
Mentors
Name | Time zone | Discord ID | Email ID |
|---|---|---|---|
Sownak Roy | UK/BST | Sownak#7728 | |
Jagpreet Singh Sasan | IST | Jag#2402 | |
Kamlesh Nagware | IST | knagware#6976 |
Mentee
Name | Time zone | Discord ID | Email ID |
|---|---|---|---|
Trilochana Chary | IST | chary#8521 |
Communication channel: Discord+ Github
Project repo: https://github.com/hyperledger/bevel & https://github.com/hyperledger/cactus
Deliverables
Merged PR's
TBD
TBD
TBD
Final Project Presentation:
TBD
Milestones
Eval 1:
Eval 2:
Eval 3:
Eval 4:
Timeline
Dates | Tasks/Plan | Status |
|---|---|---|
June 1 - June 14 | Mentee intro with the mentor. Introduction to the concepts of Bevel and Cactus | Done |
June 15 - June 28 | Understand the Besu connector class and be able to deploy Besu using Bevel | Done |
June 29 - July 12 | Modification of Besu test cases so that the connector can connect to Bevel based Besu network | Done |
July 13 - July 26 | Understand the Quorum connector class and be able to deploy Quorum using Bevel | Done |
July 27 - Aug 9 | Modification of Quorum test cases so that the connector can connect to Bevel based Quorum network | Ongoing |
Aug 10 - Aug 23 | Helm charts for deploying Besu Cactus connector on Kubernetes Cluster |
|
Aug 24 - Sept 6 | Update Helm charts for deploying Fabric Cactus connector on Kubernetes Cluster |
|
Sept 7 - Sept 20 | Deploy Fabric network using Hyperledger Bevel |
|
Sept 21 - Oct 4 | Test Cactus Supplychain example manually on deployed network |
|
Oct 5 - Oct 18 | Automate Cactus connector deployment in Hyperledger Bevel |
|
Oct 19 - Nov 1 | Test Cactus Supplychain example and update documentation |
|
Nov 2 - Nov 12 | Final presentation and updated documentation |
|
Methodology
Deploy two different Blockchain networks using Hyperledger Bevel
Manually test Cactus connectors on them
Automate deployment of the Cactus connectors and test
Test the Supplychain Example in Cactus on the deployed networks
Document all findings and steps of deployment