Provably fair: пояснення
Provably fair дозволяє перевірити, що результат раунду був зафіксований до вашої ставки і не змінився після неї. Це не робить гру чесною у повсякденному розумінні та не робить результати передбачуваними.
Як це працює
- Фіксація. Сервер обирає секретний server seed і показує вам лише його хеш SHA-256 — відбиток, який неможливо відновити.
- Ваш ввід. Ви (або інші гравці) надаєте client seed, щоб сервер не міг обрати результат, вигідний йому, після того як побачив вашу ставку.
- Гра. Результат кожного раунду обчислюється на основі обох seed та лічильника раундів (nonce).
- Розкриття та перевірка. Пізніше сервер розкриває свій seed. Будь-хто може обчислити його хеш, порівняти з відбитком, показаним раніше, і перерахувати кожен раунд.
Спробуйте
Навчальна схема: точка крашу з HMAC-SHA256(server seed, “client seed:nonce”), RTP 97%. Це демонструє ідею; це не алгоритм якоїсь конкретної гри.
Відбиток (SHA-256), показаний до початку будь-якого раунду:—
Розкритий server seed:
Що доводить provably fair
- Результат кожного раунду був зафіксований до початку раунду і не змінився після вашої ставки.
- Опублікований алгоритм дійсно використовувався для його отримання.
Чого це не доводить
- Що гра працює з очікуваним RTP: RTP є частиною алгоритму і може бути встановлений нижче.
- Що сайт має ліцензію у вашій країні, виплачує виграші або чесно ставиться до гравців. Сайт може бути provably fair і водночас не мати ліцензії.
- Що будь-хто може передбачити наступний раунд. Без секретного seed результат неможливо обчислити, а хеш неможливо відновити: вгадати 256-бітний seed неможливо. Дивіться чому предиктори — це шахрайство.
Checking a real game
Використовуйте власний екран перевірки гри або її дані. Наприклад, Aviator відображає seeds та хеш для попередніх раундів у меню provably fair. Наша демоверсія використовує загальну схему і не може перевірити раунди конкретного провайдера.