Todennettavissa oleva reiluus selitettynä
Todennettavissa oleva reiluus mahdollistaa sen, että voit tarkistaa, että kierroksen tulos oli päätetty ennen panostustasi eikä sitä muutettu jälkeenpäin. Se ei tee pelistä reilu arkisessa mielessä, eikä se tee tuloksia ennustettaviksi.
Näin se toimii
- Sitoutuminen. Palvelin valitsee salaisen palvelinsiemen ja näyttää sinulle vain sen SHA-256-tiivistefunktion, eli sormenjäljen, jota ei voi kääntää.
- Syötteesi. Sinä (tai muut pelaajat) annat asiakassiemen, jolloin palvelin ei voi valita tulosta, joka sopii sille nähtyään panoksesi.
- Pelaaminen. Jokaisen kierroksen tulos lasketaan molemmista siemenistä ja kierroslaskurista (nonce).
- Julkistus ja vahvistus. Myöhemmin palvelin julkistaa siemenensä. Kuka tahansa voi tiivistää sen, verrata tiivistettä aiemmin näytettyyn sormenjälkeen ja laskea jokaisen kierroksen tuloksen uudelleen.
Kokeile
Oppikirjamainen ratkaisu: kolaripeli kerroin HMAC-SHA256(palvelinsiemen, ”asiakassiemen:nonce”), RTP 97 %. Se havainnollistaa ideaa; se ei ole minkään tietyn pelin algoritmi.
Sormenjälki (SHA-256), näytetään ennen kierrosta:—
Julkistettu palvelinsiemen:
Mitä todennettavissa oleva reiluus osoittaa
- Jokaisen kierroksen tulos oli päätetty ennen kierrosta eikä sitä muutettu panoksesi jälkeen.
- Julkaistua algoritmia käytettiin todellisuudessa tuloksen tuottamiseen.
Mitä se ei osoita
- Attä peli toimii odottamallasi palautusprosentilla (RTP): RTP on osa algoritmia ja se voidaan asettaa matalammaksi.
- Attä sivusto on lisensioitu maassasi, maksaa voittoja tai kohtelee pelaajia reilusti. Sivusto voi olla todennettavissa olevasti reilu ja silti ilman lisenssiä.
- Kuka tahansa voi ennustaa seuraavan kierroksen. Ilman salaista siementä tulosta ei voi laskea, eikä tiivistefunktiota voi kääntää: 256-bittisen siemenen arvaaminen ei ole toteuttamiskelpoista. Lue miksi ennustajat ovat huijauksia.
Todellisen pelin tarkistaminen
Käytä pelin omaa vahvistusnäyttöä tai tietoja. Esimerkiksi Aviator näyttää siemenet ja tiivistefunktion aiemmilta kierroksilta todennettavissa oleva reiluus -valikossaan. Demomme käyttää yleistä järjestelmää eikä voi vahvistaa tietyn palveluntarjoajan kierroksia.