Provably Fair
Dowiedz się więcej o systemie provably fair, który gwarantuje uczciwość i transparentność losowań w naszej aplikacji.
Czym jest system provably fair?
System provably fair to mechanizm, który pozwala na w pełni przejrzyste i uczciwe losowania.
Każdy użytkownik może samodzielnie sprawdzić wynik losowania i mieć pewność, że nikt, łącznie z nami, nie mógł na niego wpłynąć.
Jak działają giveawaye w naszej aplikacji?
1. Po zakończeniu giveawaya tworzymy listę uczestników posortowaną po ID konta. Każdemu użytkownikowi przypisujemy zakres biletów X-Y (od 1 do łącznej liczby biletów) zależnie od liczby jego biletów i zapisujemy listę jako plik CSV.
2. Obliczamy sumę kontrolną SHA-256 tego pliku CSV.
3. Publikujemy listę, jej sumę kontrolną i numer przyszłej rundy drand na naszym koncie X: https://x.com/bestwaygg_robux.
Runda zostaje opublikowana około minuty po naszym poście, więc w chwili publikacji nikt nie zna losowej wartości, która zdecyduje o wyniku.
4. drand to publiczny generator losowości prowadzony przez League of Entropy (niezależne organizacje, m.in. Cloudflare, Protocol Labs i uczelnie). Co 30 sekund publikuje nową losową wartość, której nikt, łącznie z nami, nie może przewidzieć ani zmienić.
5. Gdy runda zostanie opublikowana, obliczamy seed: SHA-256(suma kontrolna listy + ":" + losowość drand).
6. Zwycięski bilet = (pierwsze 13 znaków seeda jako liczba szesnastkowa) mod łączna liczba biletów + 1. Wygrywa użytkownik, którego zakres X-Y zawiera zwycięski bilet.
7. Na koniec publikujemy kolejny post na https://x.com/bestwaygg_robux, zawierający:
Winner id - ID wylosowanego użytkownika,
Winner tickets - liczbę biletów zwycięzcy,
Total tickets - łączną liczbę biletów,
Winning ticket - numer wylosowanego biletu,
drand - link do rundy drand użytej w losowaniu,
Proof - plik ze wszystkimi danymi potrzebnymi do weryfikacji wyniku.
Jak samodzielnie sprawdzić wynik?
1. Pobierz listę uczestników z pierwszego posta i oblicz jej sumę kontrolną SHA-256 (np. sha256sum list.csv). Musi się zgadzać z sumą z posta, który został opublikowany przed rundą drand.
2. Otwórz link drand z drugiego posta i skopiuj wartość randomness. Tę samą rundę możesz sprawdzić też na innych niezależnych serwerach, np. drand.cloudflare.com.
3. Wklej wartości do kalkulatora poniżej. Oblicza on seed i zwycięski bilet w Twojej przeglądarce, dokładnie tak samo jak my.
4. Jeśli brałeś udział i nie wygrałeś, możesz sprawdzić, czy Twoje ID konta jest na liście, i zobaczyć swój zakres biletów.
ID konta znajdziesz w aplikacji w sekcji "Moje konto" -> "ID konta".
Starsze giveawaye
Giveawaye, których post z wynikiem zawiera podpis random.org, były losowane przez serwis random.org. Nadal możesz je zweryfikować na stronie https://api.random.org/signatures/form.
Sprawdź losowanie
Wszystko jest liczone w Twojej przeglądarce — żadne dane nie są nigdzie wysyłane.
Podaj 64-znakową sumę SHA-256, 64-znakową losowość drand i dodatnią liczbę biletów.
- Seed
- Zwycięski bilet