Что означает Provably Fair
Это подход к проверке расчёта случайного результата с использованием криптографических данных. Конкретный алгоритм, входные значения и порядок проверки определяет платформа.
DatDrop публикует отдельную страницу Provably Fair. Пользуйся её актуальной инструкцией для выбранного режима.
Три термина перед проверкой
- Seed
- Исходное значение для расчёта. Server seed и client seed обозначают разные входные значения, если алгоритм их использует.
- Nonce
- Счётчик, позволяющий различать расчёты с теми же исходными значениями. Его нужно брать из записи конкретного раунда.
- Хеш
- Цифровой отпечаток данных. Он позволяет сравнить раскрытое значение с ранее опубликованным отпечатком.
Что нужно для проверки
- Выбери конкретную запись раунда: его идентификатор, режим и записанный результат.
- Сохрани входные данные, которые требует алгоритм этого режима: например, раскрытый server seed, client seed и nonce, если они используются. Названия и набор полей могут различаться.
- Если схема использует предварительный хеш, сравни сохранённый до результата хеш с хешем раскрытого значения. Хеш — цифровой отпечаток данных, а не сам результат.
- Пересчитай результат по опубликованному алгоритму на тех же входных данных. Сравни итоговое значение с записью раунда, включая преобразование числа в предмет, если оно предусмотрено.
- Если нужные данные не раскрыты, не отмечай раунд как проверенный. Три возможных итога разобраны ниже.
Чего система не гарантирует
Provably Fair не гарантирует прибыль, окупаемость кейса, отсутствие комиссий или выполнение всех платёжных обязательств. Проверка случайного результата не заменяет проверку правил сервиса.
Как оцениваем доверие
Отдельно оценивай алгоритм, правила игры, условия платежей и безопасность аккаунта. Ссылка на описание системы — отправная точка для проверки, а не универсальный знак надёжности.
Как выглядит проверка хеша
Учебный пример SHA-256, не запись раунда DatDrop. Для строки hello в UTF-8 без пробелов и перевода строки результат такой:
hello
SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Тот же текст и тот же алгоритм дадут тот же хеш. Hello с заглавной буквой — уже другие данные. Совпадение этого отпечатка проверяет данные, но ещё не вычисляет результат игры.