Provably fair – wyjaśnienie

Provably fair pozwala sprawdzić, że wynik rundy został ustalony przed postawieniem zakładu i nie został później zmieniony. Nie oznacza to, że gra jest uczciwa w potocznym rozumieniu, ani że wyniki są przewidywalne.

Jak to działa

  1. Zobowiązanie. Serwer wybiera tajny seed serwera i wyświetla tylko jego hash SHA-256, czyli odcisk palca, którego nie da się odwrócić.
  2. Twój wkład. Ty (lub inni gracze) podajecie seed klienta, dzięki czemu serwer nie może wybrać wyniku korzystnego dla siebie po zobaczeniu Twojego zakładu.
  3. Gra. Wynik każdej rundy jest obliczany na podstawie obu seedów oraz licznika rund (tzw. nonce).
  4. Ujawnienie i weryfikacja. Później serwer ujawnia swój seed. Każdy może obliczyć jego hash, porównać go z wcześniej wyświetlonym odciskiem palca i ponownie obliczyć każdą rundę.

Wypróbuj

Schemat podręcznikowy: punkt crasha z HMAC-SHA256(seed serwera, „seed klienta:nonce”), RTP 97%. Pokazuje on ideę; nie jest to algorytm żadnej konkretnej gry.

Odcisk palca (SHA-256), wyświetlany przed każdą rundą:
—

Ujawniony seed serwera:

Co dowodzi provably fair

Czego nie dowodzi

Sprawdzanie rzeczywistej gry

Skorzystaj z własnego ekranu weryfikacji gry lub danych. Aviator na przykład wyświetla seedy i hash dla poprzednich rund w menu provably fair. Nasz symulator używa ogólnego schematu i nie może zweryfikować rund konkretnego dostawcy.

Zaktualizowano: