Chat with us, powered by LiveChat
Spin Logo

Todistettavan reiluuden käytäntö

Todistettavasti reilu: takuu läpinäkyvyydestä Spinillä

Spinillä luottamuksesi on kaikki kaikessa. Siksi käytämme Provably Fair -järjestelmää todistaaksemme – matemaattisesti ja läpinäkyvästi – että jokainen tulos aarrearkuissamme ja omissa peleissämme on aidosti satunnainen, peukalointisuojattu eikä kukaan voi manipuloida sitä, emme edes me.

Tässä on kattava katsaus siihen, miten järjestelmä toimii sekä käsitteellisesti että teknisesti, jotta voit ymmärtää – ja vahvistaa – pelitulokset täysin.

Reiluuden ydin: siemenpari ja nonce-järjestelmä

Jokaisen pelikierroksen (esim. aarrearkun avaamisen) taustalla on kolmen elementin ainutlaatuinen yhdistelmä:

1.Palvelimen siemen

Spinin luoma satunnainen arvo.

2.Asiakkaan siemen

Selaimesi luoma arvo (ja voit vaihtaa sen milloin tahansa).

3.Nonce

Laskuri, joka alkaa nollasta ja kasvaa yhdellä jokaisella uudella pelikierroksella.

Nämä kolme arvoa muodostavat yhdessä yhdistetyn siemenen, jota käytetään pelituloksen luomiseen. Tämä menetelmä varmistaa, että jokaisella pelillä on erillinen, vahvistettavissa oleva tulos.

Miten jokainen reilu tulos luodaan

Jokaisen pelin tuloksen määrittämiseksi järjestelmä noudattaa tarkkaa, vahvistettavissa olevaa prosessia:

1. Palvelimen siemenen luonti

Spin luo salaisen satunnaisen merkkijonon, jota kutsutaan palvelimen siemeneksi. Ennen pelin alkua näytämme sinulle sen SHA-256-hashin (hashattu palvelimen siemen) – tämä todistaa, ettemme voi muuttaa sitä myöhemmin jäämättä kiinni.

2. Asiakkaan siemenen luonti

Selaimesi luo asiakkaan siemenen, joka on oma ainutlaatuinen panoksesi satunnaistamisprosessiin. Voit päivittää tämän siemenen milloin tahansa, mikä antaa sinulle hallinnan pelitulosten luomisessa käytettäviin syötteisiin.

3. Nonce-laskuri

Jokaisella uudella pelikierroksella (kuten aarrearkun avaamisella) nonce kasvaa yhdellä. Se takaa, että jokainen kierros tuottaa ainutlaatuisen tuloksen – jopa samalla siemenparilla.

Tekninen erittely: siemenestä satunnaiseen tulokseen

Näin muutamme siemendatan reiluksi ja satunnaiseksi tulokseksi:

1. Siemenien ja noncen yhdistäminen

Palvelimen siemen, asiakkaan siemen ja nonce yhdistetään yhdeksi merkkijonoksi. Tämä yhdistetty siemen on ainutlaatuinen jokaisella pelikierroksella.

js
const combinedSeed = `${clientSeed}:${serverSeed}:${nonce}`;

2. Yhdistetyn siemenen hashaus

Käytämme yhdistettyyn siemeneen SHA-512-hashausalgoritmia, joka luo pitkän, näennäisesti satunnaisen merkkijonon (hashin). Tämä hash määrää varsinaisen pelituloksen.

js
const hash = sha512(combinedSeed);

3. Lipun numeron poimiminen

Tästä hashista luomme satunnaisen lipun numeron – luvun väliltä 0–99 999 999. Tämä lippu määrää kierroksen tuloksen.

Jokainen aarrearkkujemme esine tai tulos on määritetty tietylle lipunnumeroiden välille. Kun lippusi osuu tietylle välille, saat sitä vastaavan palkinnon.

js
private getTicketNumber(hash: max = 1e8) {
 // Take the first 8 characters of the hash
 const subHash = hash.slice(0,8);

 // Parse the hex substring to a number
 const valueFromHash = parseInt(subHash, 16);

 // Calculate a value between 0 and 1 by dividing by 2^32
 const e = Math.pow(2,32);
 const normalizedValue = valueFromHash / e;

 // Using Math.floor ensures we get integers from 0 to max-1
 return Math.floor(normalizedValue * max);
}

Esimerkki pelikierroksen kulusta

1. Avaat aarrearkun.

2. Järjestelmä käyttää:

  • Piilotettua palvelimen siementä
  • Asiakkaan siementäsi
  • Nykyistä noncea

3. Nämä yhdistetään ja hashataan.

4. Hashista luodaan satunnainen lipun numero.

5. Lipun numero määrää tuloksesi kullekin esineelle määritettyjen välien perusteella.

6. Kun palvelimen siemen poistetaan käytöstä, se paljastetaan julkisesti, jotta voit vahvistaa jokaisen tuloksen.

Vahvista aiemmat kierrokset itse

Uskomme täydelliseen läpinäkyvyyteen. Siksi annamme sinulle työkalut jokaisen aiemman tuloksen itsenäiseen vahvistamiseen.

Käytä CodePen-vahvistustyökaluamme ja syötä:

1. Palvelimen siemen (paljastetaan käytöstä poistamisen jälkeen)

2. Hashattu palvelimen siemen (jonka näit ennen pelaamista)

3. Asiakkaan siemenesi

4. Kunkin pelikierroksen nonce

Näiden tietojen avulla voit tuottaa satunnaisen lipun numeron uudelleen ja varmistaa, että se vastaa saamaasi tulosta.

Mikä tekee tästä todistettavasti reilun?

1. Sitoudumme palvelimen siemeneen etukäteen (sen hashin kautta).

2. Annat oman asiakkaan siemenesi, jonka voit vaihtaa.

3. Nonce varmistaa jokaisen kierroksen ainutlaatuisuuden.

4. SHA-512-hashaus tekee tulosten ennustamisen tai manipuloinnin mahdottomaksi kenellekään.

5. Voit vahvistaa jokaisen pelin jälkikäteen julkisten tietojen avulla.

Tämä järjestelmä tekee huijaamisen tai puolueellisuuden mahdottomaksi – olipa kyse meistä tai kolmannesta osapuolesta. Näet juuri sen, mitä saat: vahvistettavissa olevaa satunnaisuutta.

Spin.io on FunGame LLC:n omistama ja ylläpitämä, rekisterinumero 4135 LLC 2025, rekisteröity osoite Euro House, Richmond Hill Road, P.O. Box 2897, Kingstown, St. Vincent and the Grenadines. Spin.io on Komorien liiton Anjouanin autonomisen saaren hallituksen lisensoima ja valvoma, ja se toimii lisenssillä ALSI-202508063-FI2.