Guide

Provably Fair: подробное объяснение

Криптографический метод, позволяющий проверить, что раунд краш-игры не был изменён задним числом — а не просто поверить в это на слово.

До появления систем Provably Fair игра в онлайн краш-игру означала, что нужно верить оператору на слово, что точка краша для каждого раунда генерировалась честно и не подстраивалась в зависимости от того, кто и сколько ставит. Provably Fair заменяет эту необходимость доверия математикой, которую вы можете проверить самостоятельно.

Какую проблему решает Provably Fair

Основной риск в любой игре со случайным исходом заключается в том, что тот, кто генерирует случайность, может её исказить — например, намеренно обрушить раунд раньше времени после крупной ставки. Заявление казино «мы так не делаем» невозможно проверить. Provably Fair решает эту проблему, заставляя оператора зафиксировать результат раунда до закрытия приёма ставок таким образом, чтобы это можно было проверить после раунда, не давая ему возможности что-то изменить в промежутке.

Как на самом деле работает хеширование

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

После завершения раунда казино раскрывает настоящий серверный сид. Вы объединяете его с клиентским сидом и номером раунда (часто называемым «нонс», nonce), пропускаете через согласованный алгоритм, и результат определяет точку краша по публичной формуле. Если ваш расчёт совпадает и с заранее опубликованным хешем, и с реальной точкой краша раунда, значит раунд не был подделан — казино не могло изменить сид после того, как увидело вашу ставку, поскольку уже опубликовало его хеш заранее.

Как самостоятельно проверить раунд

На практике проверка выглядит так: (1) зафиксируйте хеш серверного сида раунда, показанный до закрытия приёма ставок, (2) после раунда получите раскрытые серверный сид, клиентский сид и нонс из истории раундов казино, (3) самостоятельно вычислите SHA-256(серверный сид) и убедитесь, что он точно совпадает с хешем, опубликованным до раунда, (4) пропустите раскрытые значения через опубликованную формулу расчёта точки краша игры и убедитесь, что результат совпадает с тем, что реально произошло на экране. Наш инструмент проверки Provably Fair автоматизирует шаги 3 и 4, так что вы можете вставить значения и мгновенно проверить результат.

Чего Provably Fair не гарантирует

Provably Fair подтверждает, что результат конкретного раунда не был изменён после фиксации, — но не подтверждает, что программное обеспечение казино в целом, обработка выплат или работа с аккаунтами заслуживают доверия. Платформа теоретически может корректно реализовать Provably Fair для игровых раундов, но при этом иметь проблемы в других, не связанных с этим областях (медленные выводы, непрозрачные условия, отсутствие лицензии). Рассматривайте Provably Fair как один из сильных сигналов среди прочих, а не как полную гарантию доверия сама по себе — сочетайте её с проверкой лицензии, о которой мы рассказываем в нашем гиде по безопасности.

Frequently asked questions