Inspiration
We were inspired by NCR's cryptocurrency NCR-100 and how you can participate in events to earn coins. We wanted to bring this idea into the Georgia Tech community and that's how we came up with the idea for BuzzCoin.
What it does
BuzzCoin is a virtual cryptocurrency backed by an original blockchain built from scratch. The blockchain implements methods such as hashing, registering nodes, key generation and allowing for decentralization through a P2P network. Furthermore, in our web-app, users are able to register and log into accounts, view the blockchain, mine transactions for BuzzCoins, and view account information.
How we built it
We built the blockchain from scratch using Python. The blockchain has the necessary methods that allow for all the basic functionalities of a cryptocurrency. Our web-app was built using Flask and HTML. It accurately displays all information, and handles all the methods that we implemented in our blockchain.
Challenges we ran into
Project structure was a major challenge that we ran into as our classes became more complex and interacted heavily with each other. Creating the blockchain from scratch was also no easy feat as even the most rudimentary implementation of a blockchain is fairly complex and time consuming. Finally, combining the blockchain implementation and displaying the necessary information on our web-app proved to be the most difficult challenge we faced.
Accomplishments that we're proud of
Creating a blockchain from scratch, building the web-app, and combining both into a cohesive project is what we are most proud of.
What we learned
Through our project, we learned a lot about how modern day cryptocurrencies such as Bitcoin utilize blockchain technology and proof of work system to be a valuable store of wealth. Crypto is quickly evolving into a major facet of society, and the knowledge we gained will surely be useful in the near future. Furthermore, learning how to create a functioning web-app is an extremely useful skillset to have.
What's next for BuzzCoin
We hope that we can expand upon BuzzCoin and bring it into the daily lives of Georgia Tech students. Perhaps students will be able to purchase dining hall food, school supplies or even attend school events using BuzzCoins in the near future. The possibilities are endless.
Log in or sign up for Devpost to join the conversation.