Blog

April 8, 2026 · Design · ZK

Hiding zero-knowledge latency is a UX problem

Proofs take seconds. Players will not wait seconds. What designing Mina Mastermind taught me about masking compute.

Proofs take seconds. Players will not wait seconds.

Mina Mastermind is a guessing game where every move is verified on-chain with a zero-knowledge proof. The cryptography is the point, and it’s slow. The design problem wasn’t making the game fun; it was making the wait disappear.

Spend the wait before the player notices

We moved proving out of the critical path. Setup compiles circuits while the player reads the rules. Warm-up puzzles run during the slowest step. By the time a real move needs a proof, most of the work is already done, and the result feels instant.

Latency you can’t hide, you narrate

When a wait is unavoidable, the worst thing is a dead spinner. A line of honest copy (“proving your move”) buys more patience than any animation. People wait for things they understand.