Hoppa till innehållet
CryptoCasinos.help

Bevisligen rättvisa spel (provably fair), enkelt förklarat

Så låter server seeds, client seeds och nonces dig kontrollera att ett kryptokasino inte riggade din insats. Med historiken, matematiken, husets fördel och var det har brustit.

Av CryptoCasinos.help Editorial Team· Publicerad · Uppdaterad

Vad bevisligen rättvist faktiskt kontrollerar

Bevisligen rättvist (provably fair) låter dig kontrollera, efter en insats, att kasinot inte ändrade resultatet när du väl hade satsat. Det är hela löftet. Det är snävt, men ändå nyttigt.

Mekanismen är ett åtagande. Innan du satsar visar kasinot dig en hash av en hemlig server seed. Du bidrar med en egen client seed, och varje insats får en nonce, som bara är en räknare. Senare avslöjar kasinot server seeden. Du bekräftar att den stämmer med hashen du fick se och räknar sedan om dina resultat från de tre värdena. Stämmer allt har rundan inte rörts efter att du satsade.

Det den inte säger är om spelet ger bra valuta, hur stor husets fördel är eller om kasinot kommer att betala. Vi återkommer till det längre ner.

2012
året då SatoshiDice först avgjorde insatser mot en publicerad hash
4,1 miljoner
insatser hos SatoshiDice räknade av forskare under det första året
1 %
husfördel på de flesta bevisligen rättvisa spel som dice, crash, limbo och plinko
64
tecken i en SHA-256-hash, vilket är 256 bitar
10 miljoner
crashresultat som Stake, Shuffle och BC.Game tar fram i förväg som en enda hashkedja
~96 %
typisk återbetalning på slots, där spelaren inte kan kontrollera något alls

Var idén kommer ifrån

Bevisligen rättvist är lika gammalt som spel med Bitcoin. Tabellen nedan är den korta historiken. Varje datum kommer från de ursprungliga tillkännagivandena eller från en granskad vetenskaplig studie.

NärVad som hände
apr 2012SatoshiDice startar. Varje insats resultat är en hash av insatsens transaktion plus en hemlighet som sajten binder sig till i förväg. Idén att kontrollera ett kasino med en hash är född
2012 till 2013Forskare vid UC San Diego räknar 4 127 979 insatser hos SatoshiDice. Spelet står för 30 % till 40 % av alla små Bitcoin-transaktioner i nätverket
jun 2013Just-Dice startar med 1 % husfördel och de tre värden som nu är standard. Server seed, client seed och nonce. Under första månaden satsas 429 600 BTC
jul 2013SatoshiDice säljs för 126 315 BTC, ungefär 11,5 miljoner dollar vid den tiden
sep 2014Spelare som kontrollerar sina slag avslöjar att DiceBitco.in hoppar över vinnande nummer. Sajten erkänner “skadlig kod”. Det första väldokumenterade fallet där kontrollen fungerade
jan 2018bustabit tar fram 10 miljoner crashresultat som en hashkedja och saltar dem med ett Bitcoin-block som ännu inte minats. Alla stora crashspel kopierar det
jul 2019Stake seedar sitt crashspel på samma sätt, med Bitcoin-block 584 500
sep 2025bustabits senaste kedja är 100 miljoner hashar lång, saltad med block 917 000

Källorna är IMC-artikeln från 2013 av Meiklejohn med kollegor, Just-Dice lanseringsinlägg, CoinDesks rapport om försäljningen, Cointelegraph om DiceBitco.in och bustabits inlägg om seeding från 2018 och 2025.

Seeds, hashar och nonce

