Правяральная справядлівасць: тлумачэнне

Правяральная справядлівасць дазваляе праверыць, што вынік раўнда быў зафіксаваны да стаўкі і не змяніўся пасля. Гэта не робіць гульню справядлівай у звычайным сэнсе і не робіць вынікі прагназуемымі.

Як гэта працуе

  1. Фіксацыя. Сервер выбірае сакрэтны серверны сід і паказвае вам толькі яго хэш SHA-256, адбітак, які нельга адвярнуць.
  2. Ваш увод. Вы (або іншыя гульцы) задаеце кліенцкі сід, таму сервер не можа выбраць вынік, які яму выгадны, убачыўшы вашу стаўку.
  3. Гульня. Вынік кожнага раўнда вылічваецца на аснове абодвух сід і лічыльніка раўндаў (nonce).
  4. Раскрыццё і праверка. Пазней сервер раскрывае свой сід. Любы можа вылічыць хэш, параўнаць яго з адбіткам, паказаным раней, і пералічыць кожны раўнд.

Паспрабуйце

Падручнікавая схема: кропка крашу з HMAC-SHA256(серверны сід, “кліенцкі сід:nonce”), RTP 97%. Яна ілюструе ідэю; гэта не алгарытм канкрэтнай гульні.

Адбітак (SHA-256), паказаны да пачатку раўнда:
—

Раскрыты серверны сід:

Што даказвае правяральная справядлівасць

Што гэта не даказвае

Праверка рэальнай гульні

Выкарыстоўвайце ўласны экран праверкі гульні або яе дадзеныя. Aviator, напрыклад, паказвае сіды і хэш для мінулых раўндаў у меню правяральнай справядлівасці. Наша дэма выкарыстоўвае агульную схему і не можа праверыць раўнды канкрэтнага аператара.

Абноўлена: