Что означает Provably Fair

Это подход к проверке расчёта случайного результата с использованием криптографических данных. Конкретный алгоритм, входные значения и порядок проверки определяет платформа.

DatDrop публикует отдельную страницу Provably Fair. Пользуйся её актуальной инструкцией для выбранного режима.

Три термина перед проверкой

Seed
Исходное значение для расчёта. Server seed и client seed обозначают разные входные значения, если алгоритм их использует.
Nonce
Счётчик, позволяющий различать расчёты с теми же исходными значениями. Его нужно брать из записи конкретного раунда.
Хеш
Цифровой отпечаток данных. Он позволяет сравнить раскрытое значение с ранее опубликованным отпечатком.

Что нужно для проверки

  1. Выбери конкретную запись раунда: его идентификатор, режим и записанный результат.
  2. Сохрани входные данные, которые требует алгоритм этого режима: например, раскрытый server seed, client seed и nonce, если они используются. Названия и набор полей могут различаться.
  3. Если схема использует предварительный хеш, сравни сохранённый до результата хеш с хешем раскрытого значения. Хеш — цифровой отпечаток данных, а не сам результат.
  4. Пересчитай результат по опубликованному алгоритму на тех же входных данных. Сравни итоговое значение с записью раунда, включая преобразование числа в предмет, если оно предусмотрено.
  5. Если нужные данные не раскрыты, не отмечай раунд как проверенный. Три возможных итога разобраны ниже.

Чего система не гарантирует

Provably Fair не гарантирует прибыль, окупаемость кейса, отсутствие комиссий или выполнение всех платёжных обязательств. Проверка случайного результата не заменяет проверку правил сервиса.

Как оцениваем доверие

Отдельно оценивай алгоритм, правила игры, условия платежей и безопасность аккаунта. Ссылка на описание системы — отправная точка для проверки, а не универсальный знак надёжности.

Как выглядит проверка хеша

Учебный пример SHA-256, не запись раунда DatDrop. Для строки hello в UTF-8 без пробелов и перевода строки результат такой:

hello
SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Тот же текст и тот же алгоритм дадут тот же хеш. Hello с заглавной буквой — уже другие данные. Совпадение этого отпечатка проверяет данные, но ещё не вычисляет результат игры.

Три возможных итога проверки

Данные и результат совпали

Раскрытые данные соответствуют предварительному хешу, а пересчёт по заявленному алгоритму воспроизводит записанный результат. Эти две проверки отвечают на разные вопросы; обе должны быть выполнены, если предусмотрены схемой.

Результат отличается

Сначала сверь идентификатор раунда, все входные значения и версию алгоритма. Сохрани расхождение для разбора; до выяснения причины результат нельзя считать подтверждённым.

Данных недостаточно

Если нужные значения не раскрыты или алгоритм не описан достаточно точно, проверку завершить нельзя. Отсутствие данных — не совпадение и не доказательство подмены.

Первоисточники

Описание Provably Fair на DatDropПравила сервиса
Другие гайдыОткрыть DatDrop