Gry provably fair: sprawdź każdą rundę samodzielnie
Provably fair oznacza, że nie musisz wierzyć kasynu na słowo, iż runda była losowa. Wynik jest ustalony za pomocą zobowiązania złożonego przed twoim zakładem, a po rundzie możesz go ponownie obliczyć. Ten przewodnik wyjaśnia elementy składowe i pokazuje, jak sprawdzić rundę w JOKR. Jest przeznaczony wyłącznie dla dorosłych (18+), a weryfikacja rundy nigdy nie zmienia wypłat gry.
Elementy składowe
- Server seed: tajna wartość wybrana przez serwer. Przed rundą widzisz tylko jej hash.
- Client seed: wartość pochodząca od ciebie, dzięki czemu serwer nie zna pełnych danych wejściowych z góry. Jeśli gra jej używa, jest widoczna w szczegółach rundy.
- Nonce: licznik zwiększany w każdej rundzie, dzięki czemu te same seedy nigdy nie dają dwa razy tego samego wyniku.
- Haszowanie: jednokierunkowa funkcja (SHA-256), która zamienia seed w stały odcisk. Nie da się cofnąć odcisku do seeda, ale każdy może sprawdzić, czy ujawniony seed do niego pasuje.
- HMAC: hash z kluczem, używany do zamiany materiału seedów w strumień liczb rozstrzygających wynik.
Dlaczego zobowiązanie jest ważne
Hash jest publikowany, zanim otwarte zostaną zakłady. Po rundzie seed zostaje ujawniony. Jeśli hash ujawnionego seeda zgadza się z tym, co widziałeś wcześniej, serwer nie mógł zmienić seeda po zobaczeniu twojego zakładu. Następnie ponownie obliczasz wynik na podstawie seeda i sprawdzasz, czy zgadza się z tym, co ci pokazano.
Które Originals można zweryfikować
JOKR ma 6 Originals: BlackJOKR, JOKR Duel, JOKR Ballz, JOKR Spin, JOKR Crash, JOKR Mines. Nie wszystkie korzystają z tego samego schematu:
- JOKR Crash i JOKR Mines są provably fair i można je sprawdzać runda po rundzie.
- JOKR Spin oraz JOKR Duel, gdy gra się przeciwko kasynu, używają schematu commit-reveal.
- BlackJOKR rozdaje karty z sześciotaliowego buta tasowanego generatorem kryptograficznym. Nie jest to commit-reveal, więc nie ma seeda do sprawdzenia, ale każda ręka jest rejestrowana po stronie serwera.
- JOKR Ballz to symulacja fizyki po stronie serwera, która także nie jest commit-reveal.
Pełna lista znajduje się na stronie Originals.
Jak sprawdzić rundę
- Przed grą zapisz hash seeda pokazany dla rundy.
- Zagraj rundę do końca. Seed i salt zostaną ujawnione.
- Otwórz weryfikator na stronie Fairness & RNG.
- Wklej ujawnione wartości. Weryfikator ponownie obliczy hash, który musi odpowiadać temu, który zapisałeś.
- Sprawdź ponownie obliczony wynik: punkt crashu w Crash lub pozycje min w Mines.
Rundy rozegrane według obowiązujących zasad mają znacznik wersji na początku salta, dzięki czemu wiesz, które zasady mają zastosowanie. Dokładne wzory są opisane w sekcji zasad na stronie każdej gry.
Czego provably fair nie mówi
Zweryfikowana runda dowodzi, że wynik nie został zmieniony. Nie przewiduje ona przyszłych rund ani nie zmienia szans. Przewaga kasyna jest ustalana przez spisane zasady każdej gry. Graj w ramach limitów, które sam ustawisz, a jeśli potrzebujesz wsparcia, zobacz odpowiedzialną grę.
Często zadawane pytania
Czym jest server seed?
To tajna wartość wybrana przez serwer. Jej hash jest pokazywany przed rundą, a sam seed zostaje ujawniony po rundzie, abyś mógł sprawdzić, czy oba pasują do siebie.
Do czego służy nonce?
To licznik zwiększany w każdej rundzie, dzięki czemu te same seedy nigdy nie dają dwa razy tego samego wyniku.
Które Originals JOKR mogę zweryfikować?
JOKR Crash i JOKR Mines można sprawdzać runda po rundzie na stronie Fairness & RNG. JOKR Spin oraz JOKR Duel przeciwko kasynu używają commit-reveal.
Czy BlackJOKR jest provably fair?
Nie. Nie jest to commit-reveal. But itp. But but: but but but. But but but.
Czy weryfikacja rundy zmienia moje szanse?
Nie. Weryfikacja sprawdza wyłącznie zakończoną rundę. Szanse wynikają ze spisanych zasad każdej gry.