
Provably fair: как самому проверить, что игра не обманула
В крипто-казино нет эстонского надзора, к которому можно обратиться. Provably fair — единственное, что даёт вам реальный контроль над результатом, но только если вы знаете, что он доказывает, а что нет.
В казино с эстонской лицензией на вопрос доверия есть институциональный ответ. Игры сертифицированы, надзор ведёт Налогово-таможенный департамент, а в случае спора есть ведомство, к которому можно обратиться.
В крипто-казино нет ничего из этого. Лицензия Curaçao или Анжуана не даёт вам в Эстонии ни одного средства правовой защиты, и ни одно эстонское ведомство не компетентно в отношении этого оператора. Вы по сути одни.
Provably fair — это ответ индустрии именно на эту проблему. Идея проста и технически элегантна: вместо того чтобы просить вас поверить, что казино не изменило результат, казино даёт вам математическое доказательство, которое вы можете проверить сами — не доверяя казино, без аудитора, без надзора.
Это настоящая вещь, и она работает. Но вокруг неё накопилось столько недопонимания, что она превратилась в маркетинговое слово, и игроки, которые говорят «это казино provably fair, значит честное», поняли примерно половину.
В этом руководстве мы разбираем весь механизм: что такое серверное зерно, клиентское зерно и nonce, почему хеш, выданный до игры, — сердце всей системы, как по-настоящему проверить один конкретный результат и — самое главное — чего provably fair не доказывает. Последняя часть длиннее первой, и именно ради неё эта статья и написана.

