Project Plan - Blockchain Network Operation in a Decentralized Way
Abstract
Hyperledger Cello is a blockchain provision and operation system, which helps manage blockchain networks in an efficient way. The main goal of the mentorship is to implement/fix backend APIs and the blockchain operation dashboard, in order to ease operations on Blockchain, especially on Hyperledger Fabric.
Mentor
Name | Time Zone | |
|---|---|---|
Baohua Yang | PDT | |
Yang Feng | CST | |
Yuanmao Zhu | EAST |
Mentee
Name | Time Zone | |
|---|---|---|
Xichen Pan | MDT |
Communication channel
Email + WeChat group + Github,
Weekly Cello team meeting on Zoom
Deliverables
Milestones
Eval 1:
Eval 2 (midterm):
Eval 3:
Eval 4 (final evaluation):
Timeline
Dates | Tasks/Plan | Status |
|---|---|---|
June 1 - June 14 | Mentee intro with the mentor. Getting familiar with code and Doc of Hyperledger Cello and Fabric. Build local docker images of cello and startup the system. | |
June 15 - June 28 | Maintain the old documents of Cello, submit PRs for the fix and refine. | |
June 29 - July 12 | Update docker-comose version. Get familiar with code | |
July 13 - July 26 | Start FE development (Fengyang helps instruct), using react.js + antjs Get familiar with backend at the same time: Django+Postgres. Especially the lifecycle of the node. Work on code format, tests, CI. | |
July 27 - Aug 9 | Get familiar with the API implementation of the node. Find bugs, and get ready to implement new APIs for the node. (query API) | |
Aug 10 - Aug 23 | Fix bugs of existing functionalities Implement some missing features in channel/node. (node update config feature) At the same time, learn knowledge of blockchain (HLF) | |
Aug 24 - Sept 6 | Implement some missing features in channel/node. (node update/download config feature) Learn knowledge of blockchain (HLF) | |
Sept 7 - Sept 20 | Investigate and implement peer join channel. At the same time, learn knowledge of blockchain (HLF) | |
Sept 21 - Oct 4 | Investigate and implement peer join channel. Implement some missing features in network/chaincode. (node update config feature) | |
Oct 5 - Oct 18 | Work on UI for node and channel for updating and downloading configures. | |
Oct 19 - Nov 1 | Work on UI for node and channel for updating and downloading configures. | |
Nov 2 - Nov 12 | Summarize and fix bugs/docs/issues. Prepare demos/present in some forum/meetups |