Co znaczy sprawdzalna uczciwa gra
Sprawdzalna uczciwa gra to metoda pozwalająca kryptograficznie zweryfikować, że wynik zapadł przed grą i nie uległ późniejszej zmianie. Zamiast ufać operatorowi, potwierdzasz to na własną rękę. To standard ogłaszany przez każdą poważną stronę ze skrzynkami i powód, dla którego możesz uznać za uczciwy wynik skrzynki, pojedynku lub kontraktu, nawet nie widząc serwera. Dowodzi integralności, nie hojnych szans.
Ziarna serwera, klienta i nonce
Trzy składniki splatają się, by wyłonić każdy wynik i wspólnie czynią go sprawdzalnym:
| Element | Kto go ustala | Rola |
|---|---|---|
| Ziarno serwera | CaseDrop | Utajnione w trakcie gry; najpierw ujawniany jest jego hash |
| Ziarno klienta | Ty (Twoja przeglądarka) | Twój wkład, który wolno Ci zmienić |
| Nonce | Automatyczny | Licznik zwiększany z każdą grą |
Przed grą strona ujawnia hash ziarna serwera — odcisk, który nie zmieni się bez zmiany hasha. Skoro Twoje ziarno klienta trafia do mieszanki, operator również nie zna wyniku z góry. Nonce nadaje każdej grze niepowtarzalność, więc te same ziarna nigdy nie odtworzą wyniku.
Jak gra jest plombowana i odsłaniana
- Strona tworzy ziarno serwera i ujawnia jego hash (zobowiązanie).
- Grasz z własnym ziarnem klienta; każda gra podbija nonce.
- Wynik rodzi się z ziarna serwera + ziarna klienta + nonce, więc został zaplombowany w momencie zobowiązania.
- Po rotacji ziarna strona odsłania stare ziarno serwera.
- Samodzielnie liczysz hash odsłoniętego ziarna i potwierdzasz, że pokrywa się ze zobowiązaniem — dowód, że nic nie uległo zmianie.
Jak potwierdzić wynik
Każda strona z uczciwą grą udostępnia stronę weryfikacji lub jawny wzór. Aby sprawdzić miniony wynik:
- Zrotuj własne ziarno serwera, aby odsłonić poprzednie.
- Przekopiuj odsłonięte ziarno serwera, własne ziarno klienta i nonce gry.
- Wylicz hash ziarna serwera i potwierdź, że równa się zobowiązaniu, które wcześniej widziałeś.
- Przepuść te trzy wartości przez ogłoszony wzór (lub zewnętrzny weryfikator) i potwierdź, że odtwarza dokładny wynik.
Gdy hash się zgadza, a wzór odtwarza wynik, był on zaplombowany z góry i nietknięty. Gdy coś nie pasuje, nie graj na tej stronie.
Czego uczciwa gra nie zapewnia
Oto, co wielu przeocza. Uczciwa gra zapewnia, że wynik nie uległ manipulacji — nie mówi nic o tym, czy szanse są korzystne. Marża operatora kryje się w wagach (prawdopodobieństwie każdego wyniku), odrębnych od dowodu. Skrzynka może być w pełni sprawdzalna i średnio zwracać znacznie mniej niż jej cena.
- Potwierdza integralność wyniku, nie korzystną wartość oczekiwaną.
- Nie zmniejsza marży operatora ani nie polepsza Twoich szans w dłuższym okresie.
- Nie zrobi z czasem dochodowej gry o ujemnej wartości oczekiwanej.
Czemu i tak jest istotna
Choć nie rusza szans, uczciwej gry warto żądać. Eliminuje jedyne ryzyko, którego inaczej nie zweryfikujesz — że operator zmieni wynik bez Twojej wiedzy po obstawieniu. Gdy weryfikacja jest dostępna, gra pozostaje uczciwa w granicach zadeklarowanych szans, a Ty skupiasz się na jedynej naprawdę Twojej decyzji: czy grać i ile, w ramach budżetu, który sam wyznaczasz.