De tre stegen i en bevisligen rättvis insats. Innan du satsar visar kasinot hashen av sin hemliga server seed och du väljer en client seed. Medan du spelar använder varje insats server seeden, din client seed och en nonce som räknar uppåt. När du har bytt seed avslöjar kasinot server seeden, du hashar den för att se att den stämmer och du räknar om dina resultat. INNAN DU SATSARMEDAN DU SPELARNÄR DU BYTT SEED Kasinot väljer enhemlig server seed Kasinot visar baradess SHA-256-hash Du väljer eller godtaren client seed Du sparar hashenpå ett säkert ställe Insats 1 får nonce 1Insats 2 får nonce 2Insats 3 får nonce 3 ... Resultatet kommer frånserver seed + client seed+ nonce Server seedenförblir hemlig Kasinot avslöjar dengamla server seeden Du hashar den självStämmer den medhashen du sparade? Du räknar om resultatetför varje insats Stämmer båda?Inget har ändrats ÅtagandetRäknarenKontrollen En bevisligen rättvis insats från början till slut
Hela upplägget i en bild. Hashen du sparar innan du spelar är det som gör kontrollen till din och inte kasinots.

Server seeden och dess hash

Server seeden är en lång slumpmässig sträng som kasinot tar fram. Hos Shuffle, vars dokumentation om rättvisa är den tydligaste vi har hittat, är det en hexadecimal sträng på 64 tecken. Den måste hållas hemlig medan du spelar, eftersom den som känner till den kan räkna ut de resultat som kommer.

Det kasinot publicerar i stället är en SHA-256-hash av seeden. En hash är ett fingeravtryck med fast längd. Lätt att räkna fram från seeden, men i praktiken omöjlig att räkna baklänges, och du kan inte hitta en annan seed som ger samma hash. Den amerikanska standardiseringsmyndigheten NIST uttrycker det så här i den officiella specifikationen. Varje ändring av indata ändrar “med mycket hög sannolikhet” utdata, och det är “beräkningsmässigt ogenomförbart” att hitta indata som matchar en given hash. Ett förseglat kuvert är den närmaste vardagliga jämförelsen. Att publicera hashen låser kasinot vid en seed utan att visa dig vilken den är.

Hur ogenomförbart? En SHA-256-hash har 2 upphöjt till 256 möjliga värden. Utskrivet är det ett tal med 78 siffror. Matematikpedagogen 3Blue1Brown räknade ut att fyra miljarder kopior av Vintergatan, var och en med fyra miljarder jordklot, var och ett med fyra miljarder datorer som gissar fyra miljarder gånger i sekunden, fortfarande skulle behöva 37 gånger universums ålder för att ha en chans på fyra miljarder att träffa rätt.

Din client seed

Client seeden är din del av upplägget. De flesta kasinon fyller i en slumpmässig och låter dig ändra den på sidan om rättvisa. Kasinot binder sig till sin server seed innan det vet din client seed, så det kan inte välja en server seed som motarbetar din.

Att ändra den kostar ingenting och skadar inte. Många spelare sätter en egen, bara för att veta att kasinot inte valde den åt dem. Redan 2014 varnade grundaren av Just-Dice för att varje sajt med bevisligen rättvisa spel kan lura spelare som inte tar det steget.

Nonce

Noncen ökar med ett för varje insats du gör med samma par av seeds. Seedsen ligger fast. Det är noncen som gör att insats 1, insats 2 och insats 3 ger olika resultat.

Från seeds till ett tärningsslag eller en crashpunkt

Varje kasino dokumenterar sin egen metod, så läs sidan om rättvisa eller “provably fair” för det spel du faktiskt spelar. Här är vad de stora säger att de gör.

KasinoHur seedsen blandasVar det står
ShuffleHMAC-SHA256 med server seeden som nyckel och clientSeed:nonce:round som meddelande. Utdata på 32 byte delas i åtta bitar om 4 byte, och varje bit blir ett tal mellan 0 och 1Shuffles hjälpcenter
StakeSamma upplägg. Stakes egna sidor ligger bakom en botkontroll, så vi kunde inte läsa dem när vi senast försökte, men verifierare med öppen källkod återskapar metoden och Shuffles sidor beskriver exakt samma systemStakes sidor om rättvisa och dess inlägg om crash-seeding från 2019
BC.GameVanlig SHA-256 eller SHA-512 av server seed, client seed och nonce ihopsatta. Classic Dice tar de första 8 hextecknen, Hash Dice de första 5BC.Games hjälpcenter
bustabit (crash)En kedja av 100 miljoner SHA-256-hashar, där varje hash är hashen av nästa. Varje resultat är HMAC-SHA256 av spelets hash, med en Bitcoin-blockhash som nyckelInlägg om seeding, september 2025
DuelServer seed, client seed och nonce, med SHA-256-hashen av server seeden visad innan du satsarDuels sida om rättvisa, visad nedan

