Доказуемая честность
Результат каждой прокрутки задан до того, как вы нажали кнопку. Мы публикуем хеш серверного секрета заранее и раскрываем сам секрет при смене пары — после этого любой может пересчитать историю и убедиться, что мы ничего не подкручивали.
- 01ОбязательствоСервер генерирует секрет и публикует его SHA-256. Изменить секрет, не сломав хеш, невозможно.
- 02ИграК секрету добавляются ваш клиентский сид и номер прокрутки. Номер растёт на единицу и не повторяется.
- 03РаскрытиеПри смене пары сервер отдаёт секрет целиком. Он больше не используется, поэтому раскрывать его безопасно.
- 04ПроверкаВы считаете хеш и HMAC сами — здесь, в консоли браузера или любым сторонним инструментом.
Мои сиды
Проверить розыгрыш
Подставьте данные из раскрытой пары и доказательства дропа. Форма работает без входа: проверить можно и чужой результат.
Формула
commit = sha256(serverSeed) signature = hmac_sha256(serverSeed, clientSeed + ":" + nonce) roll = parseInt(signature[0..8], 16) / 2^32
Первые 8 шестнадцатеричных символов подписи делятся на 2³² — получается число из промежутка [0, 1). По нему и выбирается предмет: границы заданы весами, которые опубликованы на странице кейса.
