Giochi provably fair: verifica ogni round da solo
Provably fair significa che non devi fidarti della parola del casinò sul fatto che un round sia stato casuale. Il risultato è fissato da un impegno preso prima della puntata, e puoi ricalcolarlo a posteriori. Questa guida spiega i componenti di base e mostra come controllare un round su JOKR. È riservata esclusivamente agli adulti (18+), e verificare un round non cambia mai il modo in cui un gioco paga.
I componenti di base
- Server seed: un valore segreto scelto dal server. Prima del round ti viene mostrato solo il suo hash.
- Client seed: un valore che proviene dalla tua parte, così il server non può conoscere in anticipo l'input completo. Dove un gioco lo utilizza, è mostrato nei dettagli del round.
- Nonce: un contatore che aumenta a ogni round, così gli stessi seed non producono mai lo stesso risultato due volte.
- Hashing: una funzione unidirezionale (SHA-256) che trasforma un seed in un'impronta di lunghezza fissa. Non puoi risalire dall'impronta al seed, ma chiunque può verificare che un seed rivelato corrisponda a essa.
- HMAC: un hash con chiave, usato per trasformare il materiale del seed in una sequenza di numeri che decide il risultato.
Perché l'impegno è importante
L'hash viene pubblicato prima che si aprano le puntate. Dopo il round, il seed viene rivelato. Se l'hash del seed rivelato corrisponde a quello che hai visto in precedenza, il server non avrebbe potuto cambiare il seed dopo aver visto la tua puntata. Poi ricalcoli il risultato a partire dal seed e verifichi che corrisponda a quello che ti è stato mostrato.
Quali Originals possono essere verificati
JOKR ha 6 Originals: BlackJOKR, JOKR Duel, JOKR Ballz, JOKR Spin, JOKR Crash, JOKR Mines. Non utilizzano tutti lo stesso schema:
- JOKR Crash e JOKR Mines sono provably fair e possono essere controllati round per round.
- JOKR Spin, e JOKR Duel quando giocato contro il banco, usano uno schema commit-reveal.
- BlackJOKR distribuisce da uno sabot di sei mazzi mescolato con un generatore crittografico. Non è commit-reveal, quindi non c'è alcun seed da verificare, ma ogni mano viene registrata lato server.
- JOKR Ballz è una simulazione fisica lato server e anch'esso non è commit-reveal.
L'elenco completo si trova nella pagina Originals.
Come verificare un round
- Prima di giocare, annota l'hash del seed mostrato per il round.
- Gioca il round fino alla fine. Il seed e il salt vengono rivelati.
- Apri il verificatore nella pagina Fairness & RNG.
- Incolla i valori rivelati. Il verificatore ricalcola l'hash, che deve corrispondere a quello che hai annotato.
- Controlla il risultato ricalcolato: il punto di crash in Crash, oppure le posizioni delle mine in Mines.
I round giocati secondo le regole attuali hanno un tag di versione all'inizio del salt, così puoi capire quali regole si applicano. Le formule esatte sono riportate nella sezione regole di ogni pagina di gioco.
Cosa non ti dice il provably fair
Un round verificato dimostra che il risultato non è stato alterato. Non prevede i round futuri né modifica le quote. Il vantaggio del banco è stabilito dalle regole scritte di ogni gioco. Gioca entro limiti che hai stabilito tu e consulta il gioco responsabile se hai bisogno di supporto.
Domande frequenti
Che cos'è un server seed?
È un valore segreto scelto dal server. Il suo hash viene mostrato prima del round e il seed stesso viene rivelato dopo, così puoi verificare che i due corrispondano.
A cosa serve il nonce?
È un contatore che aumenta a ogni round, così gli stessi seed non danno mai lo stesso risultato due volte.
Quali JOKR Originals posso verificare?
JOKR Crash e JOKR Mines possono essere verificati round per round nella pagina Fairness & RNG. JOKR Spin e JOKR Duel contro il banco usano il commit-reveal.
BlackJOKR è provably fair?
No. Non è commit-reveal. Lo sabot viene mescolato con un generatore crittografico e ogni mano viene registrata lato server.
Verificare un round cambia le mie probabilità?
No. La verifica controlla solo un round concluso. Le probabilità derivano dalle regole scritte di ogni gioco.