Provably fair forklart
Provably fair lar deg sjekke at utfallet av en runde var fastlagt før du satset, og ikke ble endret etterpå. Det gjør ikke et spill rettferdig i hverdagslig forstand, og det gjør ikke utfall forutsigbare.
Slik fungerer det
- Commit. Serveren velger en hemmelig server-seed og viser deg kun dens SHA-256-hash, et fingeravtrykk som ikke kan reverseres.
- Ditt input. Du (eller andre spillere) oppgir en client-seed, slik at serveren ikke kan velge et utfall som passer den etter å ha sett innsatsen din.
- Spill. Utfallet av hver runde beregnes fra begge seeds og en rundeteller (the nonce).
- Vis og verifiser. Senere viser serveren sin seed. Alle kan hashe den, sammenligne hashen med fingeravtrykket som ble vist tidligere, og beregne hver runde på nytt.
Prøv det
Et lærebokseksempel: crash-point fra HMAC-SHA256(server seed, “client seed:nonce”), 97 % RTP. Det viser prinsippet; det er ikke algoritmen for noe bestemt spill.
Fingeravtrykk (SHA-256), vist før noen runde:—
Vist server-seed:
Hva provably fair beviser
- Utfallet av hver runde var fastlagt før runden og ikke endret etter innsatsen din.
- At den publiserte algoritmen faktisk ble brukt til å produsere det.
Hva det ikke beviser
- At spillet kjører med den RTP-en du forventer: RTP-en er en del av algoritmen og kan settes lavere.
- At nettstedet er lisensiert i landet ditt, betaler ut eller behandler spillere rettferdig. Et nettsted kan være provably fair og likevel ulisensiert.
- At alle kan forutsi neste runde. Uten den hemmelige seeden kan resultatet ikke beregnes, og hashen kan ikke reverseres: å gjette en 256-biters seed er ikke gjennomførbart. Se hvorfor prediktorer er svindel.
Sjekke et ekte spill
Bruk spillets eget verifiseringsvinduer eller data. Aviator viser for eksempel seedene og hashen for tidligere runder i sin provably fair-meny. Vår demo bruker et generisk oppsett og kan ikke verifisere en bestemt leverandørs runder.