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
- Export fabric-secure-identity-provider npm package (use Vault Transit Engine for v1)
| - Approach for managing/securing client's private key
|
August 9 - August 13 | - Add support for client side storing of private key to fabric-secure-identity-provider package
| - test vault Transit Engine as identity provider
- fabric-secure-identity-provider package version 1
|
August 16 - August 27 | - Make changes to cactus-fabric-connector to use fabric-secure-identity-provider also.
Eval 2 | - fabric-secure-identity-provider support client side storing of private key
- Second Evaluation
|
August 30 - Sept 3 |
|
|
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 |
|
...