Ապացուցելի արդարությունը՝ բացատրված

Ապացուցելի արդարությունը թույլ է տալիս ստուգել, որ րաունդի արդյունքը որոշվել է դեռ դուրս գալուց առաջ և չի փոխվել դրանից հետո։ Այն չի դարձնում խաղը արդար առօրյա իմաստով և չի դարձնում արդյունքները կանխատեսելի։

Ինչպես է այն աշխատում

  1. Ֆիքսացիա։ Սերվերը ընտրում է գաղտնի սերվերի սերմ և ցույց է տալիս միայն դրա SHA-256 հեշը՝ հետք, որը հնարավոր չէ հետադարձել։
  2. Ձեր մուտքը։ Դուք (կամ այլ խաղացողները) մատուցում եք հաճախորդի սերմ, ուստի սերվերը չի կարող ընտրել իրեն հարմար արդյունք՝ տեսնելով ձեր դրույքը։
  3. Խաղ։ Յուրաքանչյուր րաունդի արդյունքը հաշվարկվում է երկու սերմերի և րաունդի հաշվիչի (nonce) հիման վրա։
  4. Բացահայտում և ստուգում։ Հետագայում սերվերը բացահայտում է իր սերմը։ Ցանկացած կարող է հեշավորել այն, համեմատել հեշը նախկինում ցուցադրված հետքի հետ և վերահաշվարկել բոլոր րաունդները։

Փորձեք այն

Դասագրքային սխեմա. կրաշ կետը HMAC-SHA256(սերվերի սերմ, “հաճախորդի սերմ:nonce”)-ից, 97% RTP։ Այն ցույց է տալիս գաղափարը. այն որևէ կոնկրետ խաղի ալգորիթմը չէ։

Հետք (SHA-256), ցուցադրվում է մինչև ցանկացած րաունդ.
—

Բացահայտված սերվերի սերմ.

Ինչ է ապացուցում ապացուցելի արդարությունը

Ինչ այն չի ապացուցում

Իրական խաղի ստուգում

Օգտագործեք խաղի սեփական ստուգման էկրանը կամ տվյալները։ Aviator-ը, օրինակ, ապացուցելի արդարության մենյուում ցույց է տալիս անցյալ րաունդների սերմերն ու հեշը։ Մեր սիմուլյատորը օգտագործում է ընդհանուր սխեմա և չի կարող ստուգել կոնկրետ օպերատորի րաունդները։

Թարմացված: