Test 8 min. læsetid

Provably fair i Chicken Road: sådan tjekker du en runde, trin for trin

"Provably fair" betyder "beviseligt fair": spillet giver dig værktøjerne til efter runden at kontrollere, at resultatet lå fast på forhånd og ikke blev ændret, mens du spillede. Næsten alle sider nævner det. Næsten ingen gør det.

Vi har gjort det. Den 14. oktober 2026 spillede vi 10 runder i den officielle danske demo af Chicken Road, noterede serverens fingeraftryk før hver runde og sammenlignede det med det seed, der blev afsløret bagefter. Her får du fremgangsmåden, resultaterne, en beregner til at gøre det i browseren og de to begrænsninger ved tjekket, som det er rimeligt at kende.

Kort fortalt

  • Før hver runde viser spillet hashen af server seedet. Bagefter afslører det server seedet i klartekst i indsatshistorikken.
  • Passer SHA-512 af det afslørede seed med hashen fra før, er seedet ikke blevet ændret.
  • I vores test: 10 af 10 runder passer.
  • To begrænsninger: etiketten siger "SHA256", men hashen er SHA-512, og vejen fra hash til ovnenes placering er ikke dokumenteret.

Hvad provably fair lover

Princippet kaldes commit and reveal: man forpligter sig og afslører bagefter. Det virker som en forseglet kuvert.

  1. Før runden vælger serveren et hemmeligt tal, server seedet, og giver dig kun dets fingeraftryk (hash). Fingeraftrykket afslører ikke seedet, men ændrer sig fuldstændig, hvis bare ét tegn i seedet ændres.
  2. Du spiller. Seedet ligger fast: ændrede serveren det, ville fingeraftrykket, du har, ikke længere passe.
  3. Efter runden viser serveren seedet i klartekst.
  4. Du beregner fingeraftrykket af det afslørede seed og sammenligner med det, du fik før.
Diagram i fire trin over provably fair: hash før runden, runden, seedet afsløres, tjek med SHA-512
Trin 4 er det, du selv kan gøre. Resten gør spillet

Princippet står også kort i guiden om sådan spiller du Chicken Road. Her er det praksis, der interesserer os.

Hvor du finder det i spillet

I den officielle demo af Chicken Road starter det hele i menuen øverst til højre (de tre streger). Du skal bruge to punkter: Beviseligt fair indstillinger og Min indsatshistorik.

Menuen i den danske demo af Chicken Road med punkterne Beviseligt fair indstillinger, Spilregler og Min indsatshistorik
Menuen i den officielle demo: "Beviseligt fair indstillinger" før du spiller, "Min indsatshistorik" bagefter

Trin 1: notér hashen, før du spiller

Åbn Beviseligt fair indstillinger. Vinduet viser to værdier:

  • Næste klient (Din) seed, din del af beregningen (i demoen laves den tilfældigt og er den samme fra runde til runde);
  • Næste server seed, som en hash: fingeraftrykket af det seed, serveren bruger i næste runde.

Vinduet forklarer selv: "Runderesultat bestemmes fra kombination af server seed og de første 3 indsatser i runden."

Vinduet Beviseligt fair indstillinger i den danske demo af Chicken Road med klientens seed og hashen af næste server seed
Kopiér "Næste server seed", før du trykker Spil: det er den forseglede kuvert. Etiketten siger SHA256, men hashen har 128 tegn, altså SHA-512

Kopiér hashen med ikonet til højre, og gem den et sted. Det er det eneste øjeblik, hvor den tæller: efter runden viser spillet en ny.

Trin 2: spil, og åbn historikken

Spil runden som normalt. Åbn så Min indsatshistorik: hver række har et grønt skjold til højre. Klikker du på det, åbner rundens kort.

