Michał Dąbrowski Profile picture
Feb 10 11 tweets 3 min read
Should you be worried about the 5-day delay in results announcement of #DookeyDash? Yes!
Should you be worried that in the decentralized web3 world, there’s someone (a single entity!) deciding about game results? Even more so!

Read 🧵 to understand the stripe and story behind. Image
It means @yugalabs is drowned in game results that they can’t verify, trying to distinguish honest players from cheaters! There is no guarantee they are making the correct decisions as they lack information on how games were actually played.
The game was built in a client-authoritative way. It means that the gameplay horse is both the competitor and the judge, with no one else to verify his honesty. Once the race is over, the horse declaratively submits his score to the organizer (again, no validation!).
The horse is your web browser running the game. With a little bit of computer science, the player could freely overwrite the results and decide what they want to send to Yugalabs as their score!
Of course, Yugalabs are doing whatever they can, trying to distinguish valid, honest players from hackers. I do not envy them, as it’s next to impossible to do so! Despite best intentions, it’s going to hurt honest players!
enews.com.ng/2023/02/bored-…
This seems absurd that the transparent, fair, decentralized, blockchain-secured world of web3 even thinks to include something like a manual review process into the design! But that’s what we’re seeing, and that’s what’s happening!
So can games take inspiration from the spirit of web3? Can they become truly transparent, verifiable, and decentralized? Yes!
There are already projects like @elympicsgames trying a better approach, taking what’s best from esports and applying that to web3 games!
This different approach is called server-authoritative, which basically means that there would be an external robot arbiter 🤖, verifying the running horse during every single run, automatically and in real time.
In our stripe, this external, digital arbiter watches the horse’s movement down to each millisecond, analyzing gameplay, behavior, and honesty.
Even better – it computes proofs for every game played and secures them on the blockchain! Every gameplay can be reviewed and verified in the future – access to that data can be made public.
Let’s hope the future of games is competitive and uses well-established, secure solutions like @elympicsgames to provide fun and honesty without needing manual reviews! Web3 brings great new opportunities to gaming, and current problems are a great lesson for the future.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Michał Dąbrowski

Michał Dąbrowski Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(