Доказуемая честность в крипто-казино: как устроена проверка
Provably fair, или доказуемая честность, позволяет после раунда убедиться, что результат был определён заранее и не менялся после вашей ставки. В BAKS.BET сервер получает каждый исход из HMAC-SHA256 от секретного серверного сида, вашего клиентского сида и счётчика ставок (nonce). Хеш SHA-256 серверного сида показывается до игры; когда вы меняете сиды, прежний серверный сид раскрывается, и вы можете пересчитать прошлые раунды и сверить хеш. Это доказывает, что раунд не подменили. Но RTP это не подтверждает и выигрывать чаще не помогает.
Коротко о главном
- Алгоритм
- HMAC-SHA256
- Фиксируется до игры
- хеш SHA-256 серверного сида
- Ваш вклад
- клиентский сид (можно сменить)
- Счётчик
- nonce, растёт с каждой ставкой
- Где проверить
- мгновенные игры (панель Fair)
- Слоты
- страница проверки для игрока сейчас выключена
Из чего складывается результат
Серверный сид — длинная случайная строка, которую сервер хранит в секрете. Пока она используется, вы её не видите, зато видите её хеш SHA-256. Хеш похож на запечатанный конверт: подобрать другой сид с тем же хешем практически невозможно, поэтому показанный заранее хеш привязывает сервер к одному-единственному сиду.
Клиентский сид — ваша часть. У него есть значение по умолчанию, но вы можете вписать любой свой текст. Сервер не знает его заранее и не может подогнать свой сид под него.
Nonce — номер вашей ставки при текущей паре сидов: 0, 1, 2 и так далее. Благодаря ему каждый раунд даёт новые числа, хотя оба сида остаются прежними.
Как получается число
Для раунда сервер считает HMAC-SHA256: ключ — серверный сид, сообщение — строка вида clientSeed:nonce:cursor. Курсор нужен, когда раунду требуется несколько случайных чисел: раздача карт или расстановка мин. Он сдвигается, и из байтов результата получаются числа.
Дальше число превращается в исход по фиксированному правилу игры: точка краша, значение Dice, расположение мин, карта. Выигрыш и генератор случайных чисел считаются только на сервере, а браузер лишь рисует картинку и ни на что не влияет.
Как проверить раунд самому
В мгновенных играх есть панель Fair. В ней видны текущий хеш серверного сида, ваш клиентский сид и nonce, а также кнопка смены сидов. При смене текущая пара закрывается: прежний серверный сид раскрывается, а новый фиксируется новым хешем.
Когда сид раскрыт, проверьте две вещи. Первая: SHA-256 раскрытого сида совпадает с хешем, который вы видели до игры. Вторая: пересчёт ваших раундов по сиду, клиентскому сиду и каждому nonce даёт ровно те результаты, что выпали. Панель умеет проверять раунды сама, а у игры Crash есть отдельная страница проверки /instant/crash/verify. Если не доверяете нашей странице, любой HMAC-SHA256-калькулятор выдаст те же значения.
Слоты: что есть, а чего нет
В слотах работает та же схема фиксации и раскрытия, а данные каждого раунда записываются. Но страница проверки для игрока в слотах сейчас выключена, и мы говорим об этом прямо: мгновенные игры вы проверяете сами, а для слотов публичного экрана проверки пока нет.
Поэтому в слотах гарантия держится на наших записях и на том, что результат считается только на сервере, а не на пересчёте в браузере. Если для вас это важно, играйте в мгновенные игры вроде Dice или Mines: там проверка доступна целиком.
Чего provably fair не доказывает
Доказывается узкая вещь: исход определён зафиксированными сидами и не менялся после вашей ставки. Заявленный RTP это не подтверждает. Он следует из математики игры и указан в её информационной панели, а на практике проявляется только на очень большой дистанции. Подробнее — в разборе что такое RTP.
Проверка также не делает исходы выгоднее, не раскрывает будущие раунды и не убирает преимущество казино. Мгновенные игры в среднем возвращают 92% (Dice 97%), и остальное казино оставляет себе на длинной дистанции, как бы честен ни был каждый отдельный раунд.
- Проверенный раунд означает лишь, что результат совпал с сидами.
- Серия проигрышей не доказывает обман, а серия выигрышей — честность.
- Сиды не позволяют предсказать следующий результат.
Практические советы
Если хотите, задайте свой клиентский сид до начала и время от времени меняйте сиды, чтобы старые раунды можно было проверить. Запишите хеш, показанный до игры: без него сравнение теряет смысл.
И помните: честность раунда не защищает ваш бюджет. Играйте ради развлечения, заранее задайте лимит и прочитайте про ответственную игру. Правила каждой игры собраны на странице правил. Только 18+.
Частые вопросы
Provably fair значит, что я буду выигрывать чаще?
Нет. Он лишь позволяет проверить, что раунд был получен из сидов, зафиксированных до ставки. Преимущество казино остаётся: мгновенные игры в среднем возвращают 92%, Dice 97%, и никакой сид шансы не меняет.
Что такое nonce?
Счётчик ваших ставок при текущей паре сидов. Он начинается с 0 и растёт на единицу с каждой ставкой. Вместе с серверным и клиентским сидом он даёт каждому раунду свои случайные числа.
Почему серверный сид сначала скрыт?
Будь он виден во время игры, можно было бы предсказывать следующие результаты. Поэтому показывается только его хеш SHA-256. После смены сидов прежний серверный сид раскрывается, и вы сверяете его с прежним хешем.
Можно ли проверить спины в слотах?
На публичной странице нет: проверка для игрока в слотах сейчас выключена. Данные фиксации и раскрытия по каждому раунду при этом записываются на сервере. В мгновенных играх панель Fair и проверка работают.
Это доказывает, что RTP честный?
Нет. Проверенный раунд показывает только, что результат не менялся после ставки. RTP — статистическое свойство математики игры, видное лишь на огромном числе раундов. Заявленное значение смотрите в информационной панели игры.
Можно ли поменять клиентский сид?
Да, можно задать свой клиентский сид, а nonce будет считать ваши ставки с ним. Менять его необязательно, но перед сессией это хорошая привычка, если хотите внести свой вклад в каждый розыгрыш.
Читайте дальше
Обновлено: 2026-11-04. 18+. Азартные игры могут вызывать зависимость: играйте только на те деньги, которые не жалко потерять.