5 мин чтения
В классической системе открытия кейсов код, определяющий результат, работает полностью на сервере и невидим для пользователя. Теоретически сайт может в любой момент изменить результат не в пользу пользователя — и никто не сможет это проверить.
Системы provably fair созданы именно для решения этой проблемы: они математически доказывают, что результат не был изменён впоследствии, с помощью «обязательства» (commitment), созданного ДО открытия кейса.
Перед открытием кейса сервер генерирует случайный «server seed» и показывает тебе его SHA-256 хеш — доказательство того, что результат уже предопределён, хотя ты его ещё не видишь.
Когда ты открываешь кейс, server seed и твой client seed хешируются вместе для расчёта итогового результата. После этого можно увидеть настоящий server seed, проверить, что он совпадает с ранее показанным хешем, и самостоятельно повторить расчёт, чтобы убедиться, что ничего не было изменено.
Короче говоря: сайт фиксирует результат ДО того, как ты откроешь кейс, и никогда не сможет изменить его впоследствии — это гораздо более сильная гарантия, чем традиционный подход «просто доверяй нам».
Готов посмотреть кейсы?
Смотреть кейсы