18+ · Азартные игры вызывают зависимость. Играйте ответственно. Устанавливайте лимиты. · Ответственная игра

Provably fair на Stake — проверка любого исхода шаг за шагом

Полный разбор provably fair RNG Stake: server seed, client seed, nonce, HMAC-SHA256 и как самостоятельно проверить любой результат ставки.

Зачем нужен provably fair

Традиционные онлайн-казино работают на closed-source RNG. Ты ставишь, казино рапортует результат, ты веришь, что он был сгенерирован честно. Проверить никак.

Provably fair это меняет. Казино обязуется к хэшу своего server seed до твоей ставки. После ставки казино раскрывает сид, и ты можешь пересчитать результат из публичных входов. Если пересчёт совпадает с тем, что ты видел — казино не подделывало. Не совпадает — у тебя криптографическое доказательство мошенничества.

Эта система, начатая казино эпохи Bitcoin и теперь стандартная на Stake.com, BC.Game, Roobet и большинстве крипто-казино, устраняет один большой класс недоверия. Она не устраняет house edge — она доказывает, что твои потери были из-за опубликованной математики игры, а не из-за манипуляции.

Три входа

Каждый исход Stake Original определяется тремя значениями:

  1. Server seed — 64-символьная hex-строка, сгенерированная Stake. Её SHA-256 хэш публикуется до любой ставки с её использованием. Сам сид раскрывается только после ротации на новую пару.
  2. Client seed — строка под твоим контролем. По умолчанию Stake генерирует случайную в твоём браузере; можешь менять на любую в любой момент.
  3. Nonce — целочисленный счётчик, начинается с 0, +1 на каждую ставку. При ротации server seed nonce обнуляется.

Эти три объединяются через HMAC-SHA256 и дают детерминированный поток байт. Поток парсится в исход, специфичный для игры (траектория шарика Plinko, множитель Crash, число dice).

Ритуал обязательства

До любой ставки Stake показывает SHA-256 хэш активного server seed. SHA-256 — однонаправленная функция: по хэшу нельзя получить сид (вычислительно невозможно на современном железе).

Это обязательство казино: «Мы зафиксировали server seed с хэшем X. Мы не можем теперь подменить сид незаметно — любой другой сид дал бы другой хэш».

Ты можешь сохранить этот хэш. Позже, после ротации на новый server seed и раскрытия старого, считаешь SHA-256(раскрытый_сид) и сравниваешь с сохранённым. Совпало — казино использовало то, что обязалось. Не совпало — казино соврало, и у тебя есть доказательство.

Пошаговая проверка

Как самому проверить любую ставку на Stake:

  1. Сохрани текущий хэш server seed со страницы «Fairness» в настройках аккаунта Stake.
  2. Сохрани client seed, он там же.
  3. Делай ставки. Каждая инкрементирует nonce на 1 внутри текущей пары server/client seed.
  4. Сделай ротацию server seed. Stake раскроет предыдущий.
  5. Посчитай SHA-256 от раскрытого сида и сверь с хэшем из шага 1.
  6. Для каждой ставки прогоняй HMAC-SHA256(server_seed, client_seed:nonce) и парси результат по алгоритму игры.
  7. Сравни вычисленный исход с тем, что Stake показал во время ставки.

Stake даёт верификатор на странице Fairness — он делает шаги 5–7 за тебя. Можно использовать сторонние инструменты или написать свой — алгоритм открыт и стандартизирован.

Алгоритмы по играм

HMAC-SHA256 поток парсится по-разному для каждой игры:

  • Dice / Limbo: байты мапятся в равномерный float [0, 100) для Dice и [1, 1 000 000] для Limbo через опубликованную трансформацию.
  • Plinko: каждый ряд лево/право использует один байт потока — биномиальная прогулка.
  • Crash: байты определяют crash point через инверсию кумулятивного распределения P(crash ≥ X) = 0,99/X.
  • Mines: Fisher-Yates тасовка по сетке 25 клеток с энтропией перестановки из потока.

Точные алгоритмы публикуются Stake. Они детерминированы: при тех же трёх входах всегда тот же исход. Это и делает верификацию возможной.

Чего provably fair НЕ доказывает

  • Не доказывает, что ты выиграешь. Математика честная, но house edge всё равно действует.
  • Не доказывает, что сама математическая модель честная. Если Stake опубликует таблицу выплат Plinko, суммирующую к 90% ожидаемого возврата, provably fair всё равно верифицирует каждый раунд — он подтверждает использование объявленной математики, не её добротность.
  • Не защищает от UI-манипуляции. Если интерфейс казино показывает фейковые исходы — provably fair поймает это только при верификации, но не предотвратит обманчивую отрисовку.

На практике опубликованная математика Stake хорошо документирована и стандартна для индустрии, а система верификации проходила сторонний аудит. Provably fair — реальная защита от одного конкретного типа мошенничества, не гарантия прибыли.

Готов играть на Stake.com?

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

Играть на Stake.com Code: STAKEBONUSHUB

18+ · Партнёрское раскрытие: мы получаем комиссию за рефералов. Азартные игры вызывают зависимость — играй ответственно.

Играй с кодом STAKEBONUSHUB Stake.com · 18+ · Действуют условия
Бонус