Verificabile su richiesta

Provable fairness, in italiano semplice

Ogni round su un original Duel è generato da una coppia di seed che puoi verificare offline. Il casino non può conoscere il risultato prima di te, e puoi provare che il risultato non è stato cambiato a posteriori.

01
Commit
Prima del round, l'operatore genera una nuova server seed e pubblica il suo hash SHA-256. La seed non hashata è bloccata, nessuno (nemmeno il trader desk) può leggerla, scambiarla o retrodatarla.
02
Mix
La tua client seed (la scegli tu) più un nonce per round vengono combinati con la server seed bloccata tramite HMAC-SHA-256. Il digest da 64 byte risultante è la sorgente deterministica di ogni esito di gioco.
03
Reveal
Una volta risolto il round, la server seed non hashata viene pubblicata. La rifai l'hash localmente, confermi che corrisponde al commit iniziale, ricalcoli l'HMAC e verifichi l'esito byte per byte.
# Verify any past round in 60 seconds.
import hmac, hashlib

server_seed = "d6f1...4a2c"     # revealed after round
client_seed = "my_seed_42"      # yours
nonce       = 128

digest = hmac.new(server_seed.encode(),
                  f"{client_seed}:{nonce}".encode(),
                  hashlib.sha256).hexdigest()

# first 5 bytes -> game outcome (e.g. dice roll 0–99.99)
print(int(digest[:8], 16) % 10000 / 100)
La meccanica nel dettaglio

Da un click a un round verificabile

Tre input vanno in ogni risultato: un server seed (committed e hashato prima del round), un client seed (lo scegli tu) e un nonce (contatore che si incrementa). Dopo il round, il server seed non hashato è rivelato per ricombinare gli input e riprodurre il risultato bit per bit.

Verificare un round in 60 secondi

Dai settings in gioco, copia la coppia seed e il nonce di un round passato. Mettili in un calcolatore HMAC-SHA-256 (uno script Python di una riga o tool online) e ricalcola il digest. I primi byte mappano al risultato del gioco, corrisponde al pubblicato, hai appena verificato il round tu stesso.

Perché e quando ruotare i seed

Ruotare il tuo client seed invalida ogni predizione futura che un terzo potrebbe provare a fare. Dopo una sessione lunga, o ogni volta che cambi dispositivo, apri i settings e ruota. Il server seed precedente diventa immediatamente verificabile; quello nuovo viene committed prima del prossimo round.

FAQ Provable Fairness

Il casino può comunque truccare i risultati?

No, non sugli originals. Il server seed viene hashato e pubblicato prima del round; dopo la risoluzione, il seed non hashato è rivelato. Se il casino avesse cambiato il seed in mid-round, l'hash non corrisponderebbe e il round sarebbe annullato per protocollo.

Anche le slot dei provider terzi sono provably fair?

Le slot usano RNG certificati auditati da lab indipendenti (eCOGRA, GLI, iTech Labs) ma non sono provably fair in senso crittografico, ti fidi dell'audit, non puoi riprodurre uno spin. Provable fairness è attualmente esclusivo agli originals in-house.

Cosa succede se la mia verifica non corrisponde?

Apri un ticket di support con il round ID e il digest ricalcolato. Se il risultato pubblicato dal casino non corrisponde alla matematica, il round è annullato e la puntata rimborsata interamente. Non è capitato in produzione, ma la policy è incondizionata.

Provable fairness migliora le mie odds?

No, garantisce la matematica a cui ti sei iscritto. Il RTP e il vantaggio del banco pubblicati sono i ritorni reali di lungo periodo; provable fairness toglie solo il dubbio che il casino li faccia girare più bassi in silenzio.

Sfoglia tutti i 9 originals provably fair