Skip to content

An Ethereum DApp for peer-to-peer energy trading in a community micro-grid.

License

Notifications You must be signed in to change notification settings

pswild/p2p-energy-dapp

Repository files navigation

Welcome to the Future of Energy!

A peer-to-peer energy trading platform for community micro-grids. For more on the project, visit our GitHub. You can find a copy of the thesis explaining this project here.

Getting Started

An Ethereum Distributed Application

Our system allows you to safely trade electricity with members of your micro-grid community without trusting a utility with your data. The price of electricity is set by an auction mechanism, not a central authority. The details of the auction are kept in a distributed ledger that is shared with each participant, but your consumption data and price preferences are visible only to you.

UPort Authentication

Set up your secure account with UPort authentication on your mobile device. In the upper-right corner, you'll see a login button. Click it to login with UPort.

Background

The infrastructure for the generation and distribution of electricity the United States relies on fossil-fuel based power plants that are controlled by a natural oligopoly of electric utilities. The system is highly centralized, requires transmission over long distances, and is liable to disruption by natural disaster.

As distributed energy resources become more accessible, localized production of energy will increase grid efficiency, decrease environmental impact, and yield a more resilient energy system. The growing electric vehicle market predicts not only an increased demand for electricity, but also the creation of a battery fleet capable of balancing intermittent renewable generation.

We want to make renewable energy more affordable. Our goal is to develop a more efficient, environmentally-friendly, and reliable energy system in the United States by solving the problem prosumers face selling electricity back to the grid.

Thank you for joining us!

License

This distributed application was built using the react-uport Truffle Box. The React/Redux portions of the authentication functionality are provided by a wrapper.

About

An Ethereum DApp for peer-to-peer energy trading in a community micro-grid.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published