Hash, seed og etterregning
Provably fair forklart: hva kontrollen beviser og hva den ikke dekker
Med en hash, to seeds og en teller kan du regne ut en runde på nytt etter at den er spilt. Her ser du fremgangsmåten steg for steg, og hvor grensene for kontrollen går.
Provably fair er en metode som lar deg etterregne resultatet av en runde i et husspill. Før du spiller, forplikter operatøren seg til en hemmelig verdi ved å vise deg et fingeravtrykk av den. Etter at verdien er avslørt, kan du selv sjekke at fingeravtrykket stemmer og at utfallet følger av tallene som var låst.
Ordningen er vanlig i husspill som dice, crash, mines og plinko. Den er nyttig, men den svarer på ett bestemt spørsmål. Denne siden forklarer hvilket. Hvilke operatører som faktisk viser en slik kontroll, kan du se i den fulle sammenligningen på forsiden til kryptospill-sammenligningen.
Byggeklossene: fire begreper
Fire begreper går igjen, uansett hvilken operatør eller hvilket studio du ser på:
- Serverseed. En tilfeldig tekststreng som operatøren lager og holder hemmelig mens den er i bruk.
- Hash. Et digitalt fingeravtrykk av serverseeden, vanligvis laget med SHA-256. Fingeravtrykket vises før du spiller. Det er praktisk umulig å regne seg tilbake fra hashen til seeden, men enkelt å sjekke at en seed gir akkurat den hashen.
- Klientseed. En verdi fra din side. Ofte lages den automatisk, men i mange spill kan du endre den selv.
- Nonce. En teller som øker med én for hver runde du spiller med samme seed-par.
Kombinasjonen av serverseed, klientseed og nonce gir ett tall per runde. Det tallet oversettes til et utfall: en terningverdi, et krasjpunkt, plasseringen av miner eller veien til en kule.
Steg for steg: slik fungerer kontrollen
- Operatøren lager en serverseed og viser deg hashen av den.
- Du har en klientseed. Bytt den gjerne til noe du har valgt selv.
- Du spiller. For hver runde øker nonce med én, og utfallet regnes ut fra de tre verdiene.
- Du ber om ny serverseed. Da avslører operatøren den gamle og lager en ny, med ny hash.
- Du sjekker hashen. Kjør den avslørte serverseeden gjennom SHA-256 og se at resultatet er identisk med hashen du fikk før du spilte.
- Du regner ut rundene. Med serverseed, klientseed og nonce kan du gjenskape hvert utfall og sammenligne med spillhistorikken.
Poenget ligger i rekkefølgen. Hashen ble vist før operatøren kjente klientseeden din, og serverseeden kunne ikke byttes uten at hashen ville endret seg. Derfor kan ingen av partene ha styrt utfallet i etterkant.
Et regneeksempel
Tallene under er laget av oss for å vise prinsippet. Metoden varierer mellom operatører, så bruk alltid den beskrivelsen spillet selv gir.
- Serverseed: 7b2e91c4d05a3f68. Hashen med SHA-256 begynner med b13ae8ac.
- Klientseed: kvelds-seed. Nonce: 1.
- En vanlig metode er HMAC-SHA256 med serverseeden som nøkkel og «kvelds-seed:1» som melding. Resultatet begynner med 7dd980d1.
- De første åtte tegnene gjøres om fra heksadesimalt til et heltall: 2 111 406 289.
- Delt på 4 294 967 296 (alle mulige verdier med åtte tegn) gir det omtrent 0,4916.
- I et terningspill med utfall fra 0 til 99,99 blir runden 49,16.
Det samme tallet kan brukes på andre måter. I plinko kan en verdi under 0,5 bety venstre og en verdi over bety høyre, rad for rad. Slik kan hele veien ned brettet etterregnes, som vist på siden om rader og ruter.
Provably fair i fire felt
Et eksempel fra et studio: Aviator
Spribe beskriver ordningen for Aviator på en egen side om rettferdighet (spribe.co/provably-fair, åpnet 15. september 2026). Der står det at operatøren lager en serverseed på 16 tilfeldige tegn, og at hashen for neste runde (SHA256) vises i spillerens «Provably Fair Settings» før runden. Klientseeds kommer fra spillerne. Når runden starter, kombineres serverseed og klientseeds og hashes med SHA512, og resultatet utledes av den hashen. Hver runde kan sjekkes fra spillhistorikken via et eget ikon, og spilleren kan endre sin klientseed.
Her er det altså flere spilleres seeds som inngår i samme runde, fordi alle ser det samme flyet. Mer om selve spillet står i gjennomgangen av Aviator.
Hva operatørene selv skriver
Tre eksempler fra operatørenes egne sider, lest 2. september 2026:
- Bitsler skriver på forsiden at alle spill kjører på etterprøvbar teknologi. Det er operatørens egen påstand, og den kan ikke gjelde spilleautomater fra andre studioer.
- Rainbet oppgir at egne spill (Originals) bygger på en slik logikk, mens Case Battles og EOS Roulette henter tilfeldighet fra blokker i EOS-blokkjeden.
- Wolfbet forklarer i sine ofte stilte spørsmål at serverseeden kan byttes på operatørens side for kontroll, enten per økt eller per innsats-ID.
Legg merke til forskjellen på å ha ordningen og å si at man har den. Det er panelet med hash og seeds som gjør kontrollen mulig for deg. Finner du ikke et slikt panel i spillet du åpner, gjelder ikke ordningen for deg der, uansett hva som står på forsiden. Se etter det i innstillingene eller i historikken før du setter inn penger i spillet.
Hva provably fair beviser
Kort sagt: at én bestemt runde ikke ble endret etter at den var låst. Mer presist viser en vellykket kontroll at
- serverseeden du fikk avslørt, er den samme som lå bak hashen du så på forhånd,
- utfallet følger av de tre verdiene etter den beskrevne metoden,
- operatøren ikke kunne velge serverseed etter å ha sett din klientseed og innsats.
Det er et verdifullt svar på spørsmålet «ble akkurat denne runden jukset med?». Legg også merke til hva som skjer hvis operatøren skulle nekte å avsløre en brukt serverseed, eller hvis den avslørte seeden gir en annen hash enn den du noterte. Da har kontrollen gjort jobben sin: du har et konkret avvik å vise til, med skjermbilder og rundenummer, i stedet for bare en følelse av at noe var galt.
Hva provably fair ikke dekker
Kontrollen har klare grenser, og det er lett å lese for mye inn i den:
- Husfordelen. Et helt etterregnbart spill kan ha en tabell som gir huset stor margin. Hvor mye som returneres over tid, er et annet regnestykke, forklart i siden om RTP og marginen.
- Utbetalingen. At en gevinst er ekte i spillet, sier ingenting om når eller om den kommer ut av kontoen, eller hvilke grenser og dokumentkrav som gjelder.
- Kontoen. ID-kontroll, frister, bonusvilkår og stengte kontoer ligger helt utenfor ordningen.
- Spilleautomater og live-bord fra studioer. Disse bruker egne tilfeldighetsgeneratorer eller fysiske kort og hjul, og de kan normalt ikke etterregnes av deg.
- Lisensen. En seed-kontroll er ikke et lisensnummer og erstatter ikke et oppslag i registeret.
- Resultatet over tid. Også et helt korrekt spill kan gi lange tapsrekker. Kontrollen sier ingenting om hvordan en økt vil ende.
Dette er grunnen til at vi rangerer operatører etter vilkår og register, ikke etter om de har et seed-panel. De fem punktene og poengene for tolv operatører finner du i oversikten med faktabokser.
Slik bruker du kontrollen i praksis
Du trenger ikke kontrollere hver runde. Noen enkle vaner gir mye:
- Sett din egen klientseed før du begynner en økt.
- Noter hashen av serverseeden, gjerne med et skjermbilde.
- Bytt serverseed etter økten, og sjekk at den avslørte seeden gir samme hash.
- Etterregn et par runder, særlig de som overrasket deg, med metoden spillet oppgir.
- Bruk et uavhengig verktøy for SHA-256 og HMAC, eller skriv noen få linjer kode selv, i stedet for å stole blindt på operatørens egen kalkulator.
Er noe feil, har du dokumentasjon å vise til. Er alt riktig, vet du at rundene var låst, og kan konsentrere deg om det som virkelig avgjør hvordan det går med saldoen: tabellen, innsatsen og hvor mange runder du spiller. Grunnreglene for et terningspill med målverdi står i forklaringen av dice.
Husk at pengespill skal være underholdning. Sett grenser for tid og beløp, og ta kontakt med Hjelpelinjen (hjelpelinjen.no) hvis spillingen begynner å styre deg. Aldersgrensen er 18 år.