Верьте математике, а не обещаниям

Проверка Provably Fair: пересчёт раунда Aviator и JetX через SHA-256

Вставьте серверный сид, клиентские сиды и nonce, которые казино раскрывает после раунда. Инструмент сам пересчитает точку краша через SHA-256 или SHA-512 у вас в браузере. Никакие данные с устройства не уходят.

Что делает этот верификатор (4 схемы)

Это криптографический пересчёт результата краш-игры на стороне клиента. Современные краш-игры (Aviator, JetX, Lucky Jet, Aviatrix, тайтлы BGaming) публикуют hash серверного сида до закрытия ставок, а после раунда раскрывают сам сид, клиентские сиды и nonce. Точка краша однозначно вычисляется из этих данных через SHA-256 или SHA-512. Вставьте их сюда, и вся математика отработает у вас в браузере через Web Crypto API. Если посчитанная нами точка краша совпадает с тем, что показала игра, раунд был честным. Если нет, у вас на руках доказательство того, что казино подменило результат.

Проверить раунд

Все вычисления идут локально в вашем браузере. Никакие данные никуда не отправляются.

Как работает верификация (5 шагов)

  1. 1

    Коммит серверного сида

    До старта раунда казино публикует hash серверного сида. Сам сид скрыт, но hash жёстко его фиксирует. Подменить сид после того, как вы поставили ставку, у казино уже не получится: hash перестанет сходиться.

  2. 2

    Подключаются клиентские сиды

    Сколько клиентских сидов попадёт в расчёт, зависит от схемы: от одного до четырёх. В Aviator и Aviatrix берут три сида у первых трёх игроков раунда. В Lucky Jet к ним добавляется четвёртый, ваш собственный. В JetX и у BGaming клиентский сид всегда один.

  3. 3

    Всё хешируется вместе

    Серверный сид, все клиентские сиды и nonce (номер раунда) склеиваются в одну строку и прогоняются через SHA-256 или SHA-512. На выходе получается детерминированный hex-дайджест на 64 или 128 символов, который зависит только от входных данных.

  4. 4

    Достаём дробь h

    Первые 13 шестнадцатеричных символов дайджеста переводятся в целое число от 0 до 16^13. Делим на 16^13 и получаем дробь h в диапазоне [0, 1). Это и есть энтропия раунда.

  5. 5

    Подставляем в формулу краша

    Подставляем h в формулу: (100 - house_edge) / (1 - h) / 100. При 3% преимуществе Spribe: h=0,5 даёт краш на 1,94x, h=0,97 на 32,33x, h=0,99 на 97x. Около 3% раундов закрываются ровно на 1,00x: в этом диапазоне формула возвращает значения ниже 1,00. Это не баг, а преимущество казино, зашитое в само распределение.

Что вы можете проверить здесь (22 игры)

Большинство краш-игр на рынке работают по схеме commit-reveal на SHA-256 или SHA-512. Из 30 игр на сайте мы поддерживаем 22. Pragmatic Play (Spaceman, Big Bass Crash, High Flyer), Evolution (Cash or Crash Live, Red Baron) и Betsoft (Triple Cash or Crash) используют сертифицированный лабораториями RNG: GLI и iTech Labs аудируют эти тайтлы напрямую, проверить раунд на стороне клиента в них нельзя.

Авиатор
SHA-512 + 3 сида
Берите схему 1, классический вариант Spribe.
Balloon
SHA-512 + 3 сида
Та же схема Spribe, что у Aviator.
Pilot
SHA-512 + 3 сида
Та же схема Spribe.
Aviatrix
SHA-512 + 3 сида
Студия Aviatrix взяла 3-сидную модель Spribe.
JetX
SHA-256 + 1 сид
Стандартный commit-reveal от SmartSoft. Берите схему 2.
JetX 3
SHA-256 + 1 сид
Продолжение работает на том же fairness-слое, что и JetX.
Balloon
SHA-256 + 1 сид
Схема SmartSoft.
Football X
SHA-256 + 1 сид
Схема SmartSoft.
Aviamasters
SHA-256 + 1 сид
Собственная схема BGaming, тот же fairness-примитив.
Space XY
SHA-256 + 1 сид
Схема BGaming.
Chicken Cross
SHA-256 + 1 сид
Схема Upgaming.
Aero
SHA-256 + 1 сид
Схема Upgaming.
Aero Turbo
SHA-256 + 1 сид
Схема Turbo Games (на базе TURBODEV).
Crash X
SHA-256 + 1 сид
Схема Turbo Games.
Aviafly
SHA-256 + 1 сид
Схема InOut Games.
Aviafly 2
SHA-256 + 1 сид
Схема InOut Games.
Chicken Road
SHA-256 + 1 сид
Схема InOut Games.
Lucky Jet
SHA-256 + 4 сида
Эксклюзив 1win Gaming, 4-сидная схема.
Rocket X
SHA-256 + 4 сида
Эксклюзив 1win Gaming, 4-сидная схема.
Rocket Queen
SHA-256 + 4 сида
Эксклюзив 1win Gaming, 4-сидная схема.
Stake Chicken
SHA-256 + 1 сид
Схема Stake Originals.
Mission Uncrossable
SHA-256 + 1 сид
Схема Roobet Originals.

