Сертифицированный ГСЧ и provably fair: две модели доверия

Сертифицированный ГСЧ и provably fair: две модели доверия

Спор «сертифицированный ГСЧ против provably fair» обычно подают как выбор лучшего варианта. На деле это две разные модели доверия, и отвечают они на разные вопросы. Первая говорит: «игру проверила независимая лаборатория». Вторая: «проверьте сами, вот исходные данные».

Как устроен сертифицированный ГСЧ

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

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

Где у этой модели границы

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

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

Как устроен provably fair

Provably fair решает ровно эту задачу — переносит проверку на сторону игрока. Схема опирается на три значения:

  1. Серверный сид — секретная строка, которую генерирует сервер. До начала игры вы получаете не её саму, а криптографический хеш: подменить сид задним числом и сохранить тот же хеш невозможно.
  2. Клиентский сид — строка на стороне игрока. Раз вы влияете на исход, сервер не может заранее подобрать удобную комбинацию.
  3. Nonce — счётчик раундов. Он отличает один результат от другого при неизменной паре сидов.

Итог вычисляется из этих трёх значений детерминированно. После раунда сервер раскрывает серверный сид: вы сверяете его с хешем, полученным заранее, и повторяете расчёт вручную. Так устроены Tonza Originals — Coin Flip, Mines, Roulette, Plinko и Blackjack; порядок проверки описан на странице provably fair.

Что проверка доказывает, а что нет

Доказывает она одно: результат был предопределён до вашей ставки и его не подменили после. Это защита от манипуляции конкретным раундом, и здесь она работает.

Чего provably fair не делает — не меняет математику. Преимущество заведения остаётся в правилах: заявленный RTP в Tonza Originals — 98% у Coin Flip и Mines, 97% у Plinko, 97.3% у рулетки и 99.5% у блэкджека, и проверяемость раунда эти числа не сдвигает. Честно посчитанный раунд может быть проигрышным, а серия проигрышей — нормальное поведение случайной величины. Проверяемость и выгодность — разные свойства, и путать их не стоит.

Почему одна модель не вытесняет другую

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

Слоты с бонусными раундами, каскадами и накопительными механиками устроены сложнее, а их код принадлежит провайдеру, который не отдаёт наружу внутренние сиды. Поэтому в разделе слотов действует модель сертификации, а provably fair остаётся у собственных игр площадки. В каталоге Tonza соседствуют оба подхода.

Что делать игроку на практике

  • Перед серией раундов сохраните хеш серверного сида — без него проверка потом бессмысленна.
  • Задайте собственный клиентский сид вместо значения по умолчанию.
  • После раунда сверяйте раскрытый сид с сохранённым хешем и пересчитывайте результат, а не полагайтесь на сам факт наличия механизма.
  • В играх внешних провайдеров ориентируйтесь на заявленный RTP в описании — это единственный публичный параметр, который у вас есть.

Сертификация и provably fair не конкурируют. Одна закрывает то, что игрок физически проверить не может, вторая — то, что он может проверить сам за пару минут. Полезно понимать, какая из них работает в игре, которую вы открыли.

Полезно почитать