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
- Commit. Servern väljer ett hemligt serverseed och visar bara dess SHA-256-hash, ett avtryck som inte kan reverseras.
- 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.
- Spela. Varje rundas resultat beräknas från båda seedsen och en rundräknare (the nonce).
- 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
- Resultatet av varje runda bestämdes innan rundan och ändrades inte efter din insats.
- Den publicerade algoritmen faktiskt användes för att producera det.
Vad det inte bevisar
- Att spelet körs med den RTP du förväntar dig: RTP är en del av algoritmen och kan sättas lägre.
- Att sajten är licensierad i ditt land, betalar ut eller behandlar spelare rättvist. En sajt kan vara provably fair och ändå olicensierad.
- Att vem som helst kan förutsäga nästa runda. Utan det hemliga seedet kan resultatet inte beräknas, och hashen kan inte reverseras: att gissa ett 256-bitars seed är inte genomförbart. Se varför predictors är bluff.
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.