Weryfikacja losowania

Dowód do weryfikacji

Wklej JSON, wczytaj plik albo upuść go na pole poniżej

Jak to działa?

  1. Krok 1

    Zobowiązanie przed losowaniem

    Przy każdym losowaniu przeglądarka wybiera przyszłą rundę drand, zanim jej wartość zostanie opublikowana. Nikt nie zna jeszcze wyniku.

  2. Krok 2

    Publiczna losowość z drand

    Sieć drand co 3 sekundy generuje nieprzewidywalną, weryfikowalną liczbę losową podpisaną kryptograficznie przez rozproszoną sieć serwerów.

  3. Krok 3

    Deterministyczne obliczenie

    Z losowości rundy obliczamy wynik metodą próbkowania z odrzuceniem, dzięki której każda opcja ma równą szansę. Każdy może to sprawdzić.

  4. Krok 4

    Weryfikacja

    Ta strona pobiera wskazaną rundę z sieci drand i porównuje ją z losowością w dowodzie, a potem sprawdza skrót listy opcji, obliczony indeks i zwycięzcę.

Czego dowód nie pokazuje: zobowiązanie powstaje w przeglądarce i nie jest nigdzie publikowane, więc dowód nie wykluczy, że ktoś kręcił kołem kilka razy albo ułożył listę opcji pod znaną już rundę. Jeśli losujesz dla innych osób, opublikuj listę opcji przed losowaniem i udostępnij dowód z pierwszego obrotu.

To narzędzie przydaje się wtedy, gdy chcesz sprawdzić cudzy wynik z koła fortuny albo losowania liczb. Wklejasz gotowy dowód, a strona pobiera wskazaną rundę z sieci drand i sprawdza, czy losowość rundy, ustawienia losowania i wynik do siebie pasują.

Dzięki temu weryfikacja losowania nie wymaga wiedzy kryptograficznej od zera - panel tłumaczy, czy wynik można uznać za wiarygodny i czy dowód nie został naruszony.

Skąd bierze się losowość rundy i co dokładnie potwierdza dowód, wyjaśniamy w artykule jak działa weryfikowalne losowanie i drand.

Strefa pytań i odpowiedzi

Najczęściej zadawane pytania

Wszystko, co musisz wiedzieć o narzędziu Weryfikacja Losowania.

01

Czym jest publiczna losowość drand?

Drand to zdecentralizowana sieć węzłów (tzw. randomness beacon), która co 3 sekundy publikuje kryptograficznie podpisany, weryfikowalny sygnał losowości. Żaden pojedynczy węzeł nie jest w stanie przewidzieć ani zmienić przyszłych wartości – losowość jest wynikiem zbiorowego podpisu progowego. Szczegóły techniczne dostępne są na stronie drand.love.

Przydatny kontekst
02

Jak zweryfikować wynik losowania krok po kroku?

Po każdym losowaniu skopiuj wyświetlony dowód JSON i wklej go w pole na tej stronie. System pobiera wskazaną rundę z sieci drand, sprawdza jej podpis i porównuje z losowością zapisaną w dowodzie, a potem przelicza wynik na podstawie losowości rundy i ustawień losowania (listy opcji koła, zakresu i reguł generatora liczb zasad gry Lotto, rodzaju i liczby kości, liczby monet albo listy i liczby grup przy losowaniu kolejności). Jeśli wszystko się zgadza, wynik rzeczywiście wynika z tej rundy drand. Weryfikacja nie wykryje, że ktoś losował kilka razy i pokazał tylko jeden dowód.

Przydatny kontekst

Powiązane narzędzia