Проблема, которую это решает
Представьте самую простую онлайн-игру: подбрасывание монеты. Вы ставите, сервер определяет результат, сервер сообщает, выиграли ли вы.
Проблема очевидна. Сервер определяет результат после того, как видит вашу ставку. Если бы он хотел обмануть, ему не нужно ничего сложного — он просто решил бы иначе. Вы не увидите разницы, потому что никогда не видите, что «должно было» выпасть.
Обычное казино решает это третьей стороной: независимая лаборатория тестирует генератор, регулятор проверяет лабораторию. Вы доверяете не казино, а цепочке за ним. Это работает, но требует, чтобы цепочка существовала, — а в случае крипто-казино её чаще всего нет.
Provably fair решает это без третьей стороны. Трюк известен в криптографии как схема обязательства (commitment scheme), а в обыденной жизни он стар, как запечатанный конверт.
Аналогия, объясняющая всё. Я пишу на бумаге число, кладу его в запечатанный конверт и отдаю конверт вам. Вы не видите, что внутри. Затем вы называете своё число. Затем мы вскрываем конверт и объединяем два числа в результат.
Я не могу обмануть, потому что конверт был у вас ещё до того, как вы назвали своё число. Вы не можете обмануть, потому что не знали, что в конверте. Ни одному не нужно доверять другому.
Provably fair — ровно это, только вместо конверта криптографический хеш. И это делает конверт лучше бумажного: хеш публичен, а содержимое из него не выводится.
Три составные части
Любая система provably fair состоит из трёх вещей. Названия у операторов одинаковы, поэтому их можно выучить один раз и использовать везде.
1. Серверное зерно
Что это. Случайная строка, которую генерирует казино. Это «число в конверте» — то, что придаёт результату случайность.
Почему вы его не видите. Если бы вы видели серверное зерно до игры, вы могли бы вычислить каждый результат заранее и играть только тогда, когда выигрываете. Система была бы бесполезна в обратную сторону.
Что вы видите вместо этого. Его хеш — отпечаток, вычисленный алгоритмом SHA-256. Хеш — длинный набор символов, уникальный для конкретного зерна, из которого зерно обратно не вычислить. Свойства хеш-функций, на которых всё держится, описаны в семействе SHA-2.
Этот хеш — сердце всей системы. Казино даёт его вам до первой ставки. С этого момента он заперт: если казино позже изменит зерно, новое зерно не даст того же хеша. Оно себя связало.
2. Клиентское зерно
Что это. Строка, которую даёте вы. Клиентское зерно обычно генерируется автоматически, но его можно и нужно менять.
Зачем оно нужно. Без него казино знало бы всю последовательность результатов заранее. Изменить её после ставки оно бы не смогло, но могло бы знать её до — и использовать это, например в том, что вам предлагают и в каком порядке показывают игры.
Ваш вклад в последовательность делает это невозможным. Казино не знает, что вы введёте, а значит не знает и объединённого результата.
Практическое требование: если вы никогда не меняли клиентское зерно, вы используете сгенерированное казино значение и отказались от половины гарантии. К этому мы вернёмся ниже.
3. Nonce
Что это. Простой счётчик. Первая ставка — nonce 0, вторая — 1, третья — 2.
Зачем он нужен. Без него одна и та же пара зёрен давала бы каждый раз один и тот же результат. Nonce обеспечивает, что каждая ставка отличается, без необходимости менять зёрна.
Практический смысл: nonce — это ещё и счётчик ваших ставок. Чтобы проверить результат, нужно знать, какой по счёту была та ставка.
Как результат вычисляется на самом деле
Три составные части идут в одну функцию, и оттуда выходит число. Точная реализация у операторов различается, но почти все следуют одному шаблону.
Шаг 1: объединение. Серверное зерно, клиентское зерно и nonce объединяются и пропускаются через криптографическую функцию — обычно HMAC-SHA256, где серверное зерно является ключом, а клиентское зерно вместе с nonce — сообщением.
Результат — длинная шестнадцатеричная строка вроде 4a7d1ed414474e4033ac29ccb8653d9b…, только ещё вдвое длиннее.
Шаг 2: преобразование в число. Из этой строки берутся первые символы и преобразуются в число. Обычно берут четыре байта, превращают в целое и делят на максимум, получая значение между нулём и единицей.
Шаг 3: отображение в результат игры. Теперь всё зависит от игры:
- Dice: значение 0–1 умножается на 100 → результат 0.00–99.99.
- Limbo: значение преобразуется в множитель формулой, дающей нужное распределение.
- Plinko: для каждого ряда берётся отдельный бит, решающий, пойдёт ли шарик влево или вправо.
- Mines: последовательность значений определяет, в какие клетки положены бомбы.
- Crash: одно значение определяет момент, когда множитель обрывается.
Важнейшее свойство. Вся эта цепочка детерминирована. Одни и те же три входа всегда дают один и тот же результат — на любом компьютере, в любое время. Именно это делает проверку возможной: зная три входа, вы сами вычисляете результат и сравниваете с тем, что показало казино.
И вот в чём красота системы: казино не может солгать ни в одну сторону. Оно не может изменить результат, потому что зерно заперто хешем. И не может утверждать, что результат был другим, потому что вы пересчитываете его сами.
Игры, к которым это относится, обычно называют originals — игры собственной разработки казино. Само понятие объяснено в словарной статье provably fair.
Шаг за шагом: проверьте один результат по-настоящему
Теория бесполезна, если вы ни разу её не прошли. Вот процедура на пять минут, после которой вы поймёте, работает ли система вашего казино по-настоящему.
Шаг 1 — задайте своё клиентское зерно. Откройте настройки игры, найдите «Client seed» и введите своё значение. Что угодно — слово, число, любое. Это самый важный шаг, и именно его большинство игроков пропускает.
Шаг 2 — сохраните хеш серверного зерна. Там же есть «Server seed (hashed)» — длинная hex-строка. Скопируйте её куда-то вне казино, например в заметки. Это ваш конверт и единственное доказательство, ценность которого зависит от того, что оно у вас есть заранее.
Шаг 3 — сыграйте несколько раз. Пяти-десяти ставок достаточно. Отметьте, какой по счёту была та, которую вы хотите проверить, — это nonce. Большинство интерфейсов показывает nonce в деталях ставки.
Шаг 4 — смените зерно. Это обязательный шаг, и вот почему: казино раскрывает серверное зерно лишь тогда, когда оно больше не используется. Если бы оно раскрыло его сразу, вы могли бы вычислить следующие результаты заранее. Итак: нажмите «Rotate» или «New seed».
Шаг 5 — заберите старое серверное зерно. Теперь оно видно — обычно в истории зёрен, в разделе «previous seeds».
Шаг 6 — проверьте хеш. Возьмите раскрытое серверное зерно и вычислите его SHA-256 хеш. В казино для этого обычно есть встроенный проверяльщик, но можно использовать любой независимый SHA-256 инструмент — и независимый лучше, потому что доверие проверяльщику казино возвращает вас по кругу к началу.
Сравните этот хеш с тем, который вы сохранили на шаге 2. Если они идентичны, казино сдержало обещание: зерно, которым вычислялись ваши ставки, — то самое, которое оно заперло для вас заранее.
Если они не идентичны, это очень серьёзная находка. Значит зерно подменили. Прекратите там играть.
Два практических замечания к этому шагу. Первое: сравнивайте хеши посимвольно или сравнением копий, а не на глаз. Хеш SHA-256 длиной 64 символа, и два разных хеша могут совпадать по первым знакам. Второе: убедитесь, что используете тот же алгоритм хеширования — почти все операторы используют SHA-256, но отдельные используют что-то иное, и тогда это указано в документации. Хеш, вычисленный не тем алгоритмом, не совпадёт никогда, и это выглядит как обман, будучи на деле вашей ошибкой.
Шаг 7 — пересчитайте результат. Введите серверное зерно, клиентское зерно и nonce в проверяльщик и посмотрите, совпадает ли результат с тем, что вы видели в игре.
Что вы теперь знаете. Вы доказали, что конкретный результат был предопределён независимо от вашей ставки. Не «казино так сказало» — вы вычислили это сами.
Сколько это на самом деле занимает. В первый раз около пятнадцати минут, потому что вы ищете нужные места в интерфейсе. Во второй — две. А после второго раза делать это каждый раз уже не нужно: достаточно знать, что система в этом заведении работает, и перепроверить, если что-то покажется подозрительным. Ровно для этого механизм и создан: не для постоянной проверки, а для проверяемости.
Что делает каждая составная часть
| Серверное зерно | Генерирует казино · вы не видите его заранее · даёт случайность |
|---|---|
| Хеш серверного зерна (SHA-256) | Выдаётся вам ДО игры · запирает зерно · не раскрывает его |
| Клиентское зерно | Выбираете вы · мешает казино знать последовательность заранее · МЕНЯЙТЕ ЕГО |
| Nonce | Счётчик ставок · обеспечивает различие каждой ставки · нужен для проверки |
| HMAC-SHA256 | Объединяет три входа · детерминирован · тот же вход = тот же результат |
| Смена зерна (rotate) | Освобождает старое серверное зерно для проверки · без неё проверить нельзя |
| Независимый проверяльщик | Сторонний SHA-256 инструмент · лучше, чем собственный у казино |
| Блок-эксплорер | Не часть provably fair · проверяет платежи, а не результаты игр |
Чего provably fair НЕ доказывает
Это важнейшая глава статьи и причина, по которой «provably fair» как маркетинговый термин вводит в заблуждение.
1. Он ничего не говорит о преимуществе казино
Provably fair доказывает, что результат был честно сгенерирован. Он ничего не говорит о том, честны ли выплаты игры.
Казино может предлагать идеально проверяемую игру с преимуществом 15%. Каждый результат проверяем, каждый хеш совпадает, а вы всё равно проигрываете втрое быстрее, чем в обычном слоте. Система работает ровно так, как обещано, — просто обещает не то, что вы думали.
На что смотреть вместо этого: опубликованный RTP игры и волатильность. Это отдельные числа, и проверять их нужно отдельно. У dice преимущество казино обычно около 1%, что хорошо; у некоторых других originals заметно выше.
2. Он не покрывает игры сторонних производителей
Provably fair действует только для originals — собственных игр казино: dice, limbo, plinko, mines, crash. Слоты, живые столы и игровые шоу приходят от внешних производителей и используют обычный сертифицированный ГСЧ.
Это значит, что большая часть игр в крипто-казино не является provably fair. Если оператор рекламирует себя как «provably fair казино», а вы играете в слот Pragmatic Play, к вашей сессии это утверждение отношения не имеет.
3. Он не гарантирует, что вы получите деньги
Важнейшее ограничение. Provably fair защищает вас от одного конкретного обмана: изменения результата после ставки. Ни от чего другого он не защищает:
- Заморозка счёта после крупного выигрыша
- Затягивание или отказ в выплате
- Одностороннее изменение условий
- Неожиданное требование KYC
- Исчезновение оператора
Вы можете математически доказать, что честно выиграли 5 BTC, и не получить ни копейки. Доказательство не является исполнимым документом — нет суда, который бы его учёл. Что реально отслеживать при выводе денег, разобрано в отдельном руководстве: как вывести деньги из крипто-казино.
4. Он не доказывает, что исходное зерно было случайным
Система доказывает, что зерно не меняли. Она не доказывает, что оно было выбрано случайно. Теоретически казино могло бы сгенерировать множество зёрен, просчитать последовательности всех результатов и выбрать для вас неблагоприятную.
Клиентское зерно — ровно то, что отсекает эту атаку, потому что без вашего ввода казино не может просчитать последовательность заранее. И именно поэтому смена клиентского зерна не является необязательной. Если вы используете сгенерированное казино клиентское зерно, казино контролирует оба входа и эта защита исчезает.
Как систему ослабляют
Не все значки «provably fair» равны. Четыре шаблона, которые стоит уметь замечать.
1. Хеш выдаётся только после игры. Если вы не видели хеша серверного зерна до ставки, доказательства нет. Момент времени — это всё. Проверьте, что страница настроек зерна показывает хеш до, а не после.
2. Клиентское зерно нельзя изменить. Если интерфейс не позволяет ввести клиентское зерно или сбрасывает его на значение казино, половина гарантии отобрана. Приличный оператор позволяет ввести любую строку.
3. Проверяльщик — только собственный у казино. Встроенный проверяльщик удобен, но это код казино. Если это единственный способ проверить, вы проверяете казино его же инструментом. Приличный оператор публикует алгоритм достаточно точно, чтобы вы могли воспроизвести его независимым инструментом.
4. История зёрен недоступна. Если нельзя посмотреть старые серверные зёрна и их хеши задним числом, доказать ничего нельзя. История должна сохраняться.
Что на самом деле хороший признак
- Хеш виден до первой ставки, история зёрен доступна.
- Клиентское зерно можно свободно вводить.
- Алгоритм документирован достаточно точно, чтобы воспроизвести независимо.
- Nonce виден у каждой ставки.
- Сменённые зёрна остаются в истории с датой.
Если эти пять есть, система настоящая. Из рассмотренных нами заведений выбор originals и инструменты проверки сильнее, например, у Stake, Shuffle, Roobet, BC.Game и Rainbet — каждый обзор говорит, что именно там можно проверить. Полный список — в сравнении казино.
Пример расчёта: dice от начала до конца
Возьмём одну конкретную ставку и пройдём всю цепочку с числами. Так становится ясно, где именно каждая составная часть делает свою работу.
Настройка. Вы играете в dice. До ставок казино даёт вам хеш серверного зерна — длинную hex-строку, которую вы сохраняете. Вы вводите клиентским зерном moy-test-2026. Nonce начинается с нуля.
Ставка 1 (nonce 0). Вы ставите, что результат будет выше 50. Игра показывает 73,41. Выигрыш.
Ставка 2 (nonce 1). Та же ставка, результат 12,08. Проигрыш.
Ставка 3 (nonce 2). Результат 55,60. Едва выигрыш.
Теперь вы хотите проверить ставку 2 — ту, что показалась подозрительно низкой.
Проверка, шаг 1: смените зерно. Нажимаете «rotate». Казино даёт новое зерно с новым хешем и раскрывает старое серверное зерно целиком.
Проверка, шаг 2: подтвердите, что конверт был тот же. Берёте раскрытое серверное зерно и вычисляете его SHA-256 хеш независимым инструментом. Сравниваете с хешем, сохранённым в начале.
Если они совпадают знак в знак, доказана одна конкретная вещь: казино использовало на протяжении всей сессии ровно то зерно, которое заперло для вас заранее. Подменить его оно не могло, потому что никакая другая строка не даёт того же SHA-256 хеша.
Проверка, шаг 3: вычислите результат. Теперь у вас три входа: раскрытое серверное зерно, клиентское зерно moy-test-2026 и nonce 1. Пропускаете их через HMAC-SHA256 и преобразуете вывод в число.
Если выходит 12,08, всё в порядке. Ваш проигрыш был предопределён в момент запирания зерна — задолго до того, как вы выбрали размер ставки.
Что этот расчёт доказывает и что нет. Он доказывает, что 12,08 не было выбрано потому, что вы поставили. Он не доказывает, что у dice низкое преимущество казино, и не доказывает, что ваш выигрыш выплатят. Это узкая, но настоящая гарантия — и стоит проделать это один раз самому, потому что после этого вопрос перестаёт быть вопросом веры.
Управление зёрнами на практике
Если вы играете регулярно, возникает вопрос: как часто менять зерно и что сохранять?
Как часто менять. Каждая смена создаёт новую проверяемую «сессию». Два разумных ритма:
- Один раз на игровую сессию. Начните с новой пары, играйте, смените в конце. Так у каждой сессии своё доказательство и проверка проста.
- До и после более крупной ставки. Если вы делаете ставку больше обычного, ей стоит быть под отдельным зерном — тогда можно проверить именно её, не перебирая сотни результатов.
Чего смена не делает. Смена зерна не «исправляет удачу» и не меняет вероятности. Каждая ставка независима, и от зерна зависит лишь то, какое конкретное число выпадет, а не насколько вероятен выигрыш. Если кто-то советует сменить зерно, потому что нынешнее «холодное», это ошибка игрока в новом обличье, близкая к неверному чтению волатильности.
Что сохранять. Три вещи на каждую пару зёрен:
- Хеш серверного зерна (взятый до игры)
- Клиентское зерно (введённая вами строка)
- Диапазон nonce (какие по счёту ставки, с какой по какую)
Они умещаются в одну строку в заметках, и без них потом нечего проверять. Большинство казино хранит историю зёрен и само, но ваша собственная копия — единственная, которая не исчезнет вместе со счётом.
Одно практическое предупреждение. Если вы меняете зерно посреди игры — например во время незавершённого раунда crash — операторы ведут себя по-разному. Одни доигрывают раунд старым зерном, другие аннулируют. Меняйте зерно всегда между раундами.
И одна привычка, полезная независимо от всего прочего: если интерфейс казино не показывает nonce в деталях ставки, проверка практически невозможна, потому что вы не знаете, с каким индексом считать. Убедитесь в его наличии до того, как начнёте играть всерьёз, — а не тогда, когда захотите что-то оспорить.
Почему эта модель вообще возникла
Provably fair — не изобретение крипто-казино из чистого благородства. Это ответ на конкретную историческую проблему.
Исходный контекст. Первые биткоин-казино появились в 2012–2013 годах, и у них не было ничего: ни лицензии, ни аудита, ни репутации, ни подсудности. Игрок, отправлявший биткоин на чужой адрес, не получал никаких гарантий. Рынку нужен был заменитель доверия, и криптография была единственным доступным.
Почему именно схема обязательства. Она уже существовала, была хорошо понята и тривиально реализуема. SHA-256 был знаком сообществу через сам биткоин. Модель подходила и культурно: «не доверяй, проверяй» — базовая фраза того же сообщества.
Что изменилось с тех пор. Две вещи, важные для сегодняшней картины.
Первое: рынок профессионализировался. Крупнейшие крипто-казино сегодня — заметные компании, спонсирующие спортивные клубы. Для них манипуляция результатами коммерчески бессмысленна: преимущество казино приносит больше и без риска. Provably fair для них сегодня скорее маркетинговый актив, чем необходимость.
Второе: регулирование частично догнало. Новая лицензионная система Curaçao ввела требования, которых в старой модели не было, а на европейском уровне сам крипто-актив регулируется регламентом MiCA и требованиями travel rule. Это не делает крипто-казино лицензированным казино, но означает, что «полностью нерегулируемо» уже неточное описание.
Что это значит для сегодняшнего игрока. Provably fair по-прежнему полезен и по-прежнему настоящий. Но его роль сместилась: он больше не единственное, что делает казино надёжным, и он никогда не был тем, что гарантирует выплату. Выбирая заведение сегодня, его история, скорость выплат и порог KYC — более сильные сигналы, чем наличие проверяльщика у originals.
Если хотите сравнения с совершенно другой моделью, где доверие идёт от лицензии, а не от математики, мир заведений с эстонской лицензией покрыт на сайтах freespin.ee, pangakasiinod.ee и, со стороны скорости выплат, kiiredvaljamaksed.ee. Разница не в том, что «лучше», — разница в том, кто стоит за вашим выигрышем, когда что-то идёт не так.
Три условия проверки provably fair
Где всё это располагается
Provably fair — хорошая технология, очень хорошо решающая одну проблему. Вопрос в том, насколько велика доля этой проблемы в вашем риске.
Подумайте о рисках крипто-казино в порядке их вероятности:
Самый вероятный риск: вы просто проигрываете, потому что преимущество казино работает. Provably fair здесь не помогает никак. Помогает только знание RTP и контроль размера ставки.
Второй по вероятности: условия бонуса съедают выигрыш. Требование по отыгрышу, вклад игр, максимальная ставка и максимальная выплата наносят больше вреда, чем любая манипуляция результатами. Как мелкий шрифт работает на деле, разобрано в отдельной статье: как на самом деле работает требование по отыгрышу. Для расчётов есть калькулятор бонуса, калькулятор отыгрыша и калькулятор максимальной выплаты.
Третий: выплата не приходит или затягивается. Порог KYC неожиданно превышен, счёт уходит на проверку, запрашивают документы. Provably fair этого не касается вовсе.
И только затем: казино манипулирует результатами. Это тот риск, от которого provably fair защищает, — и, вероятно, наименьший из четырёх, потому что крупному оператору он не нужен. Преимущество казино приносит ему деньги без всякого обмана.
Вывод неудобный, но честный. Provably fair ценен, и им стоит пользоваться. Но если вы выбираете казино по нему, вы выбираете по наименьшему риску из четырёх. Более важные критерии — история выплат, пороги KYC, условия бонусов и то, платило ли заведение вообще.
Лицензионную сторону — что новая система Curaçao действительно даёт, а что нет — разбирает статья новая лицензионная система Curaçao, а реестр ведёт Curaçao Gaming Control Board. Эстонская правовая сторона покрыта в статье легально ли no-KYC казино для эстонского игрока, а налоговая — в статье облагаются ли крипто-выигрыши налогом в Эстонии.
Чем provably fair НЕ является: три путаницы
1. Это не блокчейн. Provably fair не использует ни блокчейн, ни блок-эксплорер — весь расчёт происходит на сервере казино и в вашем браузере. Блок-эксплорер и Etherscan полезны совсем для другого: отслеживания ваших депозитов и выплат. Эти две вещи путают постоянно.
Некоторые операторы всё же используют данные блокчейна как источник зерна — например хеш будущего блока — и это более сильный вариант, потому что ни одна сторона не может знать его заранее. Но это дополнение, а не правило.
2. Это не аудит. Сертификация означает, что независимая лаборатория протестировала код и математику игры. Provably fair означает, что вы можете сами пересчитать отдельный результат. Это разные вещи, решающие разные задачи, — и обычное лицензированное казино использует первое, крипто-казино второе.
3. Это не синоним «no-KYC». Их часто предлагают вместе, потому что оба принадлежат одной маркетинговой истории. Но no-KYC касается идентификации личности, а provably fair — результатов игр. Казино может иметь одно без другого, и обещание no-KYC обычно исчезает ровно тогда, когда выплата крупная.
Чек-лист, который можно пройти за пять минут
- Откройте настройки зерна и проверьте, что хеш серверного зерна виден до ставок.
- Введите своё клиентское зерно. Любую строку.
- Сохраните хеш вне казино.
- Сыграйте несколько ставок, отметьте nonce.
- Смените зерно, чтобы старое раскрылось.
- Вычислите хеш независимым инструментом и сравните с сохранённым.
- Пересчитайте один результат и сравните с историей игры.
- Запишите, чего не хватило. Если какой-то шаг оказался невозможен, это информация о заведении — и её стоит учесть, прежде чем вкладывать туда больше денег.
Если все семь сходятся, система настоящая. Если какой-то шаг вообще невозможен, вы теперь точно знаете, чего не хватает — и что это отсутствие означает.
Provably fair — что он покрывает и что нет
Плюсы
- Математически доказывает, что результат не менялся после совершения ставки
- Проверка доступна каждому и не требует аудитора, регулятора или доверия
- Независимым SHA-256 инструментом всю цепочку можно воспроизвести вне казино
- Клиентское зерно исключает и выбор казино неблагоприятной последовательности заранее
- Работает именно там, где надзора нет, — у оператора вне ЕЭП
- История зёрен оставляет проверяемый след каждой сессии задним числом
Минусы
- Ничего не говорит о преимуществе казино — проверяемая игра может быть очень дорогой
- Покрывает только собственные originals казино, но не слоты и не живые столы
- Не гарантирует выплату, не мешает заморозке счёта и не отменяет требование KYC
- Без смены клиентского зерна половина гарантии отдана
- У доказательства нет исполнительной силы — некому его предъявить
- Защищает от наименьшего из четырёх рисков, реально угрожающих игроку
Часто задаваемые вопросы
Что такое provably fair простыми словами?
Это система, доказывающая, что казино не изменило результат игры после того, как вы сделали ставку. До игры казино даёт вам криптографический хеш своего секретного зерна — как запечатанный конверт. После игры оно раскрывает зерно, и вы можете проверить, что хеш совпадает и что результат вычислен именно из этого зерна.
Означает ли provably fair, что казино честное?
Нет. Он доказывает одну узкую вещь: что результат не изменили после ставки. Он ничего не говорит о преимуществе казино, не гарантирует выплату, не мешает заморозке счёта и не покрывает слоты сторонних производителей. Казино может быть идеально provably fair и всё равно не выплатить выигрыш.
Зачем мне менять клиентское зерно?
Потому что без этого оба входа принадлежат казино. Клиентское зерно мешает казино знать последовательность результатов заранее — а значит и выбрать неблагоприятную для вас. Если вы пользуетесь сгенерированным казино клиентским зерном, половина гарантии отдана. Это две минуты работы и самый важный отдельный шаг.
Зачем менять зерно, чтобы проверить?
Потому что казино раскрывает серверное зерно только тогда, когда оно больше не используется. Раскрой оно его сразу, вы могли бы вычислить следующие результаты заранее и играть лишь в выигрышные моменты. Смена, таким образом, условие, а не досада — и лишь после неё можно проверить хеш старого зерна.
Все ли игры крипто-казино являются provably fair?
Нет, только собственные originals казино: dice, limbo, plinko, mines, crash и подобные. Слоты, живые столы и игровые шоу приходят от внешних производителей и используют обычный сертифицированный ГСЧ. На практике это значит, что большая часть игр в крипто-казино не является provably fair.
Должен ли я доверять собственному проверяльщику казино?
Не должны, и лучше не доверять. Встроенный проверяльщик — код казино, и доверие ему возвращает вас по кругу к началу. Приличный оператор публикует алгоритм достаточно точно, чтобы вы могли пересчитать хеш и результат любым независимым SHA-256 инструментом. Если это невозможно, это уже само по себе признак.
Что делать, если хеш не совпадает?
Это очень серьёзная находка: значит серверное зерно подменили — ровно то, против чего система создавалась. Практическое следствие: прекратите там играть и выведите деньги. Оспорить, к сожалению, негде, поскольку оператор вне ЕЭП в Эстонии не поднадзорен, но доказательство у вас есть, и его стоит обнародовать.
Использует ли provably fair блокчейн?
Обычно нет. Весь расчёт происходит на сервере казино и в вашем браузере, блокчейн не задействован. Некоторые операторы используют хеш будущего блока как источник зерна, что является более сильным вариантом, но это исключение. Блок-эксплореры вроде mempool.space и Etherscan полезны для отслеживания платежей, а не для проверки результатов игр.
Каково преимущество казино в provably fair игре?
Это совершенно отдельное число, которого provably fair не касается. У dice оно обычно около 1%, что очень хорошо; у некоторых других originals заметно выше. Всегда проверяйте опубликованный RTP игры отдельно — проверяемость и выгодность это две разные вещи, и их постоянно путают.
Могу ли я с доказательством provably fair куда-то пожаловаться?
На практике нет. Оператор с лицензией вне ЕЭП в Эстонии не поднадзорен, а возможности надзора Curaçao ограничены. Доказательство математически убедительно, но предъявить его некому, кто привёл бы его в исполнение. Именно поэтому история выплат и репутация оператора на практике более полезные критерии, чем сама проверяемость.
Как часто следует менять зерно?
Разумный ритм — одна смена на игровую сессию: начните с новой пары, играйте, смените в конце. Так у каждой сессии своё проверяемое доказательство. Другой хороший момент — до и после ставки крупнее обычной, чтобы она была под отдельным зерном. Сама смена вероятности не меняет и «удачу» не исправляет — это лишь техническое условие проверки.
Меняет ли смена зерна мои шансы на выигрыш?
Нет. Каждая ставка независима, и от зерна зависит лишь то, какое конкретное число выпадет, а не насколько вероятен выигрыш. Если кто-то советует сменить зерно, потому что нынешнее «холодное», это ошибка игрока в новом обличье — та же ошибка, что и чтение смысла в табло рулетки.
Что нужно сохранять по каждой паре зёрен?
Три вещи: хеш серверного зерна, взятый до игры; клиентское зерно, введённое вами; и диапазон nonce, то есть какие по счёту ставки с какой по какую. Они умещаются в одну строку в заметках. Казино хранит историю и само, но ваша копия — единственная, которая не исчезнет вместе со счётом.
В чём разница между provably fair и сертифицированным ГСЧ?
Сертификация означает, что независимая лаборатория протестировала код и математику игры — вы доверяете цепочке за казино. Provably fair означает, что вы можете сами пересчитать отдельный результат, не доверяя никому. Лицензированное казино использует первое, крипто-казино второе. Они решают одну проблему доверия с двух разных концов.
Могло ли казино заранее сгенерировать зёрна и выбрать мне плохую последовательность?
Теоретически да — это ровно та атака, против которой создано клиентское зерно. Поскольку объединённый результат зависит и от введённой вами строки, которой казино заранее не знает, оно не может ни вычислить, ни выбрать последовательность заранее. Но эта защита работает только если вы действительно меняете клиентское зерно.
Итог
Provably fair — одна из немногих вещей в мире крипто-казино, которая технически настоящая, а не маркетинг. Схема обязательства работает, математика корректна, а проверка доступна каждому.
Три вещи, которые стоит отсюда взять:
Первое: проделайте проверку по-настоящему один раз. Смените клиентское зерно, сохраните хеш, сыграйте, смените зерно, пересчитайте. Пять минут — и вы знаете, настоящая ли система вашего казино или декорация.
Второе: смена клиентского зерна не является необязательной. Без неё вы доказываете половину. Это самая частая ошибка и одновременно самая простая в исправлении.
Третье: не позволяйте этому вытеснить более важные критерии. Проверяемый результат ценен, но это защита от наименьшего риска. История выплат, пороги KYC, мелкий шрифт бонусов и то, платило ли заведение вообще, — вот что решает, получите ли вы свои деньги. Provably fair решает лишь, было ли число честным.
И самый честный итог таков: математически доказанный выигрыш, который не выплатили, — всё равно невыплаченный выигрыш. Технология решает проблему доверия за игровым столом. Она не решает её в кассе.
Как взвешивать это на практике. Если вы играете в крипто-казино, provably fair — одна из трёх вещей, которые стоит проверить, и не самая важная. Порядок, который по нашим измерениям сильнее всего влияет на кошелёк игрока, таков: во-первых, платило ли заведение исторически и как быстро; во-вторых, на каких условиях и при какой сумме срабатывает KYC; в-третьих, насколько дороги условия бонусов; и лишь в-четвёртых, есть ли у originals инструменты проверки.
Это не значит, что четвёртый пункт неважен. Это значит, что игнорирование первых трёх обходится дороже. У каждого рассмотренного нами заведения все четыре оценены отдельно — список в сравнении казино, самые быстрые в разделе быстрых выплат, а с наименьшим порогом проверки — в подборке no-KYC. Если что-то пойдёт не так, порядок рассмотрения жалоб описан на странице жалоб, а наши принципы оценки — в разделе о нас.