Доказуемая честность
Каждый результат BlueGem доказуемо честен: серверный сид фиксируется до игры, вторую часть данных задаёт Cloudflare, а расчёт детерминирован. Вы можете сами пересчитать любой результат. Рассказываем, как это работает и как всё проверить.
Почему результат нельзя подменить
Сид: создаётся ещё до нажатия кнопки игры. До открытия мы показываем только его хеш SHA-256. После завершения раскрываем исходный сид — вычислите его хеш и сравните с прежним. Совпадение означает, что сид не подменяли.
CF Ray:уникальный идентификатор, который Cloudflare добавляет к запросу на покупку. Его создаёт Cloudflare, а не мы. Откройте DevTools → Network, найдите запрос POST /games/boxes/{box_id}/purchase/{count} и посмотрите заголовки ответа: значение cf-ray — именно то, которое использовали мы. Мы его не создаём, не можем изменить, а вы видите его в своём браузере ещё до получения результата.
Nonce: обычный счётчик (0, 1, 2, …), соответствующий порядку открытия кейсов. Без пропусков и повторов.
Формула: HMAC-SHA256("seed-cfray-nonce") → первые 13 шестнадцатеричных цифр → приведение к диапазону кейса → предмет, в диапазон которого попало число. Одинаковые входные данные всегда дают одинаковый результат.
Проверьте сами в своём браузере
- Откройте инструменты разработчика (F12 в Windows/Linux, ⌘ ⌥ I на Mac). Перейдите на вкладку Network.
- Нажмите кнопку игры. Найдите запрос POST:
/games/boxes/{box_id}/purchase/{count} - Откройте этот запрос → Headers → Response Headers. Найдите
cf-ray. Именно это значение использовано для вашего результата. - После открытия мы раскрываем исходный серверный сид. Вычислите его хеш SHA-256 — он должен совпасть со значением хеша сида выше. Указанный нами
cf-rayдолжен совпасть с тем, что вы видели на вкладке Network.
Обе части входных данных фиксируются до расчёта результата: сид — через заранее опубликованный хеш, CF-Ray — самим Cloudflare. Дальнейший расчёт детерминирован. Мы не можем ничего изменить задним числом, а вы можете проверить это менее чем за минуту.
Проверка в реальном времени
Проверьте любой результат самостоятельно менее чем за минуту.
Открыть валидатор: https://codepen.io/blue_gem/pen/JoYGMJN
Проверка хеша: SHA-256 онлайн — вставьте раскрытый сид и сравните результат с хешем, зафиксированным заранее.
Краткая проверка
- SHA-256 раскрытого сида совпадает с хешем, зафиксированным до открытия.
- Значение cf-ray в ваших результатах совпадает со значением на вкладке Network вашего браузера.
- Диапазоны предметов без пропусков покрывают весь диапазон результатов кейса.
- Любой nonce в валидаторе точно воспроизводит указанный результат.
Попробуйте в игре: откройте кейс · участвуйте в кейс-батле