Tõestatavalt ausad mängud, lihtsalt selgitatud
Kuidas serveri seed, kliendi seed ja nonce lasevad sul kontrollida, et krüptokasiino sinu panust ei mahkeerinud. Ajaloo, matemaatika, kasiino eelise ja ebaõnnestumiste näidetega.
Mida tõestatavalt aus süsteem tegelikult kontrollib
Tõestatavalt aus (provably fair) süsteem laseb sul pärast panust kontrollida, et kasiino ei muutnud tulemust pärast seda, kui panuse tegid. See ongi kogu lubadus. See on kitsas, aga siiski kasulik.
Mehhanism on kohustus. Enne panustamist näitab kasiino sulle salajase serveri seedi (server seed) räsi. Sina annad oma kliendi seedi (client seed) ja iga panus saab nonce’i, mis on lihtsalt loendur. Hiljem avalikustab kasiino serveri seedi. Sa kinnitad, et see vastab räsile, mida sulle näidati, ja arvutad oma tulemused nende kolme sisendi põhjal uuesti. Kui kõik klapib, ei puudutatud vooru pärast sinu panust.
Mida see sulle ei ütle, on see, kas mäng on hea vastuväärtusega, kui suur on kasiino eelis või kas kasiino maksab. Nende juurde tuleme allpool tagasi.
Kust idee tuli
Tõestatavalt aus süsteem on sama vana kui Bitcoini hasartmängud ise. Allolev tabel on lühike ajalugu. Iga kuupäev pärineb algsetest teadaannetest või eelretsenseeritud uuringust.
| Millal | Mis juhtus |
|---|---|
| Apr 2012 | Käivitub SatoshiDice. Iga panuse tulemus on panusetehingu räsi koos saladusega, mille sait ette lukustab. Sünnib idee kontrollida kasiinot räsiga |
| 2012 kuni 2013 | UC San Diego teadlased loendavad 4 127 979 SatoshiDice’i panust. Mäng moodustab 30% kuni 40% kõigist väikestest Bitcoini tehingutest võrgus |
| Juuni 2013 | Just-Dice käivitub 1% kasiino eelise ja nüüdseks standardsete kolme sisendiga. Serveri seed, kliendi seed ja nonce. Esimesel kuul panustatakse 429 600 BTC |
| Juuli 2013 | SatoshiDice müüakse 126 315 BTC eest, toona umbes 11,5 miljonit dollarit |
| Sept 2014 | Oma veeretusi kontrollivad mängijad tabavad DiceBitco.in-i võidunumbreid vahele jätmas. Sait tunnistab “pahatahtlikku koodi”. Esimene hästi dokumenteeritud juhtum, kus kontroll toimis |
| Jaan 2018 | bustabit genereerib 10 miljonit crashi tulemust räsiahelana ja soolab need Bitcoini plokiga, mida pole veel kaevandatud. Iga suur crash-mäng kopeerib seda |
| Juuli 2019 | Stake loob oma crash-mängu seedi samamoodi, kasutades Bitcoini plokki 584 500 |
| Sept 2025 | bustabiti uusim ahel on 100 miljonit räsi pikk ja soolatud plokiga 917 000 |
Allikad on Meiklejohni ja kolleegide IMC 2013 artikkel, Just-Dice’i käivitamispostitus, CoinDeski uudis müügi kohta, Cointelegraph DiceBitco.in-i kohta ja bustabiti seedimise postitused aastatest 2018 ja 2025.
Seedid, räsid ja nonce
Serveri seed ja selle räsi
Serveri seed on pikk juhuslik märgijada, mille kasiino genereerib. Shuffle’is, kelle aususe dokumentatsioon on selgeim, mida oleme leidnud, on see 64-märgiline kuueteistkümnendsüsteemis jada. See peab mängu ajal jääma salajaseks, sest igaüks, kes seda teab, saab tulevased tulemused välja arvutada.
Selle asemel avaldab kasiino seedi SHA-256 räsi. Räsi on kindla pikkusega sõrmejälg. Seda on seedist lihtne arvutada, kuid praktikas võimatu tagurpidi lahti harutada, ja sa ei leia teist seedi, mis annaks sama räsi. USA standardiasutus NIST ütleb seda ametlikus spetsifikatsioonis nii. Iga muudatus sisendis muudab väljundit “väga suure tõenäosusega” ja on “arvutuslikult teostamatu” leida sisendit, mis vastaks antud räsile. Lähim igapäevane võrdlus on kinnine ümbrik. Räsi avaldamine lukustab kasiino ühe seedi külge, näitamata sulle, mis see on.
Kui teostamatu? SHA-256 räsil on 2 astmel 256 võimalikku väärtust. Välja kirjutatuna on see 78-kohaline arv. Matemaatikaharidust edendav 3Blue1Brown arvutas välja, et neli miljardit Linnutee koopiat, igaühes neli miljardit Maad, igaühel neli miljardit arvutit, mis arvavad neli miljardit korda sekundis, vajaksid ikkagi 37 korda universumi vanust, et saada üks võimalus neljast miljardist tabamuseks.
Sinu kliendi seed
Kliendi seed on sinu pool kokkuleppest. Enamik kasiinosid täidab selle juhuslikult ja laseb sul seda aususe lehel muuta. Kasiino lukustab oma serveri seedi enne, kui teab sinu kliendi seedi, nii et ta ei saa valida serveri seedi, mis töötaks sinu omale vastu.
Selle muutmine ei maksa midagi ega tee kahju. Paljud mängijad määravad oma seedi ise, lihtsalt selleks, et teada, et kasiino ei valinud seda nende eest. Juba 2014. aastal hoiatas Just-Dice’i asutaja, et iga tõestatavalt aus sait saab petta mängijaid, kes seda sammu ei astu.
Nonce
Nonce kasvab ühe võrra iga panusega, mille teed sama seedipaariga. Seedid jäävad samaks. Nonce teeb selle, et panus 1, panus 2 ja panus 3 annavad erineva tulemuse.
Kuidas seedidest saab täringuveeretus või crashi punkt
Iga kasiino dokumenteerib oma meetodi, nii et loe aususe ehk “provably fair” lehte selle mängu kohta, mida päriselt mängid. Siin on, mida suured nimed enda sõnul teevad.
| Kasiino | Kuidas see seedid kokku segab | Kus see seda ütleb |
|---|---|---|
| Shuffle | HMAC-SHA256, kus serveri seed on võti ja clientSeed:nonce:round on sõnum. 32-baidine väljund lõigatakse kaheksaks 4-baidiseks tükiks ja igaüks muudetakse arvuks 0 ja 1 vahel | Shuffle’i abikeskus |
| Stake | Sama ülesehitus. Stake’i enda lehed on robotikontrolli taga, nii et viimati proovides ei saanud me neid lugeda, kuid avatud lähtekoodiga kontrollijad korratavad meetodit ja Shuffle’i lehed kirjeldavad identset skeemi | Stake’i aususe lehed ja tema 2019. aasta crashi seedimise postitus |
| BC.Game | Lihtne SHA-256 või SHA-512 kokku liidetud serveri seedist, kliendi seedist ja nonce’ist. Classic Dice võtab esimesed 8 heksamärki, Hash Dice esimesed 5 | BC.Game’i abikeskus |
| bustabit (crash) | 100 miljoni SHA-256 räsi ahel, kus iga räsi on järgmise räsi räsi. Iga tulemus on mängu räsi HMAC-SHA256, mille võtmeks on Bitcoini ploki räsi | Seedimise postitus, september 2025 |
| Duel | Serveri seed, kliendi seed ja nonce, kusjuures serveri seedi SHA-256 räsi näidatakse enne panust | Duel’i aususe leht, näidatud allpool |
Kui kasiinol on arv 0 ja 1 vahel, kannab ta selle mängule üle. Shuffle’i mängusündmuste leht kirjeldab iga üleviimise täpselt ja enamik Stake’i-stiilis kasiinosid kasutab samu.
| Mäng | Kuidas arvust saab tulemus |
|---|---|
| Täring | Korruta 10 001-ga, ümarda alla, jaga 100-ga. See annab 10 001 võimalikku veeretust vahemikus 0,00 kuni 100,00 |
| Limbo | Jaga 1 arvuga ja korruta 0,99-ga. 0,99 on 1% kasiino eelis, mis on otse valemisse sisse ehitatud |
| Crash | Sama idee, rakendatud eelnevalt genereeritud ahela räsile. Ka siin on 0,99 |
| Plinko | Üks arv rea kohta. Alla 0,5 läheb pall vasakule, üle selle paremale |
| Mines | Üks arv iga miini kohta, igaüks valib veel vabade ruutude seast |
| Keno | Kümme arvu, igaüks valib 40 veel valimata ruudu seast |
| Rulett | Korruta 37-ga ja ümarda alla |
| Ratas | Korruta segmentide arvuga ja ümarda alla |
Kõik see on kontrollitav, sest see on deterministlik. Sama serveri seed, sama kliendi seed, sama nonce, sama tulemus, iga kord. Nii saad sina või keegi teine arvutuse uuesti teha ja jõuda sama vastuseni, milleni jõudis kasiino.
Miks midagi ei saa kontrollida enne seedi vahetamist
Panust ei saa kontrollida, kuni selle serveri seed on veel kasutusel, sest kasiino pole seda veel avalikustanud. Kui ta seda teeks, saaksid oma järgmisi tulemusi ennustada.
Seega toimib see tsüklitena. Kasiino näitab sulle praeguse serveri seedi räsi ja sa teed sellega nii palju panuseid, kui tahad (nonce 1, 2, 3 ja edasi). Kui vahetad seedipaari, tavaliselt aususe lehel oleva nupuga, avalikustab kasiino vana serveri seedi ja lukustab end uue külge, näidates sulle uut räsi. Alles siis saad kontrollida panuseid, mille tegid vana seediga.
Kasiino, mis ei lase sul kunagi seedi vahetada või ei avalikusta kunagi vanu seede, ei anna sulle midagi kontrollida. Siis on “provably fair” silt ja mitte palju enamat.
Crash-mängud ja Bitcoini ploki räsi
Crash-mängud töötavad veidi teisiti, sest kasiino vajab igas voorus üht tulemust kõigi mängijate jaoks korraga. Seepärast genereerib sait miljoneid tulemusi ette. Ta valib ühe juhusliku saladuse, räsib selle, et saada järgmine tulemus, räsib selle, et saada ülejärgmine, ja nii edasi, Stake’is, Shuffle’is ja BC.Game’is 10 miljonit korda ning bustabitis 100 miljonit korda. Seejärel mängib ta ahelat tagurpidi, avaldades iga vooru räsi pärast selle lõppu. Kuna iga räsi on järgmise räsi räsi, saad kontrollida, et voor 5000 tõesti järgnes voorule 5001.
Üks auk jääb siiski alles. Kasiino võiks genereerida mõned ahelad ja jätta alles selle, mis maksab kõige vähem välja. Lahendus, mille bustabit tõi sisse jaanuaris 2018, on teatada tulevase Bitcoini ploki number ja segada selle ploki räsi seejärel igasse tulemusse. Keegi ei saa teada ploki räsi enne, kui plokk on kaevandatud, nii et keegi ei saanud ka ahelat selle järgi valida. Nagu bustabit plokki 505 750 välja kuulutades ütles, “pole seda veel kaevandatud”, nii et ahelat ei saanud valida mängijate kahjuks.
| Kasiino | Ahela pikkus | Avaliku soolana kasutatud Bitcoini plokk | Välja kuulutatud |
|---|---|---|---|
| bustabit | 10 000 000 | 505 750 | Jaanuar 2018 |
| Stake | 10 000 000 | 584 500 | Juuli 2019 |
| Shuffle | 10 000 000 | 779 588 | 2023 |
| bustabit (praegune ahel) | 100 000 000 | 917 000 | September 2025 |
| Degen | pole öeldud | 931 850 | Mai 2026 |
Kui crash-mäng ei ütle sulle oma ahela viimast räsi ja kasutatavat plokki, ei saa sa seda kontrollida, ükskõik mida märk ütleb.
Panuse kontrollimine ise
- Enne mängimist ava aususe leht ja salvesta serveri seedi räsi kuhugi väljaspool kasiinot, kuvatõmmise või kopeeritud märkmena.
- Pane kirja oma kliendi seed ja iga kontrollitava panuse nonce. Enamik panuste ajalugusid näitab nonce’i.
- Vaheta seed, et vana serveri seed avalikustataks.
- Räsi avalikustatud serveri seed SHA-256-ga ja võrdle seda salvestatud räsiga. See peab klappima täpselt, märk-märgilt.
- Arvuta tulemus uuesti kasiino dokumenteeritud meetodi, avalikustatud serveri seedi, oma kliendi seedi ja nonce’i abil. Võrdle seda oma panuste ajalooga.
Esimene samm on see, mille inimesed vahele jätavad, ja just see on oluline. Kui vaatad räsi alles pärast avalikustamist, usaldad kasiino enda kirjet selle kohta, mille külge ta end lukustas.
Sammude 4 ja 5 jaoks on sul kolm võimalust. Kasiino enda kontrollija on kiireim, aga siis kontrollid kasiinot kasiino enda tööriistaga ja kui kasutad ainult seda ega salvestanud kunagi räsi ise, pole sa midagi sõltumatult kontrollinud. Mõned saidid ja avatud lähtekoodiga projektid pakuvad populaarsete kasiinode jaoks sõltumatuid kontrollijaid. Kui kasutad mõnda, kontrolli, et selle kood on avalik ja vastab kasiino dokumenteeritud meetodile. Või saad seda teha oma arvutis. Kohustuse kontroll ei vaja erilisi tööriistu, nagu allolev näide näitab. Tulemuse uuesti arvutamiseks on vaja ka kasiino üleviimisreegleid, mis on tavaliselt aususe lehel koodina avaldatud.
Kui räsi ei klapi või sa ei suuda tulemust korrata, salvesta kuvatõmmised räsist, seedidest ja oma panuste ajaloost, võta klienditoega kirjalikult ühendust ja teata kasiinost meile.
Läbitöötatud näide (ainult illustratsiooniks)
Siinsed seedid on selle juhendi jaoks välja mõeldud ja 3. sammu üleviimine on lihtne meetod, mille valisime idee näitamiseks. See ei ole ühegi kasiino päris meetod.
- Serveri seed on
illustrative-server-seed-2026 - Kliendi seed on
my-client-seed - Nonce on
1
Samm 1 on kohustus. Enne mängu näitaks kasiino sulle serveri seedi SHA-256 räsi.
printf %s 'illustrative-server-seed-2026' | shasum -a 256
e6c2b1425c56b64f9847f184450362891617d4ce56a4973092d1ba2baaa21f67
Pärast avalikustamist käivitad sama käsu avalikustatud seediga. Kui saad täpselt selle räsi, tead, et kasiino kasutas seedi, mille külge ta end lukustas.
Samm 2 on panuse HMAC. Serveri seed on võti ja my-client-seed:1 on sõnum.
printf %s 'my-client-seed:1' | openssl dgst -sha256 -hmac 'illustrative-server-seed-2026'
74ea9ea8fbb537866e0415595fa20713580421d0429b92137a74abc285c4cd94
Samm 3 on selle üleviimine tulemuseks. Meie väljamõeldud täringumängus võtame esimesed 8 heksamärki (74ea9ea8), teisendame need arvuks (1 961 533 096), jätame alles jäägi 10 000-ga jagamisel (3096) ja jagame 100-ga. Veeretus on 30,96.
Panuse 2 puhul saab sõnumiks my-client-seed:2, mis annab täiesti erineva räsi ja erineva tulemuse.
Muuda mõnes sisendis kas või ühte märki ja väljund muutub täielikult. Seepärast ei saa kasiino tulemust muuta, ilma et kontroll ebaõnnestuks.
Milline näeb välja kasiino eelis
Tõestatavalt aus süsteem ei ütle võimaluste kohta midagi. Need määravad üleviimisreeglid ja kasiinod avaldavad numbrid. Siin on, mida peamised operaatorid oma mängude kohta väidavad.
| Mäng | Väidetav kasiino eelis | Kes seda ütleb |
|---|---|---|
| Täring | 1% | Shuffle, BC.Game, Stake, Just-Dice alates 2013 |
| Crash | 1% | Shuffle, BC.Game, Stake, bustabit |
| Limbo | 1% | Shuffle, Stake |
| Plinko | 1% tavalistel laudadel, kõrgem Rollbiti “extreme” laudadel | Shuffle, Stake, Rollbit |
| Mines | 1% | Stake |
| Rulett | 2,70% | Stake |
| X-Roulette | 5% | Rollbit |
| Bakkara | 1,10% | Stake |
| Blackjack | 0,57% | Stake |
| Kolmandate osapoolte slotid | Tavaliselt 4% kuni 8%, mis tähendab tagastust 92% kuni 96% | Valdkonna arvud, sa ei saa neid kontrollida |
Aja jooksul tähendab kasiino eelis, et mängijad kaotavad raha, olgu mäng aus või mitte. 1% eelis on kasiino mõõdupuu järgi madal, kuid 10 000 panuse puhul à 1 $ teeb see ikkagi umbes 100 $ kasiino kasuks.
Kus tõestatavalt aus süsteem lõpeb
See vastab ühele kitsale küsimusele. Kas selle vooru tulemus oli paigas enne sinu panust ja jäeti pärast seda puutumata. Kõik muu jääb sellest välja.
Seedivaliku auk
Kontroll tõestab, et serveri seed ei muutunud. See ei saa tõestada, et kasiino valis selle ausalt. Kui sait genereerib iga üksiku panuse jaoks uue serveri seedi või määrab vaikselt sinu kliendi seedi sinu eest, saab ta seede proovida, kuni leiab kaotava, ja seejärel selle külge end lukustada. Räsi klapib täiuslikult. Mängijad märkasid seda juba 2014. aastal ja BC.Game’i enda blogi ütles sama 2020. aastal. Kasiino “ei pea petmiseks serveri seedi muutma”.
Kaitse on lihtne. Määra oma kliendi seed ise, hoia üht serveri seedi paljude panuste jooksul ja ole ettevaatlik iga mänguga, mis vahetab serveri seedi iga panuse järel ilma hea põhjuseta.
Slotid ja live-mängud
Enamik sloteid jääb samuti sellest välja. Need tulevad välistest stuudiotest (vaata meie mängupakkujaid) ega ole tõestatavalt ausad. Selle asemel toetuvad need juhuslike arvude generaatoritele, mida testivad sõltumatud laborid nagu eCOGRA, GLI ja iTech Labs. Ainuüksi GLI ütleb, et on alates 1989. aastast sertifitseerinud ligi kaks miljonit toodet. Live-diileriga mängud kasutavad kaamera ees päris kaarte ja rattaid, nii et ka seal pole seedi, mida kontrollida. Mõlemal juhul usaldad stuudiot, selle testimist ja litsentsi, mitte kontrolli, mida saaksid ise teha.
Slotide tagastus on ka langemas. Valdkonna erialameedia teatas aprillis 2026, et tavaliste slotide tagastus on liikunud umbes 96%-lt 94%-le, 92% versioonid on nüüd tavalised ja Malta lubab kaugmängudel minna isegi 85%-ni. 1% eelisega tõestatavalt aus täringumäng on palju parem tehing, kui sa üldse pead mängima.
Raha kättesaamine
Siis on veel raha kättesaamine. Kasiino võib pidada täiesti ausaid mänge ja ikkagi väljamakseid viivitada või neist keelduda. Kui oled selles olukorras, vaata, mida teha, kui kasiino ei maksa.
Ausad mängud ei tee operaatorit ka legitiimseks. Kontrolli litsentsi regulaatori enda registrist.
Kuidas me seda oma arvustustes kasutame
Meie kasiinoarvustustes märgime kasiino tõestatavalt ausaks ainult siis, kui vähemalt mõned selle mängud avaldavad seede, mida saad kontrollida. See loeb meie “ausate tingimuste” hindes ühe tegurina mitme seas. Turvalisus ja litsents ning maksed ja väljamaksete kiirus kaaluvad üldhindes rohkem, sest need otsustavad, kas sa oma raha päriselt kätte saad.
Mida iganes mängid, sea esmalt eelarve ja pea kõike, mille sisse maksad, kulutatuks. Kui hasartmängud ei tundu enam meelelahutusena, vaata meie vastutustundliku mängimise lehte.
Küsimused, mida inimesed küsivad
Kas tõestatavalt aus tähendab, et ma võidan?
Ei. Tõestatavalt aus süsteem tõestab, et tulemust ei muudetud pärast sinu panust. Mängul on ikkagi kasiino eelis, täringu, crashi, limbo ja plinko puhul tavaliselt 1%, nii et aja jooksul pead ikkagi arvestama raha kaotamisega.
Miks ma ei saa oma panuseid kohe kontrollida?
Sest kasiino serveri seed jääb salajaseks, kuni sa selle vahetad. Kui näeksid seda mängu ajal, saaksid oma järgmisi tulemusi ette ennustada. Vaheta seed (tavaliselt nupuga aususe lehel) ja vana seed avalikustatakse, nii et saad kontrollida iga sellega tehtud panust.
Kas krüptokasiinode slotid on tõestatavalt ausad?
Tavaliselt mitte. Enamik sloteid tuleb kolmandate osapoolte stuudiotest ja kasutab juhuslike arvude generaatorit, mida on testinud sõltumatu labor nagu eCOGRA, GLI või iTech Labs. Tõestatavalt aus kontroll katab tavaliselt kasiino enda mänge, nagu täring, crash, mines või plinko. Kindluse mõttes vaata iga mängu aususe lehte.
Kes leiutas tõestatavalt ausa süsteemi?
Idee ulatub tagasi SatoshiDice'ini, aprillis 2012 käivitatud Bitcoini täringumänguni. See avaldas saladuse räsi ette ja arveldas panused selle abil. Juunis 2013 1% kasiino eelisega käivitatud Just-Dice tegi serveri seedi, kliendi seedi ja nonce'i lahenduse standardiks. 2018. aastal lisas bustabit nipi soolata crash-mänge Bitcoini plokiga, mida polnud veel kaevandatud.
Milline kasiino eelis on tõestatavalt ausatel mängudel?
Enamik kasiino enda täringu-, limbo-, crashi-, plinko- ja mines-mänge töötab 1% kasiino eelisega, mis tähendab 99% tagastust mängijale. Kasiinostiilis mängudel on see kõrgem. Stake märgib ruleti eeliseks 2,70% ja Rollbiti X-Roulette töötab 5%-ga. Võrdluseks tagastavad slotid tavaliselt umbes 94% kuni 96% ja neid ei saa sa ise kontrollida.
Kas tõestatavalt aus kasiino saab ikkagi petta?
Jah, kahel viisil. Kui kasiino valib iga panuse jaoks uue serveri seedi või määrab ise sinu kliendi seedi, saab ta valida endale sobivad seedid ja räsikontroll seda kinni ei püüa. Ja kasiino võib pidada ausaid mänge ning ikkagi keelduda sulle maksmast. Kontroll katab ainult üht asja, et tulemust ei muudetud pärast sinu panust.
Miks crash-mängud kasutavad Bitcoini ploki räsi?
Crash-saidid genereerivad miljoneid tulemusi ette räside ahelana. Et tõestada, et nad ei valinud kasiinole soodsat ahelat, teatavad nad tulevase Bitcoini ploki numbri enne selle kaevandamist ja segavad selle ploki räsi igasse tulemusse. Keegi ei saa ploki räsi ette ennustada, nii et keegi ei saanud ka ahelat selle järgi valida.