Versions Compared

Key

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

...

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 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 private data sharing & verifying features
  • (optional) add features for writing smart contracts in python 

...

Hyperledger Fabric SDK, Hyperledger Fabric

Education Level

Undergraduate or graduated student with developing experience preferred.

Skills

  • Python 3.6+
  • Basic DLT/Blockchain knowledge
    • Understanding of Hyperledger Fabric

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

...