Etusivu /Oppaat & uutiset /Oppaat

Oppaat

Miten provably fair toimii (ja miten tarkistat tuloksen itse)

Palvelimen siemen, asiakkaan siemen ja nonce selitettynä selkokielellä sekä se, mitä provably fair voi ja ei voi todistaa case-sivustosta.

Kirjoittaja BananaCases-tiimi··2 min lukuaika

Miten provably fair toimii (ja miten tarkistat tuloksen itse)

”Provably fair” löytyy lähes jokaiselta case opening -sivustolta, yleensä pienen kilpikuvakkeen vierestä. Se on aidosti hyödyllinen järjestelmä, mutta se ymmärretään usein väärin. Tässä kerrotaan, mitä se tekee, miten tarkistat tuloksen itse ja missä sen rajat kulkevat.

Ongelma, jonka se ratkaisee

Kun avaat casen verkossa, tuloksen valitsee tietokone, jota et hallitse. Ilman jonkinlaista todistetta sinulla ei olisi mitään keinoa tietää, vaihtoiko sivusto hiljaa veitsen halpaan skiniin nähtyään panoksesi. Provably fair tekee tällaisesta huijaamisesta havaittavaa.

Kolme ainesosaa

Lähes jokainen provably fair -järjestelmä käyttää samoja kolmea osaa:

  • Palvelimen siemen (server seed). Sivuston luoma pitkä satunnainen merkkijono. Ennen kuin pelaat, sivusto näyttää sinulle siitä vain tiivisteen (hash), eräänlaisen sormenjäljen, joka lukitsee siemenen paljastamatta sitä.
  • Asiakkaan siemen (client seed). Merkkijono, joka tulee sinulta (tai selaimeltasi). Yleensä voit vaihtaa sen miksi tahansa, joten sivusto ei voi valmistella tuloksia etukäteen sen ympärille.
  • Nonce. Laskuri, joka kasvaa yhdellä jokaisella panoksella, joten jokainen avaus samoilla siemenillä antaa eri tuloksen.

Sivusto yhdistää nämä kolme, yleensä HMAC-SHA256-nimisellä funktiolla, ja muuttaa tuloksen luvuksi. Tuo luku ratkaisee, minkä esineen saat, casessa näytettyjen välien perusteella (esimerkiksi 0–79,9 tavallisille skineille ja 99,74–100 veitselle).

Tuloksen tarkistaminen vaihe vaiheelta

  1. Ennen pelaamista kirjaa ylös tiivistetty palvelimen siemen, joka näkyy sivuston reiluusasetuksissa. Aseta halutessasi oma asiakkaan siemen.
  2. Pelaa normaalisti. Nonce kasvaa jokaisella avauksella.
  3. Vaihda (rotate) palvelimen siemen reiluusasetuksissa. Sivusto paljastaa nyt vanhan, tiivistämättömän palvelimen siemenen.
  4. Tarkista tiiviste. Aja paljastettu siemen SHA-256-työkalun läpi. Tuloksen on vastattava täsmälleen tiivistettä, jonka näit ennen pelaamista. Jos se vastaa, siementä ei muutettu jälkikäteen.
  5. Laske tulos uudelleen. Käytä sivuston tarkistustyökalua tai riippumatonta työkalua ja syötä palvelimen siemen, asiakkaan siemenesi ja tarkistettavan avauksen nonce. Sinun pitäisi saada sama luku ja sama esine.

Jos tiiviste ei täsmää tai uudelleenlaskettu tulos antaa eri esineen, tulos ei ollut reilu, ja sinun kannattaa lopettaa sivuston käyttö.

Mitä provably fair ei todista

Tämän osan moni pelaaja ohittaa. Provably fair osoittaa, ettei tulosta muutettu sen jälkeen, kun sitouduit panokseen. Se ei kerro mitään seuraavista:

  • Itse todennäköisyydet. Case voi antaa 0,01 %:n mahdollisuuden esineeseen, jota kaikki haluavat, ja se on silti ”provably fair”.
  • Esineiden hinnat. Sivusto päättää, mitä kukin skini on arvoinen ja mitä case maksaa.
  • Kotiutukset. Reilu tulos on arvoton, jos sivusto ei maksa.

Pidä siis provably fairia vähimmäisvaatimuksena, älä laatuleimana. Tarkista myös todennäköisyydet ja odotusarvo (katso casejen todennäköisyysoppaamme) ja lue arvosteluista mahdollisista kotiutusongelmista.

Varoitusmerkit

  • Sivustolla ei ole reiluussivua, tai se näyttää vain tulokset ilman siemeniä.
  • Et voi asettaa omaa asiakkaan siementä.
  • Palvelimen siemeniä ei koskaan paljasteta, tai et voi vaihtaa niitä.
  • Tarkistustyökalu toimii vain sivustolla itsellään eikä tarjoa keinoa tarkistaa laskutoimitusta riippumattomasti.

Jokaisessa BananaCasesin arvostelussa kerrotaan, tarjoaako sivusto provably fair -pelejä. Voit myös suodattaa sivustolistan näyttämään vain provably fair -sivustot.

← Kaikki artikkelit

Lisää artikkeleita