...
Page properties |
---|
Title | Running Web Assembly Smart Contracts in Fabric | Status | Status |
---|
colour | BlueGreen |
---|
title | Open for ApplicationProject Completed |
---|
|
| Difficulty | |
|
...
Morgan Bauer, mbauer@us.ibm.com, @MHBauer, IBM
Jay Guo, guojiannan@cn.ibm.com, @guoger, IBM
Swetha Repakula, srepaku@us.ibm.com, @swetha, IBM
Mentor
shubham aggarwal
Frequently Asked Questions
...
A: There should be time to preparation and learning during the actual internship. If you want to get a taste for the coding part of what you'll most likely be doing, check out the fabric-chaincode-evm project linked above. Try and follow the tutorials and deploy it. Make a change and redeploy it.
Project Deliverables
Week 1-2 | - Research and come up with a high-level strategy to integrate WASM with hyperledger fabric.
|
Week 3-4 | - Evaluate and decide on which WASM VM to integrate
|
Week 5-6 | - Chaincode creation (wasmcc) for integrating WASM VM.
|
Week 7-8 | - Create and implement a strategy to store the external wasm chaincodes in the state.
|
Week 9-10 | - Expose SHIM layer function in wasmcc chaincode, which can be imported by wasm chaincode developers.
|
Week 11-12 | - Transaction to instantiate a wasm chaincode, i.e., retrieve from state and instantiate it in wasm vm.
|
Week 13-14 | - Export functions from wasmcc for wasm chaincode developers
|
Week 15-16 | - Define function definition which needs to be implemented by wasm chaincode developers, which will be executed by wasmcc at the time of deployment for every new webassembly chaincode modules.
|
Week 17-18 | - Define "init", "query" & "invoke" function definition which needs to be implemented by wasm chaincode developers.
|
Week 19-20 | - Write sample chaincode and compile to wasm, and deploy it in a sample hyperledger fabric network through wasmcc.
|
Week 21-24 | - Implement an end to end use case using wasm chaincode.
|
Project Repository:
https://github.com/hyperledger-labs/fabric-chaincode-wasm
Project Summary :
View file |
---|
name | Project Fabric chaincode wasm.pdf |
---|
height | 250 |
---|
|
Quick Demo Video:
Multimedia |
---|
name | wasm demo.mp4 |
---|
width | 50% |
---|
height | 50% |
---|
|