...
Page properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Cello is aiming to resolve the following challenges, 1) Facilitate creation of
blockchain network,
can help user without blockchain background to setup their
network quickly. 2) Security, need
to implement mechanism to protect key pairs.
3) Cross organization communication, can connect
blockchain networks among multiple
organizations. This project targets to design and implement
a practical operational
system equipping with functionalities to solve above challenges, based on
Hyperledger
Cello code base.
Additional Information
...
Baohua Yang, Haitao Yue, Tong Li, Jiahao chen
Project Plan and Report
Project Presentation :-
Project Challenges to be Solved
- Facilitate creation of blockchain network, can help user without blockchain background to setup their network quickly.
- Security, need to implement mechanism to protect key pairs.
- Cross organization communication, can connect blockchain networks among multiple organizations.
Project Deliverables
- API development
- Adding different agents for deployment of nodes
- Web Front-End Development for User Friendly Interface
- Unit Tests for maintaining code health
- Documentation for the APIs made and their metadata
Project Issues to be done
Phase 1
- Enhancement of Node API
- Implementation of `Peer node` API
- Creating operator for Kubernetes using operator-framework
Phase 2
- Implementation of other APIs
- Creating the Operator Controllers for CA
- Creating Operator Controllers for Peer and Orderer
Phase 3
- Handling the Certificates for the Peer and Orderer Nodes
- Refining of Custom Resource Specifications and Controllers
- Creation of Agent for Kubernetes Operator which handles the parts of frontend
Phase 4
- Deploying Agent images on Docker Hub
- Integration with the API / Dashboard
- Writing Specifications and User Documentation
Methodology
- Quarter basis review according to Hyperledger Internship Programme schedule
- Internal standup and updates:
- Weekly meetings for planning on tasks and problem resolving
- Using Hyperledger Chat for quick discussions
Mentee Name and Contact Info
- Manank Patni manankpatni@gmail.com