FairBET #120
aaravm
started this conversation in
Show and tell
FairBET
#120
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Show and tell project type
Novel Nada Program Example
Eth Online 2024 Submission
Github Repo Link
https://github.com/aaravm/FairBET
Video Walkthough Link
https://www.loom.com/share/b0a00088d47e43a0b201541f08c017ce?sid=2dfcbccd-b5ec-4b94-8e0f-e68a0cef10d4
Project Description
A decentralized roulette platform focused on ensuring fair play, privacy, and trust using Nillion and Sign protocol.
There are 2 parts to this projects:
What problems does your project solve? How does it preserve privacy for users?
The online casino industry has grown significantly, attracting millions of users worldwide. However, with real money at stake, concerns about fairness and cheating often arise.
Users may worry whether the games are manipulated or if their personal data is secure. Similarly, game developers face the challenge of ensuring trust in their platforms while combating potential hackers and cheaters.
How does the project use Nillion? Describe and link to any Nada programs
We have used nillion's blind computation protocol to store the user's bet details and the array of possible winning combinations (dependent on the number on which the ball is going to land in the roulette). Then the nada_secret program processes these variables and the result of the spin is returned. This removes a major vulnerability, as the bets of the users are handled secretly and blindly in the nillion-devnet.
Apart from this blind computation, we have also added a feature of hardware banning. In this we extract the player's respective ip address and wallet address, and send it to the nillion-devnet for generating a unified harware ban identifier, and then store it. This way, no sensive personal information about the players is revealed, as after the secure computation, only the hash is retured back, which is publicly visible.
We used these nada programs
Is there anything else you want to share?
For the Best Nillion Developer Tool Submission, we want to submit https://github.com/orgs/NillionNetwork/discussions/116
And I have asked some feature requests in the feedback form.
Optional - Link your project and team members' social handles
https://x.com/lla_dane
https://x.com/aaravchessfan
https://github.com/Jineshbansal
https://github.com/barrytra
https://github.com/sivasathyaseeelan
Optional - Team ETH Address(es)
No response
Beta Was this translation helpful? Give feedback.
All reactions