Проверка честности Musor Drop: как работает Provably Fair
Результат каждого открытия в Musor Drop формируется заранее и проверяется после. Разбираем, из чего он складывается и как пересчитать любую игру.
Три числа, из которых складывается результат
| Сид сервера | Секретное число, которое сервер генерирует до начала игр. До игры ты видишь только его SHA-256-хеш, поэтому подменить сид незаметно нельзя. Сам сид раскрывается после смены сидов. |
|---|---|
| Сид клиента | Твоё значение, участвует в расчёте каждой игры. Меняется в окне «Текущие сиды». |
| Номер игры | Порядковый номер на текущей паре сидов. Каждая игра увеличивает счётчик на единицу, поэтому при одинаковых сидах результаты всё равно разные. |
Как считается результат
Из сида сервера, сида клиента и номера игры вычисляется HMAC-SHA256, из него берётся результирующее число. Для кейсов это число попадает в диапазон конкретного скина из таблицы шансов, в апгрейде и контрактах задаёт бросок. Формула на странице сервиса записана так: Server Seed + Client Seed + Game Number = Fair Result.
Как проверить игру на сайте
- Открой раздел «Проверка честности» на сайте Musor Drop.
- Выбери вкладку: Кейсы, Апгрейд или Контракты.
- Введи сид сервера, сид клиента и номер игры. Для кейсов дополнительно выбери кейс (ID кейса), для апгрейда укажи шанс.
- Нажми «Проверить результат». Сервис покажет результирующее число и выпавший диапазон.
- Если пишет «Число не попало ни в один диапазон», проверь ID кейса: таблица шансов должна совпадать с тем кейсом, который ты открывал.
Почему это важно
Схема Provably Fair убирает главный вопрос к кейсам: «а не подкручено ли». Результат фиксируется до раунда, и его можно перепроверить постфактум. Это не гарантирует выигрыш, шансы у каждого скина свои и показаны на странице кейса, но гарантирует, что шансы честно применились.
Вопросы и ответы
Может ли сервис подменить результат после начала игры?
Нет. До игры ты видишь SHA-256-хеш сида сервера, а результат считается из этого сида, твоего сида клиента и номера игры. Изменить исход, не сломав хеш, невозможно.
Зачем менять сид клиента?
Чтобы результат зависел не только от сервера. Сид клиента меняется в окне «Текущие сиды» в любой момент, после чего счётчик номера игры идёт с новой пары сидов.
Как проверить старую игру?
После смены сидов сервер раскрывает прошлый сид. Введи сид сервера, сид клиента, номер игры и ID кейса на странице «Проверка честности» или пересчитай HMAC-SHA256 в любом калькуляторе.