Wklej dowód JSON z dowolnego narzędzia losowania, aby zweryfikować, że wynik był uczciwy i niemożliwy do zmanipulowania.
1. Zobowiązanie przed losowaniem: Przed każdym losowaniem zapisujemy listę opcji i numer przyszłej rundy drand. Nie znamy jeszcze wyniku beaconu.
2. Publiczna losowość z drand: Sieć drand co 3 sekundy generuje nieprzewidywalną, weryfikowalną liczbę losową podpisaną kryptograficznie przez rozproszoną sieć serwerów.
3. Deterministyczne obliczenie: Z losowości beaconu obliczamy wynik używając rejection sampling (bez modulo bias). Każdy może to sprawdzić.
4. Weryfikacja: Ta strona sprawdza, że hash listy opcji się zgadza, indeks został poprawnie obliczony, a zwycięzca odpowiada elementowi pod tym indeksem.