EcoBlock

Hoo Hacks 2021: 24 Hour Hackathon

Node.js TypeScript Blockchain Python Firebase

A new sustainable cryptocurrency that promotes green energy

EcoBlock

About EcoBlock

EcoBlock is a hackathon project created by a team of 4 for Hoo Hacks 2021, hosted by the University of Virginia. EcoBlock is a cryptocurrency that focuses on reducing electricity and rewarding users who use green electricity. To reduce the use of electricity we used an algorithm called a Proof of Stake which significantly reduces computing power compared to the commonly used Proof of Work, thus saving electricity. EcoBlock aims to reduce the environmental impact of the rapidly growing cryptocurrency market.

My Involvement

I used Node.js to create a blockchain that holds transactions and rewards users for 'minting' a block, using a Proof of Stake algorithm. I have also created a wallet for each user, which in this case is a Google Firebase entry. This allows any particular user to store coins they have minted, and allows the IOS app my team members have created to see each user's information such as wallet balance. In addition to the blockchain, I have created a python CLI which helps interact and test the blockchain. The CLI displays relevant information and helps navigate multiple nodes of the blockchain.

Node
Google Cloud

Achievements

Within the 24 hours, we were able to create a working blockchain on our local machine using a Proof of Work algorithm that rewards coins and stores transactions in a blockchain. Our team also created an IOS wallet app using Flutter, and mock ups using Figma. We were able to win the Best Use of Google Cloud award.