Uczciwość

Uczciwe losowanie: wynik można sprawdzić

Wynikowi rundy nie trzeba wierzyć na słowo. Liczba każdej rundy powstaje z dwóch części, których przed stawką żadna strona nie zna w całości, a po rozliczeniu może ją sprawdzić każdy (provably fair).

Z czego składa się liczba rundy

  1. Sekret rundy. Sekrety wszystkich przyszłych rund są utworzone z wyprzedzeniem, a ich wspólny odcisk jest zapisany w kontrakcie przed stawkami. Każda stawka otrzymuje kolejny sekret.
  2. Hash bloku stawki. To hash bloku sieci Solana, w którym znalazła się twoja stawka. W chwili stawki ten blok jeszcze nie istnieje.
  3. Mieszanie. Kontrakt łączy obie części funkcją SHA-256 i na podstawie otrzymanej liczby oblicza wynik według tabeli wybranej gry.

Dlaczego wyniku nie da się z góry poznać ani ustawić

Gracz nie zna sekretu

Sekret jest ujawniany dopiero przy rozliczeniu. Wcześniej gracz ma tylko jego odcisk, z którego sekretu nie da się odtworzyć.

Platforma nie zna bloku

Sekret jest utrwalony przed stawką i wydawany po kolei, a hash bloku pojawia się po niej. Nie da się dobrać „niewygodnego” sekretu do konkretnej stawki.

Sekretu nie da się podmienić

Przy rozliczeniu kontrakt sam sprawdza, czy ujawniony sekret zgadza się z odciskiem zapisanym przed stawką. Innego sekretu nie przyjmie — nawet od administratora.

Stawka i rozliczenie — w różnych blokach

Kontrakt nie pozwala rozliczyć rundy w tym samym bloku, w którym postawiono stawkę: hash tego bloku nie jest jeszcze gotowy.

Jak sprawdzić swoją rundę

Po rozliczeniu sekret rundy jest publikowany w sieci razem z hashem bloku stawki. Na stronie „Sprawdź rundę” wklej podpis transakcji rozliczenia: strona pobierze ją z sieci i bezpośrednio w twojej przeglądarce przeliczy, czy sekret zgadza się z odciskiem zapisanym przed stawką. Tę samą weryfikację można powtórzyć samodzielnie — wzory są podane w tym samym miejscu.

Jednakowe szanse i niezależne jackpoty

Tabele nagród są złożone ze stałych kontraktu i jednakowe dla wszystkich graczy; oczekiwana wypłata według tabel jest we wszystkich grach taka sama. Jackpot, mini jackpot i superjackpot są losowane przy każdej stawce osobno: szansa się nie kumuluje i nie zależy od poprzednich rund, dlatego pula może paść dwa razy z rzędu, a może nie padać długo.

Uczciwe zastrzeżenie

Platforma zna sekrety rund, ale nie zna hasha bloku; przewidzieć wynik z góry dałoby się tylko w zmowie z walidatorem sieci, który tworzy blok stawki. Opóźnić ujawnienie sekretu platforma technicznie może, ale widzą to wszyscy: taka runda jest zamykana zwrotem stawki i trafia do otwartego licznika kontraktu.

Inne zalety