Vinduet Min indsatshistorik med dato, indsats på 20 kr., multiplikator x1.47 og gevinst på 29,4 kr. for hver runde og det grønne skjold
Historikken fra vores test: indsatser på 20 kr. og udbetalinger på 1,47x. Det grønne skjold åbner rundens data
Kortet for en runde i Chicken Road med server seed, client seed, kombineret SHA512-hash, hex og decimal, resultat x1.47 og gevinst 29,4
Rundens kort: server seedet står nu i klartekst. Kortet er ikke oversat og står på engelsk, også i den danske demo

Trin 3: beregn hashen igen

Kopiér Server Seed fra kortet, og beregn SHA-512 af det. Er resultatet identisk med den hash, du noterede i trin 1, er seedet ikke blevet rørt. Du kan bruge enhver SHA-512-beregner eller den herunder: den regner i din browser og er udfyldt med et rigtigt par fra den officielle demo.

Tjek et server seed

Beregningen sker i din browser: intet sendes til nogen server.

Pas på en detalje: beregningen skal laves på seedets tekst præcis som den er, uden mellemrum før eller efter. Ét tegn for meget giver en helt anden hash.

Vores test: 10 runder, 10 tjek

Vi automatiserede fremgangsmåden: før hver runde læste vi den hash, serveren annoncerede, spillede på Medium med 20 kr. og udbetalte på tredje felt (1,47x), og hentede derefter de afslørede seeds i historikken og beregnede hasherne igen. Nonce er tælleren for runder med samme client seed.

# Nonce Annonceret hash (start) Afsløret seed (start) SHA-512 Resultat Ovne (felter)
1 105 87fa7dfd29… 234742ee0c… ✓ ovn på felt 1 1, 2, 22
2 106 9827ed7634… b2b34f2098… ✓ udbetalt 1,47x på felt 3 4, 15, 21
3 107 9b583a964e… c5f5b884a8… ✓ udbetalt 1,47x på felt 3 10, 18, 19
4 108 6ca2903b9b… 5574092ac5… ✓ ovn på felt 1 1, 7, 14
5 109 67ec1652e6… bc045ac134… ✓ udbetalt 1,47x på felt 3 6, 17, 21
6 110 cfce73a2de… 5e092a2d87… ✓ udbetalt 1,47x på felt 3 9, 11, 13
7 111 bb76ce8f1a… f17cead2ac… ✓ udbetalt 1,47x på felt 3 5, 13, 18
8 112 5d91a0f247… 0345f86c6c… ✓ udbetalt 1,47x på felt 3 11, 14, 16
9 113 6a57b11eec… dd4f3e832b… ✓ udbetalt 1,47x på felt 3 12, 13, 15
10 114 32bb31cca7… d5c4940e83… ✓ udbetalt 1,47x på felt 3 4, 14, 16

Ti af ti: for hver runde er SHA-512 af det afslørede seed identisk med hashen, der blev annonceret før. Den sidste kolonne fortæller så det, der var usynligt under runden. I runde 2 og 10 stod ovnen på feltet lige efter det, hvor vi udbetalte. I runde 9 var vejen derimod fri til 11. felt: vi kunne have stoppet på 6,20x. Ingen af delene kunne vides på forhånd, og det er præcis pointen.

Det første tjek gør man af nysgerrighed. Det andet for at se, om man har forstået det. Ved det tiende er det klart, at serveren ikke bytter kortene undervejs. Det betyder ikke, at bunken er gavmild.

Jonas Kjærsgaard Analytiker af instant games, skribent på ChickenRoad-Denmark.com

Der er også et indirekte bevis, som vi samlede i testen af 100 runder, hvor vi optog alle beskeder mellem demoen og serveren: under runden modtager din enhed ved hvert skridt kun den nye multiplikator. I 474 svar fra serveren undervejs i runderne var ovnenes placering ikke med én eneste gang. Den kom i alle 101 svar, der afsluttede en runde. Telefonen kender altså aldrig ovnene på forhånd, og det er den tekniske grund til, at ingen "predictor"-app kan læse dem.

