Versions Compared

Key

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

...

Page properties


Project TitleMultiple Data Integration to Fabric Climate Accounting Network
Status

Status
colourBlue
titlein progresscancelled

Difficulty

 

Status
colourYellow
titleMedium
  


...

The Hyperledger Labs blockchain-carbon-accounting project includes a Hyperledger Fabric network for recording the carbon and Greenhouse Gas (GHG) emissions that cause climate change.  Since there are many activities that cause such emissions, the network is designed to accept data from multiple sources of measurements.  In this project, we will demonstrate integrations from measurement sources with blockchain networks by integrating the ThoughtWorks cloud computing emissions calculator, the NREL OpenPath mobile application, and other web- and mobile-based API's sources to turn instrumented readings into emissions measurements.   It will leverage previous projects involving Hyperledger Cactus, Vault security engines, and client security for Hyperledger Fabric.

Additional Information

Please see the following issue for ongoing development related to this mentorship: 

https://github.com/hyperledger-labs/blockchain-carbon-accounting/issues/501

The issue requires modifying an existing res-api operating as an oracle allowing the fabric emissions chaincode channel to request emission measurements/calculations from approved rest-apis.

The candidate should have a good grasp of setting up and deploying docker containers, understand how to run a Fabric network and building a rest-API. Should have experience using typescript and working with typeorm to setup connections to a structured database.


See Transportation EmissionsReducing Methane Leakage and Flaring through Supply Chain Tokens, and the 2021-05-10 Peer Programming Call for the Thoughtworks Cloud Computing Carbon Footprint Calculator for ongoing projects related to this mentorship.

Learning Objectives

This project will help you understand integrating different API's from both web and mobile applications with Hyperledger Fabric and other blockchain networks, as well as security and performance issues.

...

Education Level

Skills

Node.js, Typescript, Hyperledger Fabric, Besu, Ethereum and SolidityDocker

Future plans

This will expand the coverage of the Hyperledger Labs blockchain-carbon-accounting project into additional areas of GHG emissions, as well as provide documentation and tutorials for working with Hyperledger Fabric and other technologies. 

...