← РезультатыВсе розыгрышиГлавная
Другие розыгрыши
Проверка честности
Список замораживается, случайность берётся не с нашего сервера, победителей можно пересчитать у себя.
Как устроен розыгрыш
Подкрутить итог незаметно нельзя: секрет публикуется заранее, список нельзя править после закрытия, случайность приходит снаружи, а победителей считает открытая формула.
- Секрет заранее. До сбора билетов публикуется хэш секретного числа (commit). Когда секрет откроют, хэш должен совпасть. Подменить число задним числом не получится.
- Список замораживается. После конца периода участники, билеты и правила фиксируются. Добавить «своего» или убрать чужого — хэш списка разъедется.
- Случайность не наша. Раунд drand выбирается заранее, до того как число станет известно. Само число выдаёт публичная сеть League of Entropy, не сервер розыгрыша. Подобрать удобный seed после просмотра списка нельзя.
- Одна формула. Победители считаются открытым HMAC по зафиксированному списку и этому числу. Тот же код можно запустить в браузере на этой странице или скриптом на Python.
- След снаружи. Commit, фиксация списка и итог пишутся во внешний журнал со временем. Если потом править базу — проверка это покажет.
Опубликованные значения
PRODUCTIONe49105caa474827ecb671da43b0035ee969069b3ed00d89d957a7c09cc18fe7e37fd3faa02aa0d5fc8a1ac57bf4954dd9d2f2e6efb7565dbca15ce150dc2e9a0EXTERNAL_PUBLICd1960cfd88c3c0a31e802645b840723ffc80f46ec4afd9383d3b2591b2deee71нет8b65c53fa4b22720bae01c944d4f5a0e1748a176f35da7e7dafce78d8c1ec9d64c6006eb3c66e0009bca5176b2b0b91941d37d4bc57e75b3b5828aef3f9b8a49Что зафиксировано по шагам
Каждая запись связана с предыдущей и продублирована во внешнем журнале. Если что-то поменять в базе после факта, проверка остановится.
- #1Хэш секрета опубликован14.08.2026, 12:37:21
63c35e293e4bb8b68b6dd4f3e4b86a3ca4b9e9430542b3bd1c2c0a8f8c034738Открыть внешнюю timestamped запись - #2Список и правила зафиксированы14.08.2026, 12:37:21
682aedf962ae093b34e112ded8df864f40610cbda8789a5894ff245f36501c77Открыть внешнюю timestamped запись - #3Случайность drand14.08.2026, 12:39:25
a275598863273d78ab02e1c922825d21a3d764d8abc908ad1b47f9a2453c2e14Открыть внешнюю timestamped запись - #4Расчёт победителей14.08.2026, 12:39:26
172046e7feec4eeffbe4d7dfec80c53668d7236a6dfc547b6e658dedb8ae1fc9Открыть внешнюю timestamped запись - #5Публикация итога14.08.2026, 12:39:27
77c652735588823c3b53bf7504a8bf23eae4a2e313eda0c8ea0219d5dd3b269fОткрыть внешнюю timestamped запись
0a844c096c94758639474c9d4b34da954c7cb3f6215c0589f8975018ad428433313025999d1395fdc0fe24835e73fc77ab1e1a2712573491cc0ee9f0910b95191c16e2ac52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971Формула
Это тот же алгоритм, что запускает кнопка «Проверить онлайн». Можно скопировать и сверить со скриптом на Python.
Проверка на своём компьютере (Python)
Скачайте пакет доказательств и прогоните сверку без админ-панели.python3 draw_verify.py --bundle https://draw.vless.biz/api/draws/august-2026/proof --explain
Проверка после розыгрыша
Браузер скачает пакет доказательств, сверит зафиксированный список, случайность drand и пересчитает победителей у вас на устройстве. Счёт идёт только у вас на устройстве.
Расчёт только в вашем браузере (Web Crypto API). Полная логика — fairness-browser.ts / draw_verify.py.