Test 8 min lesetid
Provably fair i Chicken Road: slik sjekker du en runde, steg for steg
"Provably fair" betyr "beviselig rettferdig": spillet gir deg verktøyene til å kontrollere etter runden at resultatet lå fast på forhånd og ikke ble endret mens du spilte. Nesten alle sider nevner det. Nesten ingen gjør det.
Vi har gjort det. Den 26. oktober 2026 spilte vi 10 runder i den offisielle demoen av Chicken Road med norske kroner, noterte serverens fingeravtrykk før hver runde og sammenlignet det med seedet som ble avslørt etterpå. Her får du fremgangsmåten, resultatene, en kalkulator for å gjøre det i nettleseren og de to begrensningene ved sjekken som det er rimelig å kjenne til.
Kort fortalt
- Før hver runde viser spillet hashen av server seedet. Etterpå avslører det server seedet i klartekst i innsatshistorikken.
- Stemmer SHA-512 av det avslørte seedet med hashen fra før, er seedet ikke endret.
- I testen vår: 10 av 10 runder stemmer.
- To begrensninger: etiketten sier "SHA256", men hashen er SHA-512, og veien fra hash til plasseringen av ovnene er ikke dokumentert.
Hva provably fair lover
Prinsippet kalles commit and reveal: man forplikter seg og avslører etterpå. Det fungerer som en forseglet konvolutt.
- Før runden velger serveren et hemmelig tall, server seedet, og gir deg bare fingeravtrykket (hashen). Fingeravtrykket avslører ikke seedet, men endrer seg fullstendig hvis bare ett tegn i seedet endres.
- Du spiller. Seedet ligger fast: endret serveren det, ville fingeravtrykket du har, ikke lenger stemme.
- Etter runden viser serveren seedet i klartekst.
- Du regner ut fingeravtrykket av det avslørte seedet og sammenligner med det du fikk før.
Prinsippet står også kort i guiden om hvordan du spiller Chicken Road. Her er det praksis som interesserer oss.
Hvor du finner det i spillet
I den offisielle demoen av Chicken Road starter alt i menyen øverst til høyre (de tre strekene). Du trenger to punkter: Provably fair settings og My bet history.
Steg 1: noter hashen før du spiller
Åpne Provably fair settings. Vinduet viser to verdier:
- Next client (Your) seed, din del av beregningen (i demoen lages den tilfeldig og er den samme fra runde til runde);
- Next server seed, som en hash: fingeravtrykket av seedet serveren bruker i neste runde.
Vinduet forklarer selv at resultatet av runden bestemmes ut fra en kombinasjon av server seedet og de tre første innsatsene i runden.
Kopier hashen med ikonet til høyre og lagre den et sted. Det er det eneste øyeblikket den teller: etter runden viser spillet en ny.
Steg 2: spill, og åpne historikken
Spill runden som vanlig. Åpne så My bet history: hver rad har et grønt skjold til høyre. Klikker du på det, åpnes kortet for runden.
Steg 3: regn ut hashen på nytt
Kopier Server Seed fra kortet og regn ut SHA-512 av det. Er resultatet identisk med hashen du noterte i steg 1, er seedet ikke rørt. Du kan bruke en hvilken som helst SHA-512-kalkulator eller den nedenfor: den regner i nettleseren din og er fylt ut med et ekte par fra den offisielle demoen, runde 1 i testen vår.
Sjekk et server seed
Beregningen skjer i nettleseren din: ingenting sendes til noen server.
Pass på en detalj: beregningen må gjøres på teksten i seedet nøyaktig slik den er, uten mellomrom før eller etter. Ett tegn for mye gir en helt annen hash.
Testen vår: 10 runder, 10 sjekker
Vi automatiserte fremgangsmåten: før hver runde leste vi hashen serveren annonserte, spilte på Medium med 30 kr og tok ut på tredje felt (1,47x), og hentet deretter de avslørte seedene i historikken og regnet ut hashene på nytt. Nonce er telleren for runder med samme client seed.
| # | Nonce | Annonsert hash (start) | Avslørt seed (start) | SHA-512 | Resultat | Ovner (felt) |
|---|---|---|---|---|---|---|
| 1 | 104 | 697c900605… |
e3831ef1e4… |
✓ | tatt ut 1,47x på felt 3 | 6, 9, 14 |
| 2 | 105 | a2e133e4df… |
cf47bb19ce… |
✓ | tatt ut 1,47x på felt 3 | 9, 16, 18 |
| 3 | 106 | d507dbfd8c… |
b502f0157f… |
✓ | ovn på felt 1 | 1, 10, 13 |
| 4 | 107 | 5697e0eabc… |
96356eea71… |
✓ | ovn på felt 3 | 3, 15, 18 |
| 5 | 108 | 3bada1e110… |
9f6143f7d7… |
✓ | tatt ut 1,47x på felt 3 | 5, 12, 22 |
| 6 | 109 | 02af8b5e34… |
b81df0eb2c… |
✓ | ovn på felt 3 | 3, 16, 18 |
| 7 | 110 | 87d93bd0ed… |
a340dda5b8… |
✓ | tatt ut 1,47x på felt 3 | 14, 17, 24 |
| 8 | 111 | ad996e32da… |
25ed34f93f… |
✓ | ovn på felt 1 | 1, 2, 5 |
| 9 | 112 | 3bd8f49ebb… |
a4949eacc4… |
✓ | tatt ut 1,47x på felt 3 | 17, 23, 24 |
| 10 | 113 | cd6fa8dd2a… |
b8db10422e… |
✓ | tatt ut 1,47x på felt 3 | 4, 9, 18 |
Ti av ti: for hver runde er SHA-512 av det avslørte seedet identisk med hashen som ble annonsert før. Den siste kolonnen forteller så det som var usynlig under runden. I runde 10 sto ovnen på feltet rett etter der vi tok ut. I runde 4 og 6 sto den på akkurat det feltet vi siktet mot. I runde 9 var veien derimot fri til 16. felt: vi kunne ha stoppet på 22,61x. Ingenting av det kunne vites på forhånd, og det er nettopp poenget.
Den første sjekken gjør man av nysgjerrighet. Den andre for å se om man har forstått det. Ved den tiende er det klart at serveren ikke bytter kortene underveis. Det betyr ikke at kortstokken er gavmild.
Det finnes også et indirekte bevis, som vi samlet i testen av 100 runder, der vi tok opp alle meldingene mellom demoen og serveren: under runden mottar enheten din ved hvert steg bare den nye multiplikatoren. I 263 svar fra serveren midt i rundene var plasseringen av ovnene ikke med en eneste gang. Den kom i alle 101 svar som avsluttet en runde. Telefonen kjenner altså aldri ovnene på forhånd, og det er den tekniske grunnen til at ingen "predictor"-app kan lese dem.
Hva sjekken beviser, og hva den ikke beviser
| Sjekken beviser | Sjekken beviser ikke |
|---|---|
| at server seedet lå fast før runden | hvordan man går fra hash til plasseringen av ovnene: formelen er ikke publisert |
| at det ikke ble byttet ut under runden | at den "kombinerte" hashen kan gjenskapes: vi har prøvd de vanlige kombinasjonene av server seed, client seed og nonce uten hell |
| at hver runde har sitt eget seed (10 ulike seeds i 10 runder) | at multiplikatortabellen er gavmild: den bestemmer leverandøren |
Den første begrensningen er den viktigste. På kortet for runden står også en kombinert SHA512-hash, en verdi i hex og en i desimal. Desimaltallet er rett og slett den kombinerte hashen lest som et tall. Men med de viste dataene har vi ikke klart å gjenskape hvordan den kombinerte hashen regnes ut, og spillet forklarer ikke hvordan tallet blir til plasseringen av tre ovner. Sjekken dekker altså serverens forpliktelse, ikke hele beregningen.
Den andre begrensningen er en unøyaktighet i grensesnittet: innstillingsvinduet kaller hashen "SHA256", men den er 128 hex-tegn lang, altså 512 bit. Det som stemmer, er SHA-512. Prøver noen med SHA-256, får de alltid et annet resultat og tror kanskje på en svindel som ikke finnes.
Provably fair betyr ikke høy RTP
Det er den mest utbredte misforståelsen. Provably fair garanterer at trekningen er ærlig: hvor ovnene havner, avhenger ikke av hvor mye du satser, eller hvordan det går. Det sier ingenting om hvor mye hvert trinn betaler.
Provably fair forteller deg at terningen ikke er jukset med. Den forteller deg ikke hvor mange sider den har. Det er et annet spørsmål, og svaret står i multiplikatortabellen.
Avkastningen bestemmes av multiplikatortabellen. Og i tabellen demoen bruker i dag, gjelder de 98 % bare på de første stegene, som vi viste i sammenligningen av Chicken Road og Aviator: på Medium til 11. steg. Et spill kan være fullstendig provably fair og samtidig betale mindre enn oppgitt på de høye stegene.
Spørsmålet "betaler casinoet ut gevinstene?" er igjen et annet, og det handler om operatøren. Det står på siden Kan man tjene penger på Chicken Road?.
FAQ om å sjekke provably fair
Hva er forskjellen på server seed og client seed?
Server seedet er det hemmelige tallet spillet lager, og du får bare fingeravtrykket før runden. Client seedet er spillerens del: i demoen av Chicken Road lages det tilfeldig og står i klartekst i innstillingene. Resultatet kommer av en kombinasjon av de to pluss en teller (nonce).
Hvorfor stemmer aldri SHA-256-beregningen min?
Fordi hashen Chicken Road bruker, er SHA-512, selv om innstillingsvinduet skriver "SHA256". En SHA-512-hash er 128 hex-tegn lang, en SHA-256 halvparten så lang. Bruk et SHA-512-verktøy eller kalkulatoren på denne siden.
Kan jeg sjekke en runde spilt hos et casino med ekte penger?
Ja, hvis casinoet viser det samme spillet med de samme vinduene: historikken med det grønne skjoldet er en del av spillet, ikke av casinoet. Noter hashen før du satser, som i steg 1. Skjuler operatøren spillets meny eller historikken, kan sjekken ikke gjøres.
Betyr en sjekk som stemmer, at spillet er ærlig i alt?
Det betyr at seedet i den runden ikke ble endret etter at det ble annonsert. Det sier ikke hvordan seedet blir til plasseringen av ovnene, eller om multiplikatortabellen betaler det som er lovet. Det er ulike kontroller, og provably fair dekker bare den første.