A Distributed Smart Contract Management
Description
Cello, as a decentralized BaaS, has been able to help users create blockchain networks and achieve channel management. Cello will help users to install, instantiate and test smart contracts.
Additional Information
Project repo: https://github.com/hyperledger/cello
Blockchain Consortium Governing with Cello: https://docs.google.com/document/d/1Dw6cEKaul6FenORNkDcxvPDDKwpl0A5EmcJBlqAWJoU/edit
Learning Objectives
- Work closely with community experts and developers to learn the open-source culture and skills;
- Learn the advanced knowledge inside the blockchain and distributed ledgers;
- Practice hand-on experience with web application design and implement;
- Cultivate security awareness in software development process.
Expected Outcome
Complete the design and development of front-end pages and backend services of the platform through learning and development.
Relation to Hyperledger
Hyperledger Cello project.
Mentee Skills
- Interested with blockchain (Hyperledger Fabric) and distributed system;
- Development skills including Python, Node.Js;
- Front end skills with html, javascript, familiar with Django framework;
- Familiar with Hyperledger fabric v2.x is a bonus;
- Familiar with React.Js or Ant design is a bonus.
Future plans
Through the work and study of this project, students will have a deeper understanding of Blockchain and can continue to make contributions to Hyperledger projects in the future.
Mentor(s) Names and Contact Info
Baohua Yang, Yang Feng, Yuanmao Zhu