Provably Fair: как проверить честность раунда

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

Играть в Лаки Джет

Коротко о главном

Что это
схема доказательства честности раунда
Компоненты
серверный сид, его хеш и клиентский сид
Когда раскрывается сид
после завершения раунда
Что это не даёт
возможности предсказать следующий раунд

Проблема доверия

В онлайн-играх игрок не может заглянуть под капот: он видит только результат. Возникает логичный вопрос — не подкручивает ли сервер раунды в свою пользу? Схема Provably Fair придумана, чтобы на этот вопрос можно было ответить математически, а не «на слово».

Три компонента

  • Серверный сид (server seed). Секретная строка, из которой вычисляется результат раунда.
  • Хеш серверного сида. Публикуется заранее — до начала раунда. Хеш не позволяет восстановить сид, но позволяет проверить его позже.
  • Клиентский сид (client seed). Строка, которую может менять игрок. Она подмешивается в расчёт, чтобы сервер не мог подобрать результат после того, как узнал ставку.

Результат вычисляется по формуле на основе HMAC: HMAC(server seed, client seed, nonce). После раунда сервер раскрывает сид, и любой игрок может пересчитать коэффициент.

Почему это исключает подмену

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

Одновременно это исключает и прогноз: чтобы предсказать раунд, нужно Knowing сид, а он раскрывается только после крэша. Поэтому «сигналы» и «предсказатели» технически невозможны — подробнее в статье о сигналах.

Как проверить раунд на практике

  1. Скопируйте хеш серверного сида из раздела честности игры.
  2. Откройте любую страницу проверки HMAC-SHA256 — их публикуют сами платформы или сообщество.
  3. Введите серверный сид (после раскрытия), клиентский сид и номер раунда (nonce).
  4. Сравните полученный результат с фактическим коэффициентом.

Совпадение означает, что раунд рассчитан по заявленной формуле. Если результаты не совпадают — это повод отказаться от игры на площадке.

Что Provably Fair не гарантирует

Схема подтверждает честность расчёта, но не выгодность игры. RTP около 97% означает преимущество платформы — и никакая проверка этого не меняет. Честный генератор и отрицательное математическое ожидание спокойно сосуществуют.

ℹВажно знать

Проверка раундов полезна не для прогноза, а для доверия к площадке. Она показывает, что результат не подбирается под игрока.

Вопросы и ответы

Можно ли по хешу вычислить следующий раунд?

Нет. Хеш — односторонняя функция: из него нельзя восстановить сид. Результат становится проверяемым только после раскрытия сида.

Обязательно ли менять клиентский сид?

Желательно: это дополнительно защищает от подбора результата под вашу ставку. Менять его можно в настройках честности игры.

Что делать, если проверка не сходится?

Зафиксируйте данные раунда и обратитесь в поддержку платформы. Если расхождения повторяются, есть смысл не продолжать игру.

Готовы поймать свой икс?

Регистрация по кнопке ниже занимает минуту. Не забудьте промокод BUCK — он увеличивает приветственный бонус на первый депозит.

Играть в Лаки Джет