Provably Fair — это технология доказуемой честности, основанная на криптографии, которая обеспечивает гарантии того, что онлайн-казино проводит игру честно. Прототип этой технологии появился в 2011 году и начал применяться для проверки алгоритмов онлайн-букмекеров и цифровых лотерей.
Важно отметить, что технология Provably Fair предоставляет гарантии честности только со стороны iGaming-платформы. Однако эта технология не влияет на безопасность кода самого сервиса и на средства, которые игроки вносят в качестве депозитов. Следовательно, для установления доверия со стороны игроков также критичны аудиты безопасности, проводимые независимыми организациями.
Технология Provably Fair базируется на алгоритме шифрования SHA-256, который аналогичен тому, что используется в блокчейн-сети Bitcoin. Этот алгоритм предполагает, что казино не может влиять на результат игры, поскольку исход игры уже определен в момент совершения ставки.
Provably Fair использует три основные переменные:
- Server Seed — случайное число, сгенерированное онлайн-платформой. До совершения ставки игрок видит только хэш этого числа, т.е. короткое представление значения, полученное после шифрования алгоритмом SHA-256.
- Client Seed — случайное число, создаваемое пользователем перед совершением ставки.
- Криптографическое значение, увеличивающееся с каждой ставкой и обнуляющееся при обнулении Server Seed.
Если игра требует обработки большого количества значений, например, в случае со слотами, могут использоваться дополнительные переменные, но принцип остается неизменным.
На практике процесс выглядит следующим образом:
- iGaming-платформа генерирует значение с использованием генератора случайных чисел, хеширует его и передает игроку до совершения конкретной ставки (Server Seed).
- Браузер клиента создает начальное число, хеширует его случайным образом и передает в платформу при обработке ставки (Client Seed).
- Пользователь получает незашифрованный Client Seed, что позволяет расшифровать данные о ставке, сгенерированные в момент ее совершения, и самостоятельно проверить результаты игры.
Платформы, поддерживающие Provably Fair, включают валидатор ставок в пользовательский интерфейс, упрощая процесс проверки честности до 10 секунд. Валидация заключается в расшифровке хешированного значения, и соответствие ему начальному подтверждает честность платформы. Если бы алгоритм изменил результат ставки после ее совершения, результат при дешифровке отличался бы от изначального.
Один комментарий на «“Как работает Provably Fair?”»
[…] Подробнее о том, как работает защита в оригинальной игре Авиатор, я осветил в статье – Как работает Provably Fair? […]