project screenshot 1
project screenshot 2
project screenshot 3

Energy Community DAO

Energy Community DAO is a project for people. We allow communities to trade their electricity, regulate production and consumption. P2P deals without third parties. The DAO encourages participants to take a part in energy transitions responsibly

Energy Community DAO

Created At

ETHGlobal Brussels

Project Description

The project is built with an idea to give people an access to fair, transparent and more comfortable electricity trading. Prioritising smooth UX and easiness of getting involved, we ensured that this decentralized Energy Community is a community for everyone (not compulsory to be a smart contract dev to get around!)

To sharpen a solution, you sharpen an idea. To sharpen an idea, you sharpen a problem. Local energy supplying system is considered to be unbalanced. Communities have conflicting interests with providers. Traditional corporate way of setting an electricity market brings regulations, third party fees and excessive distribution costs. In a nutshell, enough to seek for decentralization

Our solution offers up two main concepts: public benefits and crypto encouragement. Speaking of the first point, we are thrilled to give communities the power to trade their power on their own. P2P trust has always been a key. Betting on improving energy transition enables us to challenge nonrenewable resources usage as community will trade renewable resources, such as solar energy or wind. Getting to the second point, we encourage a seamless introduction to blockchain for people with no previous experience. Let's dispel these rumours that these technologies are hard and super complicated to use. We want people to onboard to the project really easily. Another worth-mentioning feature is leveraging EURC to enable user convenience for local communities.

To sum up, the DAO is a type of the project that solves old and difficult conflicts of interests using Future. Decentralization. Made with people in mind, we are offering a new approach to turn a light on

How it's Made

The project consists of three main aspects: smart contracts, backend (in Python) and frontend (Next.js)

The functionality to create energy communities and join energy communities is handled in the smart contract. Users must put EURC in escrow when creating or joining a community. A Participant can also add meters for him/herself. Daily settlements are done when the backend calls the settleCommunityBalances function. A user can withdraw any balance over and above the minimum escrow amount at any time.

For this project we need to integrate with Fluvius, the Distribution System Operator in Flanders. They need to know at any time the state of the registered energy communities and the meterpoints that belong to them. For this reason, the project requires a backend that talks to their API and keeps track of the community state and meter readings through their platform. The backend also does the revenue calculations and meterdata analysis.

Fluvius has set up the platform to be managed by one administrator per community. This is a hard responsibility and the community therefore needs to trust this one person. We would like to change it in a way that a smart contract replaces the role of this person and that it is used to mediate the different decisions that need to be made by the community. Basically this way the conecpt becomes more trustless.

This hackathon project showcases a Next.js and TypeScript-powered dashboard for a peer-to-peer marketplace, featuring interactive data visualizations built with Recharts.The frontend integrates a dynamic embedded wallet system, enabling user registration that captures both email and EAN (Energy number)

background image mobile

Join the mailing list

Get the latest news and updates