Provably fair, explained
Provably fair ju lejon të kontrolloni që rezultati i një raundi ishte përcaktuar para se të bënit bastin dhe nuk ishte ndryshuar më pas. Ai nuk e bën një lojë të drejtë në kuptimin e përditshëm, dhe nuk i bën rezultatet të parashikueshme.
How it works
- Commit. Serveri zgjedh një farë serveri të fshehtë dhe ju tregon vetëm hash-in SHA-256 të tij, një gjurmë që nuk mund të kthehet mbrapsht.
- Hyrja juaj. Ju (ose lojtarë të tjerë) jepni një farë klienti, në mënyrë që serveri të mos mund të zgjedhë një rezultat që i përshtatet atij pasi të ketë parë bastin tuaj.
- Lojë. Rezultati i çdo raundi llogaritet nga të dyja farët dhe një numërues raundesh (i quajtur nonce).
- Revealoni dhe verifikoni. Më vonë serveri zbulon farën e tij. Kushdo mund të bëjë hash-in e saj, të krahasojë hash-in me shenjën e identifikimit të treguar më herët dhe të rillogarisë çdo raund.
Try it
Një skemë tekstualisht standarde: pika e crash-it nga HMAC-SHA256(farë serveri, “farë klienti:nonce”), RTP 97%. Ajo tregon idenë; nuk është algoritmi i ndonjë loje të veçantë.
Shenja e identifikimit (SHA-256), paraqitet përpara çdo raundi:—
Revealed server seed:
What provably fair proves
- Rezultati i çdo raundi ishte përcaktuar para raundit dhe nuk ndryshoi pasi ju bëtë bastin.
- Algoritmi i publikuar është përdorur në fakt për ta prodhuar atë.
What it does not prove
- Që lojja të funksionojë me RTP-në që prisni: RTP-ja është pjesë e algoritmit dhe mund të vendoset më e ulët.
- Që faqja të jetë e licencuar në vendin tuaj, të paguajë fitimet ose t'i trajtojë lojtarët me ndershmëri. Një faqe mund të jetë me provë të drejtësisë dhe gjithsesi pa licencë.
- Që kushdo të mund të parashikojë raundin tjetër. Pa farën e fshehtë të serverit, rezultati nuk mund të llogaritet dhe hash-i nuk mund të kthehet mbrapsht: hamendësimi i një fare me 256 bitë nuk është i realizueshëm. Shikoni pse parashtruesit janë mashtrime.
Checking a real game
Përdorni ekranin e verifikimit ose të dhënat e vetë lojës. Aviator, për shembull, tregon farat dhe hash-in për raundet e kaluara në menynë e tij të provës së drejtësisë. Demoja jonë përdor një skemë gjenerike dhe nuk mund të verifikojë raundet e një ofruesi specifik.