När kasinot har ett tal mellan 0 och 1 översätter det talet till spelet. Shuffles sida om spelhändelser går igenom varje översättning, och de flesta kasinon i Stake-stil använder samma.

SpelHur talet blir ett resultat
DiceMultiplicera med 10 001, avrunda nedåt, dela med 100. Det ger 10 001 möjliga slag från 0,00 till 100,00
LimboDela 1 med talet och multiplicera med 0,99. Talet 0,99 är husfördelen på 1 %, inbyggd direkt i formeln
CrashSamma idé, tillämpad på en hash från den förgenererade kedjan. Talet 0,99 finns med även här
PlinkoEtt tal per rad. Under 0,5 går kulan åt vänster, över går den åt höger
MinesEtt tal per mina, där varje tal väljer bland rutorna som fortfarande är lediga
KenoTio tal, där varje tal väljer bland de 40 rutor som inte valts än
RouletteMultiplicera med 37 och avrunda nedåt
WheelMultiplicera med antalet segment och avrunda nedåt

Det som gör allt det här kontrollerbart är att det är deterministiskt. Samma server seed, samma client seed, samma nonce ger samma resultat, varje gång. Så du, eller vem som helst, kan göra om beräkningen och få samma svar som kasinot fick.

Varför inget kan kontrolleras förrän du byter seed

Du kan inte kontrollera en insats medan dess server seed fortfarande används, eftersom kasinot inte har avslöjat den än. Gjorde det det skulle du kunna förutsäga dina nästa resultat.

Därför går det i cykler. Kasinot visar hashen av den aktuella server seeden, och du gör så många insatser du vill med den (nonce 1, 2, 3 och vidare). När du byter seed-paret, oftast med en knapp på sidan om rättvisa, avslöjar kasinot den gamla server seeden och binder sig till en ny genom att visa dig den nya hashen. Först då kan du kontrollera insatserna du gjorde med den gamla seeden.

Ett kasino som aldrig låter dig byta, eller aldrig avslöjar gamla seeds, ger dig ingenting att kontrollera. Då är “bevisligen rättvist” en etikett och inte mycket mer.

Crashspel och Bitcoin-blockets hash

Crashspel fungerar lite annorlunda, eftersom kasinot behöver ett resultat per runda för alla spelare samtidigt. Därför tar sajten fram miljontals resultat i förväg. Den väljer en slumpmässig hemlighet, hashar den för att få nästa resultat, hashar det för att få resultatet efter det, och så vidare, 10 miljoner gånger hos Stake, Shuffle och BC.Game och 100 miljoner gånger hos bustabit. Sedan spelas kedjan baklänges, och hashen för varje runda publiceras när den är slut. Eftersom varje hash är hashen av nästa kan du kontrollera att runda 5 000 verkligen följde på runda 5 001.

Det lämnar fortfarande ett hål. Kasinot skulle kunna ta fram några kedjor och behålla den som betalar ut minst. Lösningen, som bustabit införde i januari 2018, är att meddela numret på ett framtida Bitcoin-block och sedan blanda in blockets hash i varje resultat. Ingen kan veta en blockhash innan blocket minats, så ingen kunde ha valt en kedja som passar den. Som bustabit skrev när block 505 750 meddelades hade blocket “inte minats än”, så kedjan kunde inte ha valts för att skada spelarna.