Не поддерживается здесь (только лабораторный аудит)

  • Spaceman Pragmatic Play работает на сертифицированном RNG (GLI/iTech), проверить раунд на стороне клиента нельзя.
  • Big Bass Crash Сертифицированный RNG Pragmatic Play.
  • High Flyer Сертифицированный RNG Pragmatic Play.
  • Cash or Crash Evolution Live: физическое вытягивание карт в студии, без всяких сидов.
  • Red Baron Evolution Live.
  • Triple Cash or Crash RNG Betsoft, аудит BMM и iTech Labs.
  • Astronaut Только аудит со стороны провайдера.
  • Penalty Shoot Out Гибридная механика, проверка возможна только через лабораторный аудит.

5 способов найти свои сиды

  • В Aviator нажмите на зелёный значок Provably Fair над лентой истории раундов. По последнему раунду вы увидите: раскрытый серверный сид, три клиентских сида, hash серверного сида (коммит) и nonce. Скопируйте всё в инструмент и выберите схему 1.
  • В JetX откройте вкладку History: рядом с каждым раундом стоит маленькая кнопка Verify. Нажмите её, чтобы раскрыть серверный и клиентский сиды.
  • Lucky Jet на 1win прячет свои четыре сида за шестерёнкой в окне игры (раздел Provably Fair). Скопируйте серверный сид, свой клиентский и три других клиентских сида.
  • Тайтлы BGaming показывают сиды через игровую панель Info. Логика та же: раскрытый серверный сид, клиентский сид, nonce.
  • Если казино ничего из этого не показывает, игра не работает по provably fair: либо у неё сертифицированный RNG (как у Pragmatic Play), либо гибридная схема. Загляните в обзор игры на нашем сайте и посмотрите, какая модель используется.

8 частых вопросов

Куда уходят данные при проверке?

Никуда. Всё хеширование происходит прямо у вас в браузере через Web Crypto API. Серверный сид, клиентские сиды и nonce не покидают устройство. Хотите убедиться сами: откройте DevTools, перейдите во вкладку Network и нажмите Verify. Никаких исходящих запросов вы там не увидите.

Что делать, если посчитанная точка краша не совпала с той, что показала игра?

Возможны три объяснения. Скорее всего, ошиблись в nonce или сделали опечатку в сиде: внимательно перепроверьте. Менее вероятно, что выбрали не ту схему: попробуйте остальные варианты. Маловероятно, но допустимо, что казино подкрутило результат. Если сиды точно правильные и схема совпадает с документацией провайдера, а итог всё равно расходится, у вас есть веское основание оспорить раунд в казино и у регулятора. Обязательно сохраните скриншоты.

Можно ли заранее посчитать следующую точку краша?

Нет. Серверный сид следующего раунда уже зафиксирован коммитом (hash опубликован), но сам сид скрыт до конца раунда. Без серверного сида формулу вперёд не посчитать. Все «предикторы Aviator» и софт для «взлома hash» продают догадки о числах, которых ещё нет в природе. Этот инструмент проверяет прошлые раунды, а не будущие.

Почему в Aviator используется SHA-512, а у большинства SHA-256?

Криптографически для такой задачи хватает обоих алгоритмов. SHA-256 не сломан и обеспечивает 256-битное preimage-сопротивление, чего более чем достаточно. SHA-512 у Spribe - это, скорее, перестраховка: вдвое более длинный дайджест ради чуть большей стойкости, в первую очередь как сигнал доверия. Для математики краша оба алгоритма дают одинаковое равномерное распределение.

Почему часть игр здесь не поддерживается?

У Pragmatic Play, Evolution Gaming и Betsoft принципиально другая модель честности: сертифицированный RNG с аудитом лабораторий GLI, iTech, иногда Gibraltar Regulatory Authority. Математика крутится на сервере провайдера и не отдаётся клиенту в виде сидов. Доверие здесь обеспечивает регулятор и сертификат, а не пересчёт в браузере. Для таких тайтлов верификатор бесполезен: смотрите отчёты по аудиту в обзоре провайдера.

Чем проверка одного раунда отличается от проверки сессии?

Этот инструмент работает по одному раунду за раз. Чтобы убедиться в честности целой сессии, понадобится ещё опубликованный RTP (например, 97% у Aviator), тысячи раундов и тот же расчёт по каждому. После этого сравните средний возврат вашей выборки с заявленными 97%. На 10 000+ раундах среднее должно сойтись с RTP в пределах статистической погрешности. Если не сходится, это уже признак мошенничества на уровне сессии. Покруговая проверка - кирпичик, а статистика по сессии - общая картина.

Что делать, если преимущество казино отличается от дефолтного?

Используйте кастомную схему. У большинства провайдеров преимущество равно 3% (Aviator, Lucky Jet, BGaming, Upgaming). У части тайтлов SmartSoft и Turbo Games оно 4%. У некоторых, например в JetX, преимущество плавающее и зависит от диапазона кэшаута (sliding RTP). Точное значение смотрите в обзоре игры или в открытой документации провайдера.

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

Да, если казино до сих пор хранит серверный сид того раунда в истории. Большинство провайдеров держат provably-fair историю от 30 до 90 дней. Загляните во вкладку History или Provably Fair: если ваш старый раунд там, и сиды раскрыты, просто вставьте их сюда. Если сиды уже стёрли, раунд криптографически проверить не получится.

Проверьте свои любимые игры

Проверьте реальный раунд Aviator

Откройте вкладку Provably Fair в игре, скопируйте сиды, вставьте сюда и убедитесь, что математика сходится.
Читать обзор Aviator