Project Plan - Deploy Carbon Accounting Network with Bevel

Project Plan - Deploy Carbon Accounting Network with Bevel

Abstract

Hyperledger Bevel is an automation framework for rapidly and consistently deploying production-ready DLT platforms. 

The Hyperledger Labs blockchain-carbon-accounting project has progressed significantly, and we're looking to move to the production deployment of it. The deployment of a Hyperledger Fabric, however, has been a difficult and time-consuming process in the past.    Hyperledger Bevel is an automation framework for rapidly and consistently deploying production-ready DLT platforms. We want to streamline the deployment processes for both Fabric and Besu networks.  Our goal is to allow any organization to join the networks using its own cloud infrastructure.

Mentors

Name

Time zone

Discord ID

Email ID

Name

Time zone

Discord ID

Email ID

Si Chen

EST

 

 sichen@opensourcestrategies.com 

 Suvajit Sarkar

IST

ssark#4224

suvajit.sarkar@accenture.com

Kamlesh Nagware

IST

knagware#6976

kamlesh.nagware@gmail.com

Mentee

Name

Time zone

Discord ID

Email ID

Name

Time zone

Discord ID

Email ID

Aditya Joshi

IST

Aditya Joshi#9707

 adityaprakashjoshi1@gmail.com

Communication channel:  Discord+ Github

Project repo: https://github.com/hyperledger/bevel &  https://github.com/hyperledger-labs/blockchain-carbon-accounting

Deliverables

Successful deployment of blockchain-carbon-accounting across multiple cloud networks, such as Digital Ocean, AWS, and Azure.
Detailed tutorials and learning materials which would benefit both blockchain-carbon-accounting developers and the broader Fabric, Besu, and Bevel communities.

Merged PR's

Final Project Presentation:

Milestones

Eval 1:

Deploy carbon accounting fabric network using bevel(AWS/Azure+Kubernetes)

Eval 2:

Documentation and learning materials for Fabric network on Kubernetes deployment

Eval 3:

Deploy carbon accounting ethereum (besu) network using bevel(AWS/Azure+Kubernetes)

Eval 4:

Documentation and learning materials for Besu network on Kubernetes deployment

Timeline

Dates

Tasks/Plan

Status

Dates

Tasks/Plan

Status

June 1 - June 14

Mentee intro with the mentor. Introduction to the concepts of Bevel and Carbon accounting Lab project

Done

June 15 - June 28

Research Bevel, Documentation, and deployment steps 

Done

June 29 - July 12

Configuring Bevel for Vault integration

Done

July 13 - July 26

Fabric Network topology creation

Done

July 27 - Aug 9

Smart Contract Deployment

Done

Aug 10 - Aug 23

Exploring Besu

Done

Aug 24 - Sept 6

Permissioning in Besu

Done

Sept 7 - Sept 20

Deployment without proxy

Done

Sept 21 - Oct 4

Deployment with proxy

Done

Oct 5 - Oct 18

Smart contract deployment using metamask

Done

Oct 19 - Nov 1

Smart contract deployment using hardhat

Done

Nov 2 - Nov 12

Documenting the process

Done

Methodology

TBD