Калькулятор provably fair позволяет проверить результат после раскрытия скрытого server seed. Инструмент сверяет SHA-256 commitment, повторяет HMAC-SHA256 по client seed и nonce и показывает эталонный исход локально, без отправки seed на сервер.
Как проверить provably fair ставку
До раунда оператор публикует SHA-256 hash секретного server seed. Сохраните его. После раскрытия seed рассчитайте hash снова: он должен полностью совпасть с исходным commitment.
Затем укажите client seed и nonce раунда. Здесь HMAC-SHA256 использует server seed как ключ, а clientSeed:nonce как сообщение. Digest и преобразование в исход нужно сравнить с опубликованной спецификацией оператора.
Crash, Dice, Plinko и Mines
Эталон Dice переводит первые 52 бита digest в число 0–99,99; пример Crash применяет 1% house edge. Plinko читает биты пути, Mines строит детерминированную перестановку 25 клеток.
Это демонстрация воспроизводимости, а не универсальный стандарт. Оператор может менять порядок HMAC, добавлять cursor или game id и иначе извлекать случайное число.
Если результат не совпал
Проверьте регистр, пробелы, nonce и активный client seed. Затем сверьте тип hash, порядок seed, разделители, cursor, извлечение байтов и формулу house edge.
Сохраните исходный commitment, раскрытый seed, id раунда и спецификацию. Самое сильное прямое несоответствие — когда hash раскрытого server seed не совпадает с commitment.
FAQ
Что означает provably fair?
Игрок может независимо воспроизвести исход из seed, зафиксированных до игры, поэтому оператор не может незаметно заменить server seed после ставки.
Формула едина для всех казино?
Нет. SHA-256 часто используется для commitment, но HMAC и преобразование результата различаются.
Seed отправляются на сервер?
Нет, расчёт выполняется локально в браузере.