Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page properties


Project TitleSupport Decentralized Governance for Smart Contracts in Fabric Python SDK
Status

Status
colourBlueGreen
titlePending TSC ReviewCOMPLETED

Difficulty

 

Status
colourYellow
titleMedium
   


...

Fabric Python SDK Documentation: https://fabric-sdk-py.readthedocs.io/en/latest/

Learning Objectives

  • Contributing and collaborating in an open-source project
  • Advanced understanding for DLT(distributed ledger technology)
  • Understand the basic workflow of fabric
  • Being able to implement features for SDK
  • Writing good documentations

Expected Outcome

  • update Update on the chaincode lifecycle management
    • Multiple organizations must agree to the parameters of a chaincode
    • Deliberate chaincode upgrade process
    • Simpler endorsement policy and private data collection updates
    • Inspectable chaincode packages
    • Start multiple chaincodes on a channel using one package
    • Chaincode packages do not need to be identical across channel members
  • add Add private data sharing & verifying features
  • (optionalOptional) add Add features for writing smart contracts in python 

Relation to Hyperledger 

This project's major codebase change is related to Hyperledger Fabric SDK , Hyperledger Fabricv2.x which operates the Hyperledger cluster.

Education Level

Undergraduate or graduated student with developing experience preferred.

Skills

  • Python 3.6+
  • Basic DLT/Blockchain knowledge
    • Basic understanding of Hyperledger Fabric
    • Basic understanding of smart contracts/chaincode

Future plans

This project will give developers more choices for developing Hyperledger Fabric and help to bridge the Python community. 

Preferred Hours and Length of Internship

Part-time (20 hours a week for 24 weeks starting in summer and ending in winter)

Mentor(s) Names and Contact Info

Mentee

Kiv (Qiwen) Chen, University of Liverpool, sdckivenchen@gmail.com

Project Results

Updated Fabric Python SDK documentations: https://fabric-sdk-py.readthedocs.io/en/latest/

Relevant Repository: https://github.com/hyperledger/fabric-sdk-py

Final Report:

View file
nameSupport Decentralized Governance for Smart Contracts in Fabric Python SDK - Hyperledger Mentorship Project Presentation November 2021.pdf
height250