Voor het Energy Provenance project aan de Hogeschool Utrecht is een energietoken gemaakt en een DAO om te stemmen op basis van het aantal beschikbare tokens in je wallet.
Binnen dit project zijn er 3 sites gemaakt:
- Homepagina (1 - Homepage) Dit is de hoofdpagina waar gebruikers kunnen selecteren waar ze heen willen (Gaan stemmen in de DAO, of tokens minten bij de faucet)
- DAO (2 - Subdomein DAO) Dit is de algemene omgeving waar gebruikers kunnen stemmen.
- Subdomein Faucet (3 - Subdomein Faucet) Hier kunnen gebruikers tokens minten.
De code voor de token staat beschreven op (4 - Smart Contracts). De code is gepubliceerd via Remix (https://remix.ethereum.org/) en de code is samengesteld via de Openzeppelin Wizard (https://docs.openzeppelin.com/contracts/4.x/wizard)
De structuur voor de SQL-database is toegevoegd aan (5 - SQL Database)
Voor gebruikers en administrators zijn er PowerBI dashboards aangemaakt. De gegevens komen direct aan de DAO database en de blockchain (Polygon API). Deze staan bij (6 - PowerBI Dashboards)
Bij de code zijn annotaties neerzet zodat voor iedereen de gedachtegang achter de code snapt.
Om de website in een live omgeving te zien, bezoek www.blockchainminor.nl en voor het demonstratie filmpje bezoek https://youtu.be/olZ2Xt1LnSA.