Як працює
- До ставки казино створює серверне зерно (server seed) і показує гравцеві його хеш, наприклад SHA-256. За хешем зерно не дізнатися, а непомітно підмінити зерно неможливо: в іншого зерна інший хеш.
- Гравець задає клієнтське зерно (client seed) або бере видане. До них додається номер ставки (nonce), він зростає з кожним раундом.
- Результат обчислюється за відкритою формулою з двох зерен і номера ставки.
- Перевірка: коли гравець змінює пару зерен, казино розкриває старе серверне зерно. Гравець звіряє його хеш з опублікованим і перераховує свої раунди.
У краш-іграх раунд спільний для всіх, тому замість зерна одного гравця беруть спільні значення, які казино не може обрати заздалегідь.
Де застосовують
Найчастіше в казино з криптоплатежами і в їхніх власних іграх: краш, дайс, міни й подібні швидкі ігри. У слотах великих провайдерів його зазвичай немає: там чесність підтверджує сертифікат лабораторії на гру та її ГВЧ.
Provably fair і сертифікований ГВЧ
| Provably fair | Сертифікований ГВЧ | |
|---|---|---|
| Хто перевіряє | гравець, будь-який свій раунд | акредитована лабораторія |
| Що доводить | результат не підмінили після ставки | результати генератора випадкові, RTP збігається із заявленим |
| Обмеження | не показує, який RTP закладено у формулу | гравець не може перевірити свій раунд сам |
Перевага казино закладена у формулу перетворення зерен на результат, тому RTP перевіряють окремо. Перевірка за хешем не замінює сертифікат ГВЧ, якщо його вимагає ліцензія.
Де помиляються
- Хеш є, перевірки немає. Без відкритої формули й інструмента перевірки provably fair залишається лише словом у маркетингу.
- Гравець не може змінити зерно. Якщо клієнтське зерно відоме казино заздалегідь, серверне можна підібрати під нього. Гравець має задати своє зерно після того, як побачив хеш.
- Обіцяють більше, ніж доведено. Хеш доводить, що раунд не підмінили, але нічого не каже про розмір RTP. Не пишіть, що така гра вигідніша за звичайну.