True Fantasy Sports
Trustless and decentralized fantasy sports platform using zero-knowledge proofs
The app is for playing fantasy sports. The project aims to create a trustless fantasy sports platform where users don't have to submit their fantasy team to win contests.
Check out the POC and MVP here
Fantasy Sports
Wikipedia
A fantasy sport is a type of game where participants create virtual teams composed of proxies of real players of a professional sport. These teams compete based on the statistical performance of those players in actual games. This performance is converted into points compiled and totaled according to contest rules selected by each fantasy team's owner.
Problem with existing web2 platforms
* Users have to submit their team to the centralized platform to participate
* Platform is centralized and entirely controlled by the platform owners
* Lack of transparency concerning how other users join the contests
* End users must trust the platform to be fair and not cheat by creating the same team as theirs and putting it in the same contest.
* Limited and fixed game plays/rules offered by the existing platform
Solution
* Create a Trustless and Decentralized fantasy sports platform using blockchain and a zero-knowledge proof system
* Enabling complete transparency of the system using a public blockchain
* Users don’t have to submit their team. The user keeps their team to themself so that no one can copy the user team and cheat.
* Using the zkSnarks circuits platform proves the score gathered by the user’s team.
* Let users pick from different game plays/rules to create contests. - NOT DONE
Inspiration
Being a sports fan, I used to play fantasy sports. As the platform is centralized and controlled by third-party providers, we must trust them to organize contests fairly. As web3 blockchain allows us to create a trustless system, I decide to make one.
What it does
It lets users play fantasy sports without disclosing the team to anyone.
What's next for True Fantasy Sports
- UI Improvements,
- Chainlink integration for sports data.
- Adding different sports.
Log in or sign up for Devpost to join the conversation.