← РезультатыВсе розыгрышиГлавная

Проверка честности

Список замораживается, случайность берётся не с нашего сервера, победителей можно пересчитать у себя.

Как устроен розыгрыш

Подкрутить итог незаметно нельзя: секрет публикуется заранее, список нельзя править после закрытия, случайность приходит снаружи, а победителей считает открытая формула.

  1. Секрет заранее. До сбора билетов публикуется хэш секретного числа (commit). Когда секрет откроют, хэш должен совпасть. Подменить число задним числом не получится.
  2. Список замораживается. После конца периода участники, билеты и правила фиксируются. Добавить «своего» или убрать чужого — хэш списка разъедется.
  3. Случайность не наша. Раунд drand выбирается заранее, до того как число станет известно. Само число выдаёт публичная сеть League of Entropy, не сервер розыгрыша. Подобрать удобный seed после просмотра списка нельзя.
  4. Одна формула. Победители считаются открытым HMAC по зафиксированному списку и этому числу. Тот же код можно запустить в браузере на этой странице или скриптом на Python.
  5. След снаружи. Commit, фиксация списка и итог пишутся во внешний журнал со временем. Если потом править базу — проверка это покажет.

Опубликованные значения

Режим доказательств
LEGACY
Commit
d44e27d6df167778a06f4fb8b536cddeaf31d8c07fea7569ea4eb34374998af0
Participants hash
6f8cf42a2e8c913e4590663f2d282887f5df0de0e0745009ed400521f3feb6ae
Seed source
LIVE_DICE
Client seed
63B32758B55FA42DEE999242F0A626E8C6D52D7351D48D92E966AE271B442A73
Manual override
нет
Server seed
f8e4e51dbc3fb08831a4dd794582df969bdf693b082b8981281fa9d13e2b2c73
Скачать CSV участников

Формула

Это тот же алгоритм, что запускает кнопка «Проверить онлайн». Можно скопировать и сверить со скриптом на Python.

Проверка на своём компьютере (Python)

Только стандартная библиотека — без зависимостей. Скачайте CSV и seed с сайта, затем:python3 draw_verify.py --commit … --server-seed … --client-seed … --participants-hash … --participants participants.csv --prizes N

Скачать .py

Проверка после розыгрыша

Кнопка загрузит CSV, сверит commit и хэш списка, пересчитает победителей той же формулой, что выше, и сравнит с таблицей на сайте. Счёт идёт только у вас на устройстве.

Расчёт только в вашем браузере (Web Crypto API). Полная логика — fairness-browser.ts / draw_verify.py.

Скачать CSV вручную