EORunners.online· чесна гра

Чесна гра

Оновлено:
Як EORunners доводить, що забіги чесні й відтворювані — простими словами та з інструкцією з перевірки.

Ідея provably fair

«Провабли фейр» (доказово чесно) — спосіб переконатися, що результат забігу визначено заздалегідь і не міг бути змінений сервером після початку гри. Кожен забіг відтворюваний із серверного сіду, клієнтського сіду та nonce.

Підкрутки під гравця немає: результат поверху — детермінована функція сідів.

Як це працює

Коміт до забігу: сервер публікує хеш SHA-256(serverSeed); сам сід прихований.

Розіграш поверху: ролл = HMAC-SHA256(serverSeed, clientSeed:nonce:поверх); перші 8 hex діляться на 2³². Поверх пройдено, якщо ролл менший за шанс тиру.

Розкриття після: сервер розкриває серверний сід — можна перевірити його хеш і перерахувати всі ролли.

Як перевірити свій забіг

Після забігу відкрийте сторінку /fair — там хеш-коміт, розкритий серверний сід, клієнтський сід, nonce і ролл кожного поверху. Звірте SHA-256(serverSeed) з комітом.

Для незалежної перевірки є ендпоінт POST /game/verify: передайте serverSeed, clientSeed, nonce, список тирів і версію таблиці множників (tableVersion) — сервіс поверне ті самі роли та результати.

Заявлена віддача

Теоретичне повернення — 99% на розіграний поверх з урахуванням провалу й золотих дверей. Це не гарантія за забіг чи сесію; ризик накопичується між поверхами.

Версія таблиці множників

Чинна таблиця — версія 3, застосовується з 2026-08-05: 5 тирів ризику, глибина 15 поверхів, у ризикованих тирів золоті двері ×5.

Забіги, зіграні раніше, залишаються повністю перевірюваними — передайте власну версію таблиці забігу (tableVersion 1, 2 або 3) до /game/verify, і забіг відтвориться за своєю таблицею. Архівна таблиця версії 2 (3 тири, глибина 12, без дверей) показана нижче.

ТирШанс проходуМножник поверхуЗолоті двері
Легкий98%×1.0112—
Середній94%×1.0487—
Ризик87%×1.1366—