Jak to funguje
Pro každou hru jsme vygenerovali řetězec 10 milionů hashů SHA-256. Tento proces začal serverovým tajemstvím, které bylo opakovaně zpracováváno funkcí SHA-256, přičemž výstup byl znovu použit jako vstup – celkem 10 milionkrát.
Hodnoty SHA-256 pro finální hashe u her Crash, Roulette a Hilo, počínaje hrami 5 257 547, 10 896 347 a 18 000 001, jsou následující:
Crash: 1d75b6cfadffdfc7dea5b7ed2c463c909571430c8f08fd3d0042b66661a8e4fc
Roulette: f7df57c39b7b9000fb2276c5b722ae55c468523da00b1daffa218930bb403026
Hilo: Zveřejněním těchto hodnot zde zabraňujeme možnosti zvolit alternativní řetězec SHA-256. Herní server nyní prochází tímto řetězcem hashů v opačném pořadí a používá tyto hodnoty k výpočtu prokazatelně férových výsledků her.
Jak ověřit výsledky
Integritu celého řetězce může snadno zkontrolovat každý hráč. Hash konkrétní hry je zveřejněn ihned po jejím skončení. Pokud ověříte, že SHA-256 hash této hodnoty odpovídá hashi předchozí hry, můžete se ujistit, že výsledek nebylo možné dodatečně změnit.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Crash najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Roulette najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Hilo najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Dice najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Plinko najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Mines najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Keno najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Pocket Dice najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Limbo najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Blackjack najdete zde.
Ukázkový kód pro generování hashů her a výpočet výsledků hry Twist najdete zde.
Ukázkový kód pro ověření výsledku tie-breakeru v případě remízy ve hře Slots Arena najdete zde.
Férovost
Stručně řečeno, výsledky všech budoucích her jsou již předem určeny a díky matematickému základu silné kryptografické funkce SHA-256 mají standardní rozdělení. Tento řetězec výsledků nemůžeme upravovat ani s ním manipulovat, aniž by si toho veřejnost mohla všimnout.