KasinoKedjans längdBitcoin-block som används som offentligt saltMeddelat
bustabit10 000 000505 750januari 2018
Stake10 000 000584 500juli 2019
Shuffle10 000 000779 5882023
bustabit (nuvarande kedja)100 000 000917 000september 2025
Degenanges inte931 850maj 2026

Om ett crashspel inte talar om kedjans sista hash och vilket block det använder kan du inte kontrollera det, vad märket än säger.

Kontrollera en insats själv

Duels sida om provably fair som förklarar att varje eget spel använder en server seed, en client seed och en nonce, och att SHA-256-hashen av server seeden skickas innan du satsar
En typisk sida om rättvisa, här hos Duel. Fliken Overview förklarar de tre värdena. Fliken Verify är där du byter seed och kontrollerar gamla insatser.
  1. Innan du spelar, öppna sidan om rättvisa och spara hashen av server seeden någonstans utanför kasinot, som en skärmbild eller en kopierad anteckning.
  2. Anteckna din client seed och noncen för varje insats du vill kontrollera. De flesta spelhistoriker visar noncen.
  3. Byt seed så att den gamla server seeden avslöjas.
  4. Hasha den avslöjade server seeden med SHA-256 och jämför med hashen du sparade. Den måste stämma exakt, tecken för tecken.
  5. Räkna om resultatet med kasinots dokumenterade metod, den avslöjade server seeden, din client seed och noncen. Jämför med din spelhistorik.

Steg 1 är det som folk hoppar över, och det är det som spelar roll. Tittar du bara på hashen efter avslöjandet litar du på kasinots egen uppgift om vad det band sig till.

För steg 4 och 5 har du tre val. Kasinots egen verifierare är snabbast, men då kontrollerar du kasinot med kasinots eget verktyg. Är det allt du använder och har du aldrig sparat hashen själv har du inte kontrollerat något på egen hand. Vissa sajter och projekt med öppen källkod erbjuder oberoende verifierare för populära kasinon. Använder du en sådan, kolla att koden är offentlig och stämmer med kasinots dokumenterade metod. Eller så gör du det på din egen dator. Kontrollen av åtagandet kräver inga särskilda verktyg, som exemplet nedan visar. För att räkna om resultatet behöver du också kasinots översättningsregler, som oftast publiceras som kod på sidan om rättvisa.

Om hashen inte stämmer, eller om du inte kan återskapa ett resultat, spara skärmbilder av hashen, seedsen och din spelhistorik, kontakta supporten skriftligt och rapportera kasinot till oss.

Ett räknat exempel (bara som illustration)

Seedsen här är påhittade för den här guiden, och översättningen i steg 3 är en enkel metod vi valt för att visa idén. Det är inte något kasinos riktiga metod.

  • Server seed är illustrative-server-seed-2026
  • Client seed är my-client-seed
  • Nonce är 1

Steg 1 är åtagandet. Innan du spelar skulle kasinot visa dig SHA-256-hashen av server seeden.

printf %s 'illustrative-server-seed-2026' | shasum -a 256
e6c2b1425c56b64f9847f184450362891617d4ce56a4973092d1ba2baaa21f67

Efter avslöjandet kör du samma kommando på den avslöjade seeden. Får du exakt den här hashen vet du att kasinot använde den seed det band sig till.

Steg 2 är insatsens HMAC. Server seeden är nyckeln och my-client-seed:1 är meddelandet.

printf %s 'my-client-seed:1' | openssl dgst -sha256 -hmac 'illustrative-server-seed-2026'
74ea9ea8fbb537866e0415595fa20713580421d0429b92137a74abc285c4cd94

Steg 3 är att översätta det till ett resultat. I vårt påhittade tärningsspel tar vi de första 8 hextecknen (74ea9ea8), gör om dem till ett tal (1 961 533 096), behåller resten efter division med 10 000 (3 096) och delar med 100. Slaget blir 30,96.

För insats 2 blir meddelandet my-client-seed:2, vilket ger en helt annan hash och ett annat resultat.

