Versions Compared

Key

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

Transportation accounts for 1/4 to 1/5 of global Greenhouse Gas (GHG) emissions, or 8 billion tCO2e per year.  Of this 75% comes from road vehicles, 12% from aviation, and 10% from shipping.  (Source: Our World in Data)

Image Added

This project builds a blockchain network to calculate emissions from transportation and verify emissions reductions in transportation.  It could be used with a mobile app to track your own personal emissions for traveling or transportation and logistics emissions as part of the Supply Chain Decarbonization

Requirements

Mobile App

Using a mobile phone to track travel is quite complex.  Fortunately, there is an open source project called "e-mission" which provides a lot of the infrastructure for it.  See "E-Mission Mobile App" below and the paper "e-mission: an open source, extensible platform for human mobility systems"

We could build upon e-mission to create a mobile app which will capture travel information and integrate with the Blockchain network (see below.)  The mobile app could be used by an individual to track their travel, or attached to a truck, ship, airplane, or cargo container to track its transportation.  The mobile app could offer useful services in addition to tracking trips and calculating emissions, such as maps for drivers and cyclists, looking for shared rides or bikes, or booking or checking on flights, etc.

Features of the mobile app:

  • Set up vehicles - Set up type of car or other mode of transportation
  • Initiate trip - Choose vehicle and click on Start
  • Trip tracking - GPS signals record location of the device during the trip
  • End trip - Click on End
  • Sync - Use web socket security to sync travel information with Blockchain network
  • Status - Visualize trips and emissions.  

Integration with the blockchain network will be via the web socket security wallet on the mobile client.

See our 2021-12-20 Peer Programming Call for a discussion about developing this mobile app and integrating it with the blockchain network.

Blockchain Network

A Fabric blockchain will receive the travel records from either the mobile app or other sources such as shipping manifests (UPS, freight carriers) or employee travel systems (Concur).

The blockchain will not store the travel records.  Instead, each record will be hashed to preserve audit trail.

Blockchain will calculate and record the emissions from the travel records and link back to the original source with a record of its keys.

To do this correctly, the Blockchain will need to validate:

  • Mode of transportation (ie drive, bike, fly, type of car), based on origin, destination, and time of travel to calculate the average speed and verify that this is reasonable given the mode of transportation.
  • Fuel use - electronic certificate or token of sources of electricity for EV's or sustainable fuel for aviation and cars. 
  • Sharing - Simultaneous record of travel from other people on the network to prove you shared a ride.
  • Claimed emissions - Programs such as UPS Carbon Neutral or the Delta Airlines Flight to Net Zero involve both reductions and offsets.  The blockchain can collectively validate these programs' claimed emissions reductions. 

Tokens of Emissions Reduction

Tokens of emissions reduction from travel will be issued by a DAO.  The DAO will vote on:

  • Chain code for validating the mode of travel, emissions calculations, and ride sharing
  • Validity of fuel certificates
  • Baseline for travel emissions based on expected mode and fuel use 

The DAO can issue tokens for verified travel reduction.

E-Mission Mobile App

NREL OpenPath (formerly e-mission) provides a mobile app which captures travel information and send them to a server. 

Here are some screenshots of what it looks like:

Image Added Image Added Image Added


You can try it out yourself by downloading this APK and installing it on an Android phone:

View file
namee-missions-phone.apk
height250
 

Once you download it:

  • Turn off Power Saving Mode in your phone
  • Do not optimize power savings or monitoring for this app.  
  • When signing in, it will prompt you for an email.  You just need a username from our server.  Email Si on the Climate-Sig mailing list for one.

See their github issues #693 and #694 for how to set it up correctly, as well as details about how this interesting app works.  See this page for how it calculates emissions from travel.

Other resources

  • This program from the Connecticut Green Bank serves as an example of certifying emissions reductions from electric vehicles.

  • The emissions calculation channel (currently being refactored from just utility emissions) will calculate emissions based on the type of travel and distance and store them on Fabric.
  • Emissions factors for different types of travel and transportation is available from the data sources of the Supply Chain Decarbonization.
  • Calculated Emissions could then be tokenized on an emissions tokens network
  • Emissions reduction certification by the DAO

Going one step further than the Virtual Renewable Energy Network Project, this MVP concept will combine public and permissioned ledgers with mobile app data.

Using e-mission and meco2-phone from the OpenClimate Collabathon, we can record vehicle travel on a blockchain channel.  Then using each vehicle's fuel efficiency and standard emissions data, we can calculate the amount of emissions per trip and record those on the a separate channel, following the pattern from Multi Channel Data Architecture.  

Similarly, we could store emissions data for other forms of travel such as air on separate permissioned data channels. 

Finally, carbon offsets could be tokenized on a public blockchain ledger.

The application could then combine the data from different data channels on both public and private ledgers to offset emissions from travel.  This could be used to offset travel emissions, either by individuals, a parent organization for whom the trips are taken, or a collaborative group taking climate action.  

...

  • .