Co provably fair znamená
Výsledek každého otevření je navázán na kryptografické hodnoty nastavené před potvrzením, takže ho stránka ani hráč nemůžou dodatečně změnit. Platforma předem zveřejní hash; po otevření se skrytá hodnota odhalí a ty si hash přepočítáš, abys potvrdil shodu. Pokud sedí, výsledek byl daný dopředu — prokazatelně.
Tři složky
- Server seed: vytvoří ho platforma a drží v tajnosti během losu; jeho SHA-256 hash je zveřejněn předem.
- Client seed: máš ho pod kontrolou a kdykoli ho změníš, takže přidáváš náhodu, kterou stránka nemůže předvídat.
- Nonce: počítadlo, které roste s každou sázkou, takže každý los je jedinečný.
Jak ověřit los
- Před losem si poznamenej zveřejněný hash server seedu.
- Otevři case; výsledek se odvodí ze server seed + client seed + nonce.
- Po losu platforma odhalí server seed.
- Přepočítej SHA-256 hash odhaleného seedu a ověř, že se rovná tomu zveřejněnému dřív.
- Spusť zveřejněný vzorec se seedy a nonce a potvrď, že dává tvůj výsledek.
Co provably fair nedělá
Zaručuje integritu jednoho výsledku — ne výhodu pro tebe. Zveřejněné šance a výhoda provozovatele se nemění; při mnoha otevřeních je očekávaná hodnota pořád záporná. Provably fair je nástroj průhlednosti, ne způsob, jak vyhrávat.
Příklad ověření krok za krokem
Představ si zjednodušený postup s ukázkovými hodnotami:
- Před losem platforma zveřejní hash server seedu, např.
a3f9…c21(SHA-256 tajného seedu). - Nastavíš si vlastní client seed, např.
moje-nahoda-42. - Otevřeš case; použije se nonce, např.
7. - Po losu se odhalí server seed, např.
f8b1…09d. - Spočítáš SHA-256 odhaleného seedu a ověříš, že se rovná
a3f9…c21z kroku 1. - Spojíš server seed + client seed + nonce, zahashuješ a zveřejněným vzorcem převedeš na číslo, které určilo tvůj výsledek.
Pokud hash sedí a vzorec dá tvůj drop, výsledek byl daný předem a nikdo s ním nehýbal. Většina platforem k tomu nabízí ověřovací stránku nebo návod s přesným vzorcem.
Časté omyly o provably fair
- „Provably fair = vyhraju“ — ne; dokazuje jen poctivost losu, ne tvou výhodu.
- „Když změním client seed, zlepším šance“ — ne; měníš jen konkrétní výsledky, ne pravděpodobnosti.
- „Hash jde dopočítat zpět“ — ne; SHA-256 je jednosměrná, proto je předzveřejněný hash důkaz.
- „Stačí mi, že to má odznak provably fair“ — ne; důkaz má smysl jen tehdy, když ho skutečně ověříš.
Co kontrolovat u nové stránky
- Je hash server seedu zveřejněn před losem?
- Můžeš si nastavit vlastní client seed?
- Odhalí se server seed po losu a existuje ověřovací nástroj?
- Je zveřejněn přesný vzorec převodu seedů na výsledek?
- Sedí doména, HTTPS a oficiální přihlášení přes Steam?
Proč provably fair vzniklo
Dřív musel hráč čistě věřit, že stránka los neovlivňuje ve svůj prospěch. Provably fair tuhle slepou důvěru nahrazuje matematickým důkazem: díky předem zveřejněnému hashi a jednosměrné funkci SHA-256 nejde výsledek po potvrzení změnit, aniž by to kontrola odhalila. Je to standard, který převzala většina seriózních case platforem, protože přenáší ověřitelnost z „věř nám“ na „zkontroluj si to sám“.
Server seed vs. client seed v praxi
Rozdělení na dva seedy má jasný smysl. Server seed drží platforma v tajnosti (zveřejní jen jeho hash), takže ho nemůžeš předvídat ty. Client seed držíš ty a můžeš ho měnit, takže ho nemůže předvídat platforma. Teprve jejich kombinace s nonce vytvoří výsledek — a protože ani jedna strana nezná tu druhou část předem, nikdo nemůže drop nastavit dopředu. Pokud chceš mít jistotu „čerstvé“ náhody, změň si před sérií losů svůj client seed.





