Abstract
Use Cactus to implement integration between Fabric application such as the emissions data channel and Ethereum emissions token network:
...
- 1 Cactus Fabric Connector on a feature branch of the carbon accounting tool Cactus Fabric Connector on a feature branch of the carbon accounting tool (proposed)
- 2 Add business logic to the Cactus app that’s still missing (mostly the REST endpoints)
- 3
- 4
Milestones
Eval 1:
...
Week | Task/Plan | Deliverable |
---|
May 24 - May 28 | - Clone and build cactus repository
- Clone and build blockchain-carbon-accounting repository
| - Development environment setup
|
May 31 - June 11 | - Understand and try carbon accounting application
- Understand and try examples present in cactus repository
- Get cactus set up for blockchain-carbon-accounting working
| - Project Plan
- Understanding of carbon accounting project
- Understanding of ledger integration using cactus
|
June 14 - June 25 | - Refactor carbon accounting application to use cactus's ethereum connector
- Refactor carbon accounting application to use cactus's fabric connector
| - Carbon accounting application uses cactus's ethereum connector
- Carbon accounting application uses cactus's fabric connector
|
June 28 - July 2 | - Design request manager system
- Implement request manager chaincode
| - Design of request manager system
|
July 5 - July 9 | - Implement request manager chaincode
- Test request manager chaincode
Eval 1 | - Request manager chaincode
- First Evaluation
|
July 12 - July 23 | - Implement request manager client
- Test request manager client
| |
July 26 - August 6 | - Decide a approach for managing client's private keys
- Create a pull request to fabric-sdk-node for supporting asyn signing of messages
| - Approach for managing/securing client's private key
|
August 9 - August 13 | - Make singing with vault transit engine work
- Propose secure-fabric-connector to HL cactus
| - fabric-sdk-node PR merged
- test vault Transit Engine as identity provider
|
August 16 - August 27 | - Make PR to HL Cactus for supporting vault transit engine
Eval 2 | - HL Cactus support vault transit engine
- Second Evaluation
|
August 30 - Sept 3 | - Use vault signing inside carbon accounting's node application
- Use vault or Metamask to sign Ethereum tokens
| - carbon accounting's node application uses vault signing
- Demo of carbon accounting using Cactus, Vault signing
|
Sept 6 - Sept 17 |
|
|
Sept 20 - 24 |
|
|
Sept 27 - Oct 1 |
Eval 3 |
|
Oct 4 - Oct 15 |
|
|
Oct 18 - Oct 29 |
|
|
Nov 1 - Nov 5 |
|
|
Nov 8 - Nov 12 | Eval 4 Final evaluation and presentation of project |
|
...