Provably Fair mängude selgitus

Miks mängijad küsivad “kas see on tõesti aus?”

Siin on õnn. Enamikki põrkab, sest nad ei usalda tavapäraseid kasiinosid. Lühidalt: need mängud väidavad, et nad on läbipaistvad, aga kuidas?

Kuidas “provably fair” tegelikult toimib?

Siin on mängu tuum: krüptograafiline juhuslikkuse generaator, serveri seed, mängija seed ja hash-funktsioon. See kolmik loob matemaatilise tõendi, et tulemus ei saanud manipuleerida. Vahetult enne panust, mängija seed genereeritakse, seejärel serveri seed salvestatakse, kuid see hoitakse varjatud kuni mängu lõpptulemuseni. Kui mäng on tehtud, avaldatakse serveri seed ja kõik osapooled saavad reprodutseerida tulemuse.

Seedide vahetamine

Kui serveri seed on peidetud, on mängijal võimalus kontrollida, et ta ei ole saanud ebasobivat tulemust. See on nagu avada lukk enne, kui võtme keeramine on tehtud – keegi ei saa tagada, et lukk ei ole juba keeratud.

Hash-i roll

Hash-i funktsioon on see, mis kinnitab, et seed ei muutu. Sellel on ühekordne omadus: sama sisend annab alati sama väljundi, kuid väike muutus sisendis muudab väljundi täielikult. Seega, kui keegi üritaks seed’i manipuleerida, see on kohe nähtav.

Praktiline näide: kivi-kõrv-paber

Võta näiteks kivi-kõrv-paber. Mängija valib “kivi”, seed on 12345. Serveri seed on 67890, krüptograafiline hash annab 0xABCD. Kombineerides need, saad tulemuse “kõrv”. Pärast mängu lõppu server paljastab 67890, sina kontrollid: hash(12345+67890) = 0xABCD. Kui see klapib, tead, et mäng ei olnud võltsitud.

Riskid ja lõksud

Olgu aus. Kui mängija seed on valitud valesti või serveri seed on manipuleeritud enne hash’i loomist, on kogu süsteem rikutud. Samuti, kui mängu platvorm ei avalda serveri seedi kohe, on võimalik, et nad peidavad midagi. Siin tuleb kriitiline silm.

Mis on mängija pool?

Siin on mängija vabadus: ta genereerib oma seed, kontrollib hash’i ja nõuab serveri seedi avalikustamist. Kui platvorm keeldub seda tegema, on see punane lipp. Mängija peab olema valmis kontrollima kõiki etappe, muidu on see lihtsalt tavaline online-kasino.

Kuidas valida usaldusväärne “provably fair” platvorm?

Look: kontrolli, et saidil on avatud source-kood, et iga hash ja seed on avalikult vaadatav. Siis on tõenäosus, et nad ei võlga. Ja siin on üks väga hea allikas, mis selgitab protsessi üksikasjalikult: https://ethereumkihlveod.com/artikkel/provably-fair-mangid-selgitus/.

Ja siin on miks see kõik loeb

Kui sa tõesti tahad mängida ilma ettekirjutusteta, pead sa oma seedi kontrolli all hoidma, serveri seedi nõudma ja hash’i verifitseerima. Selline lähenemine eemaldab igasuguse varjatud manipuleerimise võimaluse. Lõpuks, kui platvorm pakub kõike seda sujuvalt, siis on see mäng, mida tasub mängida. Tee seda kohe: genereeri oma seed, nõua serveri seed ja kontrolli hash, või lülitu välja.