Dev Tools · 2h ago
Browser Game Uses Zero-Knowledge Proofs to Verify On-Chain Scores
Dario Dash, an endless runner built on Dusk, generates Groth16 proofs in the browser to prove a valid game run occurred before submitting scores to a smart contract. The proof covers deterministic game logic including movement, collisions, and scoring, binding the run to the submitter's account. Proof generation takes 10-60 seconds and requires a 200 MB proving key download, highlighting current trade-offs in browser-based ZK proving.
Meridian48 take
The approach is clever but the heavy proving key and generation time underscore how far browser ZK is from being practical for mainstream gaming.
zero-knowledge-proofsblockchain-gaming