Skip to content

b4lt0/energychain

Repository files navigation

energychain

Software Engineering project work

As tech stack we worked with Angular->Springboot->MySQL->Web3j->Solidity

We've developed a prototype for a blockchain based application.
It aims to build a transparent, secure and automated market for the exchange of electricity.

We tought about this scenario:

  1. there is a small plant that has a bio-gas generator and sometimes it makes more energy than what it can store or use;

  2. the application creates and publish an announce for this surplus at 12 cents on our platform;

  3. you have an house close to the plant and you buy electricity for 20 cents per kW/h from the public electricity grid;

  4. the smart contract you stipulated on our app sees that there are some convenient kWs, available at 12 cents;

  5. the application understands this opportunity and creates a transaction between you and the facility;

  6. (if there are many player similar to you we can implement a smart contract based auction system);

  7. the transaction is saved on the Ethereum blockchain and you receive your energy by the electricity grid;

  8. you saved money (8 cents per kW/h, think about that!), the seller earns it (12 cents) and everyone benefits because this energy is not wasted.

This scenario is extended to every prosumer, you can sell if you have a big or small plant, some photovoltaic panels on your roof, an entire photovoltaic park, a wind turbine, a wind park or, we hope not, a petrol or carbon generator.

The cooperation between the players will get advantages to each of them in terms of energy availability, money saving and environmental sustainability of the energy production process. Thus in line with the blockchain's ideals.

Our system operates in the margin between who produces and who uses electricity and aims to minimize wastes.

About

Software Engineering project work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published