Provably fair, förklarat

Provably fair låter dig kontrollera att en rundas resultat bestämdes innan du lade insatsen och inte ändrades efteråt. Det gör inte ett spel rättvist i vardaglig mening, och det gör inte resultaten förutsägbara.

Så fungerar det

  1. Commit. Servern väljer ett hemligt serverseed och visar bara dess SHA-256-hash, ett avtryck som inte kan reverseras.
  2. Ditt indata. Du (eller andra spelare) tillhandahåller ett clientseed, så att servern inte kan välja ett resultat som passar den efter att ha sett din insats.
  3. Spela. Varje rundas resultat beräknas från båda seedsen och en rundräknare (the nonce).
  4. Avslöja och verifiera. Senare avslöjar servern sitt seed. Vem som helst kan hasha det, jämföra hashen med avtrycket som visades tidigare och omräkna varje runda.

Testa

Ett läroboksexempel: crash-point från HMAC-SHA256(server seed, ”client seed:nonce”), RTP på 97 %. Det visar principen; det är inte algoritmen för något specifikt spel.

Avtryck (SHA-256), visas innan någon runda:
—

Avslöjat serverseed:

Vad provably fair bevisar

Vad det inte bevisar

Kontrollera ett riktigt spel

Använd spelets egen verifieringsskärm eller data. Aviator visar till exempel seeds och hash för tidigare rundor i sin provably fair-meny. Vår demo använder ett generellt schema och kan inte verifiera en specifik leverantörs rundor.

Uppdaterad: