Inspiration
Focus of today's blockchain based market is to achieve fully decentralized and trustless execution, but it typically requires a centralized trusted oracle which may have it's own side effects or trust issues.
What it does
Instead of involving oracles, "verity.games" provides a smart contract based solution to simply incentivize honesty among players using VERITY coin rewards
How we built it
Using clarinet tools to build smart contracts on Stacks blockchain secured by Bitcoin blockchain
Challenges we ran into
Debugging smart contract functions for logic errors
Accomplishments that we're proud of
A novel way to solve conflict using proof-of-honesty consensus. Implementing on-chain marketplace. Implementing new fungible token.
What we learned
Learned various features of clarity smart contracts including
- launching new token
- securing contract functions
- saving data on-chain
What's next for verity.games
Future improvements :
- add NFTs/FTs as collateral along with STX
- add players as Judges to help with consensus Proof-of-Trust? for high stake real-life event predictions
- dao to help elect Judges
- oracle to integrate with off-chain events as option
- Games with more than two players: awards are split based on number of winners/loosers and their respective stakes
- fees structure to reward Judges/devs & build treasury
Built With
- clarinet
- clarity
- stacks
- typescript
Log in or sign up for Devpost to join the conversation.