Hvad tjekket beviser, og hvad det ikke beviser

Tjekket beviser Tjekket beviser ikke
at server seedet lå fast før runden hvordan man går fra hash til ovnenes placering: formlen er ikke offentliggjort
at det ikke blev skiftet ud under runden at den "kombinerede" hash kan genskabes: vi har prøvet de almindelige kombinationer af server seed, client seed og nonce uden held
at hver runde har sit eget seed (10 forskellige seeds i 10 runder) at multiplikatortabellen er gavmild: den bestemmer udbyderen

Den første begrænsning er den vigtigste. På rundens kort står også en kombineret SHA512-hash, en værdi i hex og en i decimal. Decimaltallet er simpelthen den kombinerede hash læst som et tal: det har vi tjekket. Men med de viste data har vi ikke kunnet genskabe, hvordan den kombinerede hash beregnes, og spillet forklarer ikke, hvordan tallet bliver til placeringen af tre ovne. Tjekket dækker altså serverens forpligtelse, ikke hele beregningen.

Den anden begrænsning er en unøjagtighed i brugerfladen: indstillingsvinduet kalder hashen "SHA256", men den er 128 hex-tegn lang, altså 512 bit. Det, der passer, er SHA-512. Prøver nogen med SHA-256, får de altid et andet resultat og tror måske på en svindel, der ikke findes.

Provably fair betyder ikke høj RTP

Det er den mest udbredte misforståelse. Provably fair garanterer, at trækningen er ærlig: hvor ovnene havner, afhænger ikke af, hvor meget du sætter, eller hvordan det går. Det siger intet om, hvor meget hvert trin betaler.

Provably fair fortæller dig, at terningen ikke er fusket. Den fortæller dig ikke, hvor mange sider den har. Det er et andet spørgsmål, og svaret står i multiplikatortabellen.

Jonas Kjærsgaard Analytiker af instant games, skribent på ChickenRoad-Denmark.com

Afkastet bestemmes af multiplikatortabellen. Og i den tabel, demoen bruger i dag, gælder de 98 % kun på de første skridt, som vi viste i sammenligningen af Chicken Road og Aviator: på Medium til 11. skridt. Et spil kan være fuldstændig provably fair og samtidig betale mindre end oplyst på de høje skridt.

Spørgsmålet "udbetaler casinoet gevinsterne?" er igen et andet, og det handler om operatøren. Det står på siden Kan man tjene penge på Chicken Road?.

FAQ om at tjekke provably fair

Hvad er forskellen på server seed og client seed?

Server seedet er det hemmelige tal, spillet laver, og du får kun dets fingeraftryk før runden. Client seedet er spillerens del: i demoen af Chicken Road laves det tilfældigt og står i klartekst i indstillingerne. Resultatet kommer af en kombination af de to plus en tæller (nonce).

Hvorfor passer min SHA-256-beregning aldrig?

Fordi den hash, Chicken Road bruger, er SHA-512, selv om indstillingsvinduet skriver "SHA256". En SHA-512-hash er 128 hex-tegn lang, en SHA-256 halvt så lang. Brug et SHA-512-værktøj eller beregneren på denne side.

Kan jeg tjekke en runde spillet hos et casino med rigtige penge?

Ja, hvis casinoet viser det samme spil med de samme vinduer: historikken med det grønne skjold er en del af spillet, ikke af casinoet. Notér hashen, før du sætter, som i trin 1. Skjuler operatøren spillets menu eller historikken, kan tjekket ikke laves.

Betyder et tjek, der passer, at spillet er ærligt i alt?

Det betyder, at seedet i den runde ikke blev ændret efter annonceringen. Det siger ikke, hvordan seedet bliver til ovnenes placering, eller om multiplikatortabellen betaler det lovede. Det er forskellige kontroller, og provably fair dækker kun den første.

Læs videre

← Alle artikler på bloggen