Проверка результата
Фиксация, раскрытие, проверка
Запрос на открытие сохраняет хеш server seed и client seed. Квитанция фиксирует версию кейса, набор предметов, выпавшее число и раскрытый seed. Браузер сверяет результат с этой записью. У игр и битв свои версии правил и квитанции.
Воспроизводимый пример, а не открытие игрока
В примере используются вымышленные данные и синтетический кейс, которого нет в каталоге. Это не квитанция игрока, реальный предмет или денежная операция. Веса трёх условных результатов | 750, 200 и 50: 75%, 20% и 5% от общего веса 1000.
Server seed примера | «blyatdrop-public-example-not-a-private-seed-v1», client seed | «public-example-client-v1», ключ запроса | «synthetic-example-not-a-player-command». Хеш SHA-256 server seed: 53207ffbf3f4728d2fccca81f9f2d10dc426b2177179faea07968ae8ec0b5693.
HMAC-SHA-256 подписывает точный JSON-массив [clientSeed, commandKey, counter], начиная со счётчика 0. Первое беззнаковое 32-битное число в порядке big-endian | 961509436. Числа от 4 294 967 000 отбрасываются, чтобы исключить смещение при делении с остатком. Это число принимается; остаток от деления на 1000 | 436. Диапазоны: 0–749 для A, 750–949 для B и 950–999 для C. Значит, результат | Example A.
В JSON сохранены точный кейс и хеш его содержимого. Проверка открытия сверяет хеш seed, сохранённый хеш до открытия, если он передан, хеш канонической записи кейса, сумму весов, воспроизведённое число и полную запись выбранного результата. Подмена seed, веса, числа или результата не проходит проверку.
Сохраните хеш до открытия
Хеш только в готовой квитанции подтверждает согласованность её данных, но не доказывает, что его зафиксировали до запроса. Сохраните хеш server seed перед открытием и сравните с ним раскрытый seed. Проверка отдельно сообщает, если исходный хеш до открытия не был передан.
Что подтверждает проверка
Проверка сверяет записанный результат и правила его расчёта. Она не гарантирует прибыль, наличие у поставщика, одобрение платежа или доставку. Шансы и доступность проверяйте отдельно. Анимация показывает результат, а не выбирает его.
Сохраните исходный запрос
Если подтверждение прервалось, сохраните данные сайта и восстановите исходное открытие или ставку. При ошибке проверки сохраните ID и обратитесь в поддержку; не считайте результат подтверждённым.
Источники и проверка описания
Числовой пример воспроизведён расчётом открытия и проверкой квитанции. Изменённые данные не проходят проверку. Пример вымышленный и не является операцией игрока.
Дата сверки источников: 17 октября 2026 года. Запись проверки содержит версии правил, контрольные суммы и пределы этой проверки.
О проверке честности
Проверка записанного результата
Проверка пересчитывает поддерживаемые доказательства кейсов, Mines, общих раундов Slide и битв кейсов в браузере. Используйте полный JSON из исходного результата или истории аккаунта. Одного seed недостаточно для проверки результата.
Сравнение исходного обязательства
Если вы сохранили хеш server seed до игры, добавьте его для сравнения с раскрытым seed. Без независимо сохранённого хеша совпадение расчёта проверяет предоставленную запись, но не устанавливает время фиксации seed.
Проверка подтверждает соответствие поддерживаемому расчёту. Она не подтверждает происхождение файла, платёж кошелька или будущий результат. Для незавершённого раунда сначала нужно получить полное доказательство результата.
Сохранение исходной записи
Если проверка не пройдена, сохраните доказательство и ID исходного запроса или раунда. Восстановите прерванный запрос перед новым и обратитесь в поддержку, если исходную запись по-прежнему нельзя проверить.