Правяральная справядлівасць: тлумачэнне
Правяральная справядлівасць дазваляе праверыць, што вынік раўнда быў зафіксаваны да стаўкі і не змяніўся пасля. Гэта не робіць гульню справядлівай у звычайным сэнсе і не робіць вынікі прагназуемымі.
Як гэта працуе
- Фіксацыя. Сервер выбірае сакрэтны серверны сід і паказвае вам толькі яго хэш SHA-256, адбітак, які нельга адвярнуць.
- Ваш увод. Вы (або іншыя гульцы) задаеце кліенцкі сід, таму сервер не можа выбраць вынік, які яму выгадны, убачыўшы вашу стаўку.
- Гульня. Вынік кожнага раўнда вылічваецца на аснове абодвух сід і лічыльніка раўндаў (nonce).
- Раскрыццё і праверка. Пазней сервер раскрывае свой сід. Любы можа вылічыць хэш, параўнаць яго з адбіткам, паказаным раней, і пералічыць кожны раўнд.
Паспрабуйце
Падручнікавая схема: кропка крашу з HMAC-SHA256(серверны сід, “кліенцкі сід:nonce”), RTP 97%. Яна ілюструе ідэю; гэта не алгарытм канкрэтнай гульні.
Адбітак (SHA-256), паказаны да пачатку раўнда:—
Раскрыты серверны сід:
Што даказвае правяральная справядлівасць
- Вынік кожнага раўнда быў зафіксаваны да пачатку раўнда і не змяніўся пасля вашай стаўкі.
- Быў сапраўды выкарыстаны апублікаваны алгарытм для атрымання гэтага выніку.
Што гэта не даказвае
- Што гульня працуе з чаканым вамі RTP: RTP з’яўляецца часткай алгарытму і можа быць устаноўлены ніжэй.
- Што сайт мае ліцэнзію ў вашай краіне, выплачвае выйгрышы або справядліва ставіцца да гульцоў. Сайт можа быць правяральна справядлівым і пры гэтым не мець ліцэнзіі.
- Што любы можа прадказаць наступны раўнд. Без сакрэтнага сіда вынік нельга вылічыць, а хэш нельга адвярнуць: адгадаць 256-бітны сід немагчыма. Гл. чаму прагназавальнікі — гэта ашуканства.
Праверка рэальнай гульні
Выкарыстоўвайце ўласны экран праверкі гульні або яе дадзеныя. Aviator, напрыклад, паказвае сіды і хэш для мінулых раўндаў у меню правяральнай справядлівасці. Наша дэма выкарыстоўвае агульную схему і не можа праверыць раўнды канкрэтнага аператара.