A Distributed Smart Contract Management

Project TitleA Distributed Smart Contract Management
Status

CLP

Primary Focus

CODING    

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 YangYang Feng, Yuanmao Zhu