Ändra ett enda tecken i något av värdena så ändras utdata helt. Därför kan kasinot inte justera ett resultat utan att kontrollen misslyckas.

Hur husets fördel ser ut

Bevisligen rättvist säger ingenting om oddsen. Det är översättningsreglerna som avgör dem, och kasinon publicerar siffrorna. Här är vad de största operatörerna anger för sina egna spel.

SpelAngiven husfördelVem som säger det
Dice1 %Shuffle, BC.Game, Stake, Just-Dice sedan 2013
Crash1 %Shuffle, BC.Game, Stake, bustabit
Limbo1 %Shuffle, Stake
Plinko1 % på vanliga brädor, högre på Rollbits “extreme”-brädorShuffle, Stake, Rollbit
Mines1 %Stake
Roulette2,70 %Stake
X-Roulette5 %Rollbit
Baccarat1,10 %Stake
Blackjack0,57 %Stake
Slots från andra studiorOftast 4 % till 8 %, alltså en återbetalning på 92 % till 96 %Branschsiffror, inte möjliga för dig att kontrollera
Angiven husfördel per speltyp. Blackjack 0,57 %, dice, crash, limbo, plinko och mines 1 %, baccarat 1,1 %, roulette 2,7 %, slots ungefär 4 till 6 %, X-Roulette 5 %. BlackjackDice, crash, limboBaccaratRouletteTypisk slotX-Roulette Blackjack, 0,57 %, enligt Stake Dice, crash, limbo, plinko och mines, 1 % Baccarat, 1,10 %, enligt Stake Roulette, 2,70 %, enligt Stake Typisk slot från en annan studio, ungefär 4 %, branschsiffra Rollbit X-Roulette, 5 % 0,57 %1 %1,1 %2,7 %~4 % (går ej att kolla)5 % Husfördel enligt kasinona själva (60 px per 1 %)
Lägre är bättre för dig. De bevisligen rättvisa originalspelen ligger kring 1 %. Slots visas blekare eftersom siffran är ett branschsnitt och du inte kan kontrollera något enskilt snurr.

Över tid betyder husets fördel att spelare förlorar pengar, rättvist eller inte. En fördel på 1 % är låg med kasinomått mätt, men på 10 000 insatser à 1 dollar blir det ändå ungefär 100 dollar till huset.

Där bevisligen rättvist tar slut

Det svarar på en enda snäv fråga. Låg rundans resultat fast innan du satsade, och lämnades det orört efteråt. Allt annat ligger utanför.

Kryphålet med valet av seed

Kontrollen bevisar att server seeden inte ändrades. Den kan inte bevisa att kasinot valde den rättvist. Om en sajt tar fram en ny server seed för varje enskild insats, eller i smyg sätter din client seed åt dig, kan den testa seeds tills den hittar en som förlorar och sedan binda sig till den. Hashen kommer att stämma perfekt. Spelare upptäckte det här redan 2014, och BC.Games egen blogg sa samma sak 2020. Ett kasino “behöver inte ändra server seeden för att fuska”.

Skyddet är enkelt. Sätt din egen client seed, behåll samma server seed under många insatser och var misstänksam mot spel som byter server seed vid varje insats utan goda skäl.

Slots och livespel

De flesta slots ligger också utanför. De kommer från fristående studior (se våra spelleverantörer) och är inte bevisligen rättvisa. I stället förlitar de sig på slumptalsgeneratorer som testats av oberoende labb som eCOGRA, GLI och iTech Labs. Bara GLI säger att det har certifierat nästan två miljoner produkter sedan 1989. Livespel med dealers använder riktiga kort och hjul framför kameran, så där finns ingen seed att kontrollera heller. I båda fallen litar du på studion, dess tester och licensen i stället för på en kontroll du kan göra själv.

Återbetalningen på slots sjunker dessutom. Branschpressen rapporterade i april 2026 att den vanliga återbetalningen på slots hade gått från runt 96 % till 94 %, att versioner med 92 % nu är vanliga och att Malta tillåter onlinespel ända ner till 85 %. Ett bevisligen rättvist tärningsspel med 1 % är en betydligt bättre affär, om du nu måste spela alls.

