Background
Valhalla is developed to be a cryptocurrency based marketplace for AI enthusiast which require GPU enabled computing resource. Similar to UC Berkely’s BONIC (Berkeley Open Infrastructure for Network) inspired cryptocurrency Gridcoin, Vikings are generated by ‘proof of research’ instead of traditional ‘proof of work’ hasing algorithms.
Mechanism
Valhalla provides a grid computing network of GPUs to the public making otherwise inaccessible computing power available to the public. Thus, lowering the barriers of entry and democratising access to AI. Valhalla creates this network of GPUs by incentivising individuals to lease out their GPUs in exchange for Vikings, an Ethereum based cryptocurrency.
How we built it
The front end and server-side is done using in JavaScript while the Blockchain component was built on Ethereum private blockchain. The machine learning programs are run on docker instances.
Challenges we ran into
We had difficulty building the blockchain and ensuring that the docker instances could share data with the host computer to send to the user.
Accomplishments that we're proud of
We successfully implemented a private blockchain with smart contractand the backend of this project.
What we learned
Rest API using Flask, Meteor, Docker and Ethereum Solidity and Geth
What's next for Valhalla
We might continue to explore the idea.
Log in or sign up for Devpost to join the conversation.