Provably Fair
Параметр client_seed - случайная последовательность знаков, которую пользователь может изменить в любой момент времени в настройках профиля.
Параметр server_seed - случайная последовательность знаков, генерируемая сервером.
Параметр server_salt - соль, случайная последовательность знаков, используемая при хешировании server_seed.
Параметр public_hash - хэш последовательности знаков server_seed с использованием соли server_salt.
Параметр nonce - это числовое значение количества действий пользователя (открытие кейса, апгрейда, создание контракта), увеличиваемое при каждом новом действии и сбрасываемое до нуля при раскрытии server_seed пользователем.
На основе параметров client_seed, server_seed и nonce в момент открытия кейса (апгрейда или создания контракта) генерируется числовое значение броска(Roll) в диапазоне от 1 до 10 000 000, которое будет соответствовать определенному скину в кейсе, ценовому диапазону получаемого скина в контракте, а также результату апгрейда.
Для того, чтобы проверить результаты игры, пользователю необходимо раскрыть свой server_seed, чтобы увидеть значения всех параметров алгоритма. Значение параметра public_hash всегда открыто и доступно для всех пользователей сайта, что позволяет убедиться в том, что server_seed не был изменен со стороны сайта до или в процессе его раскрытия. В профиле пользователя для каждого полученного скина, апгрейда и контракта можно открыть страницу проверки Provably Fair, скопировать все данные в JSON и проверить генерацию на странице с открытым исходным кодом. Это гарантирует отсутствие вмешательства со стороны сайта в процесс генерации броска и результаты игры.
Мы хотим, чтобы каждый пользователь мог убедиться в справедливости и прозрачности системы, для Вас открыта вся статистика всех пользователей, которая гарантирует одинаковые результаты для всех - от стримеров и блогеров, до обычных пользователей, а также полностью исключает подкрутки и любые вмешательства в результаты игры.