Att få betalt

Sedan är det frågan om att få betalt. Ett kasino kan ha helt rättvisa spel och ändå försena eller vägra uttag. Är det där du är, läs vad du gör när ett kasino inte betalar ut.

Rättvisa spel gör inte heller en operatör legitim. Kontrollera licensen i myndighetens eget register.

Hur vi använder det i våra recensioner

I våra kasinorecensioner markerar vi bara ett kasino som bevisligen rättvist om åtminstone några av dess spel publicerar seeds som du kan kontrollera. Det räknas in i vårt betyg för “rättvisa villkor”, som en faktor bland flera. Säkerhet och licens, och betalningar och uttagshastighet, väger tyngre i det samlade betyget, eftersom de avgör om du faktiskt får dina pengar.

Vad du än spelar, sätt en budget först och se allt du sätter in som redan spenderat. Om spelet slutar kännas som underhållning, besök vår sida om ansvarsfullt spelande.

Frågor folk ställer

Betyder bevisligen rättvist att jag vinner?

Nej. Bevisligen rättvist bevisar att resultatet inte ändrades efter att du satsade. Spelet har fortfarande en husfördel, oftast 1 % på dice, crash, limbo och plinko, så över tid ska du fortfarande räkna med att förlora pengar.

Varför kan jag inte kontrollera mina insatser direkt?

För att kasinots server seed hålls hemlig tills du byter den. Om du kunde se den medan du spelar skulle du kunna förutsäga dina nästa resultat. Byt seed (oftast en knapp på sidan om rättvisa) så avslöjas den gamla, och då kan du kontrollera varje insats som gjordes med den.

Är slots på kryptokasinon bevisligen rättvisa?

Oftast inte. De flesta slots kommer från fristående studior och använder en slumptalsgenerator som testats av ett oberoende labb som eCOGRA, GLI eller iTech Labs. Kontroller av typen bevisligen rättvist gäller normalt kasinots egna spel, som dice, crash, mines eller plinko. Titta på varje spels sida om rättvisa för att vara säker.

Vem uppfann bevisligen rättvist?

Idén går tillbaka till SatoshiDice, ett tärningsspel med Bitcoin som startade i april 2012. Det publicerade hashen av en hemlighet i förväg och avgjorde insatserna med den. Just-Dice, som startade i juni 2013 med 1 % husfördel, gjorde upplägget med server seed, client seed och nonce till standard. År 2018 lade bustabit till tricket att salta crashspel med ett Bitcoin-block som ännu inte hade minats.

Vilken husfördel har spel som är bevisligen rättvisa?

De flesta egna spel som dice, limbo, crash, plinko och mines har 1 % husfördel, vilket betyder 99 % i återbetalning till spelaren. Klassiska kasinospel ligger högre. Stake anger roulette till 2,70 % och Rollbits X-Roulette har 5 %. Som jämförelse betalar slots oftast tillbaka runt 94 % till 96 %, och dem kan du inte kontrollera själv.

Kan ett kasino med bevisligen rättvisa spel ändå fuska?

Ja, på två sätt. Om kasinot väljer en ny server seed för varje insats, eller själv sätter din client seed, kan det välja seeds som passar det, och hashkontrollen fångar inte det. Och ett kasino kan ha ärliga spel och ändå vägra betala dig. Kontrollen täcker bara en sak, att resultatet inte ändrades efter att du satsade.

Varför använder crashspel hashen av ett Bitcoin-block?

Crashsajter tar fram miljontals resultat i förväg som en kedja av hashar. För att bevisa att de inte valde en kedja som gynnar huset meddelar de numret på ett framtida Bitcoin-block innan det minats och blandar in blockets hash i varje resultat. Ingen kan förutsäga en blockhash i förväg, så ingen kunde ha valt kedjan för att passa den.

Prova