Играть

Честность

Provably fair: как проверить, что раунд честный

Provably fair (доказуемо честная игра) — способ, при котором казино заранее фиксирует server seed и не может его изменить после вашей ставки, а вы можете проверить каждый раунд сами. Пересчитайте любой раунд Originals в верификаторе — это занимает пару минут.

Как это работает: 3 шага

ШагЧто происходитПочему подмена невозможна
1. CommitСервер генерирует server seed и показывает вам его SHA-256 хешХеш нельзя «подогнать» под другой seed
2. Ваш вкладВ расчёт входит ваш client seed (его можно поменять) и nonce — номер ставкиСервер не знает заранее, какой client seed вы выберете
3. RevealКогда вы меняете пару seed, сервер раскрывает старый server seedВы проверяете: SHA-256(seed) = хеш, который вы видели, и пересчитываете результаты

Формулы игр X3NA

Общая основа: k = первые 4 байта HMAC-SHA256 (ключ — server seed, сообщение — client seed:nonce:0). k — целое число от 0 до 4 294 967 295.

ИграКак из k получается результат
Plinkoh = HMAC-SHA256(server seed, «client seed:nonce»); первые 12 бит h — путь шарика (1 — вправо); лунка = число единиц; множитель = коэффициент этой лунки
Crashh = SHA-256(«server seed:round id»); r = первые 16 hex-символов h / 2⁶⁴; если r < 0.04 — обрыв на 1.00×, иначе множитель = 0.96 / (1 − r), максимум 100×
Lucky Wheelh = HMAC-SHA256(server seed, «client seed:nonce»); r = первые 13 hex-символов h / 2⁵²; сектор = ⌊r × число секторов на колесе⌋; множитель — у этого сектора в порядке из спецификации
Storm Vaultвыигрыш, если k × множитель × 100 < 96 × 2³²
Diceчисло = ⌊k × 10 000 / 2³²⌋ / 100 → 0.00–99.99
Limboрезультат = ⌊(96 × 2³² − 1) / k⌋ / 100, не меньше 1.00×
Sugar Strike, Stormcrownчисло i = 4 байта с позиции 4·(i mod 8) в HMAC-SHA256(server seed, «client seed:nonce:⌊i/8⌋»); выбор = ⌊u × сумма весов / 2³²⌋ — ячейка таблицы весов (символ, множитель, фича); отпечаток раунда = первые 32 hex-символа SHA-256 от всего раунда; выплата = ⌊ставка × total_x100 / 100⌋

Пример, который можно проверить прямо сейчас

Тестовый вектор
Server seeddef
Client seedabc
Nonce1
k1 849 153 629
Dice43.05
Limbo2.22×
Storm Vault 2.22×выигрыш
Storm Vault 2.23×проигрыш

HMAC-SHA256 — стандартная функция. Число k можно пересчитать любым независимым HMAC-калькулятором, а не только нашим.

Чем это отличается от «предикторов»

Предиктор или «сигналы» обещают угадать результат заранее. Для этого нужен server seed, а до ставки известен только его хеш — получить из хеша seed невозможно. Поэтому любой «предиктор» — это либо случайное угадывание, либо обман.

Частые вопросы

Provably fair — что это простыми словами?

Казино заранее «запечатывает» свой seed и показывает отпечаток печати — хеш. После игры вы вскрываете печать и сверяете.

Что такое nonce?

Номер ставки в текущей паре seed: 0, 1, 2… Благодаря ему у каждой ставки свой результат при одних и тех же seed.

Как проверить казино на честность?

Сравните хеш до игры с раскрытым server seed и пересчитайте раунд. Если формула скрыта, проверить нельзя.

Можно ли подделать provably fair?

Если казино не показывает хеш до ставки или не раскрывает seed — да. Поэтому проверяйте, что хеш виден до ставки.

Обновлено Команда X3NA18+Играйте ответственно