Ogni giro su una slot online convenzionale si appoggia a una catena di fiducia che nessuno dall’esterno può ispezionare. Lo studio scrive il generatore di numeri, un laboratorio lo esamina sotto accordo di riservatezza, un ente di licenza archivia il certificato, e i simboli che atterrano sul tuo schermo arrivano senza portare con sé nulla che tu possa controllare. I giochi provably fair sostituiscono un anello di quella catena con dell’aritmetica che puoi eseguire sulla tua macchina. 7Bit Casino documenta la propria versione per intero, esempio svolto e hash reale compresi, e questo lo rende un esemplare utile per spiegare che cosa la tecnica consegna e dove si ferma.
Quello che segue è il meccanismo pubblicato, i valori che un giocatore si ritrova in mano, il controllo che un lettore può eseguire senza software specialistico e l’elenco più lungo delle cose che un giro verificato comunque non può dirti. È quest’ultima parte a contare di più.
La lacuna che il provably fair è costruito per chiudere
La casualità certificata è un’affermazione storica. Una casa di test campiona miliardi di esiti, vi applica batterie statistiche ed emette un documento che dichiara che il generatore si è comportato come doveva durante quell’esame. Il documento copre il software; non copre il tuo martedì sera. Niente lega il certificato al giro preciso che hai appena perso, e niente al suo interno è indirizzato a te.
Quell’assetto è normale e, con un regolatore competente dietro, difendibile. Si sfalda in due situazioni. La prima è quando nessun laboratorio viene nominato, così non c’è nulla da andare a cercare. I termini di 7Bit affermano alla clausola 6.1 che i giochi usano “certified Random Number Generators”, generatori di numeri casuali certificati, e in ogni pagina che abbiamo rilevato il 20 ottobre 2026 nessuna casa di test è indicata in alcun punto: non Gaming Laboratories International, non iTech Labs, non eCOGRA. L’affermazione viene fatta; la prova non viene prodotta. La seconda situazione è quando l’autorità di licenza sta abbastanza lontano perché un reclamo non raggiunga nessuno in grado di agire, che è la posizione strutturale di qualunque casinò offshore che serva il Canada.
Il provably fair affronta il problema dall’altro capo. Invece di chiederti di fidarti di un generatore, ti consegna una ricevuta prima del giro e i dati sottostanti dopo, e ti invita a verificare che i due combacino. Quello che devi accettare si restringe da “questa azienda e i suoi revisori sono onesti” a “questa azienda non può produrre un secondo dato che abbia la stessa ricevuta”. La seconda affermazione è matematica, e verificabile da te. Il termine provably fair, letteralmente equità verificabile, resta in inglese perché è così che lo chiamano gli operatori.
Impegno e rivelazione, prima di qualunque crittografia
Togli l’hashing e l’idea è più vecchia dei computer. Un mazziere scrive l’ordine di un mazzo mescolato su un cartoncino, lo sigilla in una busta e ti lascia esaminare la linguetta. Tu dici dove tagliare. La mano viene distribuita, la busta viene aperta, e se quello che c’è scritto dentro corrisponde sia alla distribuzione sia al taglio che hai scelto, nulla è stato riordinato dopo che il tuo denaro era sul tavolo. Il sigillo fa quel lavoro e non altro. Non dice nulla sul fatto che il mescolamento fosse buono, né sul vantaggio del banco nel gioco che hai accettato di fare.
L’impegno digitale sostituisce la busta con una funzione a senso unico. 7Bit usa SHA-256, l’hash che il National Institute of Standards and Technology degli Stati Uniti pubblica come parte del Secure Hash Standard. Dagli in pasto una qualunque stringa e restituisce 256 bit, scritti come 64 caratteri esadecimali. Due proprietà lo rendono utilizzabile come sigillo: non si può risalire dall’uscita all’entrata, quindi pubblicare un’impronta in anticipo non rivela niente, e trovare un secondo dato che produca gli stessi 64 caratteri è computazionalmente fuori portata, quindi l’operatore resta inchiodato alla stringa dietro quella che ha pubblicato.
L’ordine delle operazioni è tutto il meccanismo. Prima l’impronta. Seconda la puntata. Terza la rivelazione. Invertine due e l’esercizio diventa teatro: un hash mostrato dopo che i rulli si sono fermati ti dice solo che l’operatore sa eseguire SHA-256, cosa che non era mai stata in dubbio.
Come 7Bit assembla un giro
La pagina di 7Bit sull’equità nomina tre componenti. Un server seed arriva dal lato del casinò. Un client seed viene generato attraverso il browser del giocatore. Un nonce si incrementa a ogni puntata successiva, così una stessa coppia di seed non può produrre due volte lo stesso esito senza che si veda.
Per i giochi di carte la sequenza pubblicata procede così. Il server genera un numero che chiama Secret. Un mescolamento Fisher-Yates produce poi la disposizione, che 7Bit chiama Result. Fisher-Yates, nella forma in posto che Richard Durstenfeld pubblicò nel 1964, percorre una lista a ritroso dall’ultima posizione, scambiando ogni voce con una estratta fra le posizioni pari o precedenti; data una fonte uniforme di numeri, ogni ordinamento possibile esce con la stessa probabilità. È per questo che è la scelta standard per mescolare invece di uno dei metodi improvvisati che silenziosamente favoriscono alcune disposizioni. I numeri che pilotano gli scambi arrivano da un generatore Mersenne Twister, che ha una sua sezione più sotto.
Il Result e il Secret vengono poi concatenati e sottoposti all’hash. Il digest che ne risulta è l’impronta che 7Bit mostra nel widget provably fair prima che la mano cominci. Nelle parole dell’operatore, un giocatore vede “a ‘fingerprint’ of the shuffled deck and the Secret value”, un’impronta del mazzo mescolato e del valore Secret, creata sottoponendo i dati all’hash SHA-256. Il tuo contributo arriva dopo: indichi una posizione, il mazzo viene tagliato lì, e la mano si gioca sulla disposizione tagliata.
Dove slot e giochi di carte si separano
L’oggetto impegnato cambia da gioco a gioco, e un lettore che si aspetti una sola spiegazione valida per tutta la sala si confonderà davanti al widget.
Nelle slot, 7Bit genera un modello di rullo per ciascun rullo, descritto come una lista di caselle nell’ordine in cui compaiono. Una posizione di arresto per rullo viene poi estratta dal Mersenne Twister, e quegli arresti costituiscono il Result. Il contributo del giocatore è modesto e specifico: la possibilità, nelle parole dell’operatore, di aggiungere “an extra push to each reel by specifying a particular number from 1 to 9”, una spinta in più a ciascun rullo indicando un numero da 1 a 9. Apri il widget e vedi l’impronta del giro accanto al Secret casuale.
Nei giochi di carte (il poker in Bitcoin, il baccarat e il blackjack sono gli esempi che 7Bit nomina) l’oggetto impegnato è un mazzo mescolato e il tuo contributo è una posizione di taglio. L’istruzione pubblicata alla fine di una mano è di confrontare quattro cose, “the Result+Secret, the fingerprint/hash code, your chosen position/client seed, and the Final Result”, e la prova è che queste “should point to the same deck, with one version cut at the player’s chosen position”, cioè devono indicare lo stesso mazzo, con una versione tagliata nella posizione scelta dal giocatore.
La roulette è descritta ancora a parte: l’arresto della ruota arriva dal Mersenne Twister, i numeri vengono sottoposti all’hash SHA-256, e un giocatore può contribuire scegliendo un numero da 0 a 36 oppure prendendone uno estratto a caso. Il riassunto di 7Bit è secco e vale la pena tenerlo a mente: “Provably Fair algorithms vary from game to game”, gli algoritmi provably fair variano da gioco a gioco.
I valori che il widget ti lascia in mano
Qualunque sia il gioco, il widget ti lascia in mano un piccolo insieme di stringhe. Sapere a che cosa serve ciascuna trasforma un blocco di caratteri intimidatorio in un controllo da due minuti.
| Valore | Quando lo ottieni | Che cosa ne fai |
|---|---|---|
| Hash di Result+Secret | Prima del giro, nel widget | Annotalo. Questa è la ricevuta con cui confronterai tutto il resto |
| Result+Secret | Dopo il giro | Fanne l’hash tu stesso e guarda se il digest è uguale alla ricevuta |
| Client seed | Lo fornisci tu prima del giro | Il tuo contributo: la posizione di taglio, la spinta al rullo o il numero della ruota |
| Final Result | Dopo il giro | La parte su cui ti hanno pagato, che dovrebbe essere la disposizione impegnata tagliata al tuo seed |
| Nonce | Tracciato per ogni puntata | Tiene i giri distinti, così una coppia di seed identica non può ripetere un esito |
Solo le prime due righe entrano nel passaggio che un lettore può compiere da solo, e quel passaggio è quello che porta la prova.
L’esempio pubblicato, riga per riga
7Bit stampa un giro completo sulla sua pagina sul provably fair, cosa inusuale; quasi tutti gli operatori che pubblicizzano la funzione si fermano a uno schema. I valori qui sotto sono dell’operatore, presi dalla pagina come rilevata il 20 ottobre 2026. Nessuno in questa redazione ha giocato quel giro.
Il blocco Result+Secret è un oggetto JSON. Apre con un array symbols che contiene dodici gruppi da cinque voci - ["man","j","beast","beast","j"] è il primo - seguito da "card":"JD", poi "game":"AztecMagicDeluxe", e infine "secret":"4b344a85…", un valore esadecimale di 32 caratteri. Il gioco nominato è un titolo BGaming, e 7Bit attribuisce a BGaming il merito di essere stato il primo sviluppatore a integrare soluzioni provably fair nei propri giochi.
Il client seed è 82013. L’hash pubblicato di Result+Secret comincia con 4b1bc790… e prosegue per tutti i 64 caratteri. Il Final Result è un secondo oggetto JSON, molto più corto: tre gruppi da cinque simboli e "card":"JC".
| Valore pubblicato | Che cos’è | Che cosa ne fa un lettore |
|---|---|---|
{"symbols":[…],"card":"JD","game":"AztecMagicDeluxe","secret":"4b344a85…"} | I dati dei rulli impegnati più il segreto del server | Esegui SHA-256 su questo, esattamente come è reso |
4b1bc790… | L’impronta pubblicata prima del giro | Confronta carattere per carattere con il tuo digest |
82013 | Il client seed fornito dal giocatore | Verifica che sia il numero che hai inserito, non uno sostituito dopo |
{"symbols":[…],"card":"JC"} | Le tre strisce di rulli su cui il giro ha davvero pagato | Controlla che stia dentro l’insieme impegnato nella posizione del tuo seed |
Tre osservazioni oneste, perché l’ammirazione da sola non serve molto a un lettore. Primo, il blocco impegnato contiene dodici strisce di simboli mentre quello finale ne contiene tre, il che ti dice che l’impegno copre una disposizione più ampia di quella che il giro mostra; è il client seed a decidere quale fetta diventi il tuo giro. Secondo, 7Bit non pubblica la funzione che mappa un client seed su quella fetta, quindi un lettore può verificare in autonomia il passaggio dell’hash e deve prendere il passaggio dell’affettatura sull’aritmetica dell’operatore. Terzo, la descrizione delle slot offre una spinta numerata da 1 a 9 mentre il seed dell’esempio è 82013, di cinque cifre, e il campo card differisce fra il blocco impegnato e quello finale senza alcuna spiegazione sulla pagina. Niente di questo rende il metodo disonesto. Significa però che l’affermazione più forte che un giocatore possa fare da solo è più stretta di “ho verificato il mio giro”.
Controllare un giro da solo
La routine pratica ha cinque passaggi, e il primo è quello che si salta.
- Cattura l’impronta prima di puntare qualunque cosa. Apri il widget, copia l’hash pre-giro in una nota, oppure fanne uno screenshot. Una ricevuta che vedi solo dopo l’arresto dei rulli non è una ricevuta.
- Gioca il giro. I dati impegnati restano sigillati fino alla sua fine.
- Copia esattamente il Result+Secret rivelato. Parentesi graffe, virgolette, virgole, tutto. Non riscriverlo a mano: un singolo spazio aggiunto cambia completamente il digest, e questo è il comportamento normale dell’hashing e non un difetto.
- Esegui l’hash SHA-256 sulla stringa. Qualunque implementazione corretta restituisce gli stessi 64 caratteri, perché l’algoritmo è uno standard pubblicato e non un prodotto di 7Bit. Un’utilità a riga di comando, una console del browser, una pagina offline salvata sulla tua macchina e il widget del casinò stesso concordano tutti, che è precisamente il senso di usare uno standard. Preferisci qualcosa di locale all’incollare dati in un sito sconosciuto.
- Confronta, poi guarda l’esito. Metti a confronto il tuo digest con l’impronta annotata, l’intera stringa se puoi e come minimo gli otto caratteri iniziali e finali. Poi verifica che il Final Result sia la disposizione impegnata presa al seed che hai fornito.
Questo è tutto l’esercizio. Non richiede un conto, non richiede una spesa e non richiede dall’operatore alcuna collaborazione oltre a quello che già pubblica. Ed è anche il motivo per cui la tecnica vale la pena di essere capita anche se non la usi mai: un operatore che pubblica un metodo così si è messo in una posizione in cui un singolo scarto dimostrabile sarebbe riproducibile su qualunque macchina. La stessa preferenza per il materiale controllabile attraversa il modo in cui questa redazione costruisce i suoi punteggi, dove le cifre pubblicate vengono citate e quelle non pubblicate restano in bianco.
Che cosa significherebbe uno scarto
Supponi che i digest differiscano. Elimina le cause banali in ordine. Un carattere di troppo o un’interruzione di riga tagliata nella stringa copiata è la favorita assoluta. Poi viene un abbinamento sbagliato: l’impronta che hai salvato appartiene a un altro giro o a un altro nonce, cosa facile quando diversi giri si susseguono rapidi. Terza la codifica, se la stringa è passata attraverso un documento che ne ha riscritto le virgolette.
Se niente di questo lo spiega, quello che hai in mano è insolitamente solido per una controversia con un casinò: un’affermazione precisa, datata e riproducibile che i dati rivelati dopo un giro non sono i dati impegnati prima. Ogni altro reclamo che un giocatore porta, sia un pagamento lento, un bonus annullato o un conto chiuso a metà dell’esame, finisce in un contrasto di parole sui termini. Questo no. Andrebbe prima al canale reclami dell’operatore, e 7Bit concede sei mesi di tempo per presentarne uno, poi nella catena della licenza, che è dove i limiti di un indirizzo offshore cominciano a mordere. La nostra analisi della licenza di Curaçao espone che cosa quella catena offre e che cosa non offre a un giocatore in Canada.
Che cosa il metodo stabilisce davvero
Ecco il bilancio onesto. La colonna di sinistra è l’affermazione; quella di destra dice se un giro verificato la sostenga.
| Affermazione | Sostenuta? | Motivo |
|---|---|---|
| L’esito esisteva prima che il mio denaro fosse impegnato | Sì | L’impronta è stata pubblicata prima e non si può leggere al contrario |
| Nessuno ha sostituito l’esito dopo che la mia puntata era dentro | Sì | Produrre una seconda stringa con lo stesso digest non è praticabile |
| Ho influenzato il giro | In parte | Il tuo seed sceglie il taglio, ma non vedi mai prima la disposizione |
| La disposizione è stata resa casuale in modo uniforme | Non dimostrato | Dipende dal generatore e dal codice che lo circonda, nessuno dei due aperto |
| Il gioco restituisce una quota ragionevole delle puntate | No | La tabella dei pagamenti sta interamente fuori dall’impegno |
| Il resto della sala è coperto | No | Partecipano solo i titoli dentro il widget |
| Il casinò mi pagherà quello che vinco | No | Solidità, termini, verifica e licenza sono questioni separate |
Leggi le prime due righe e la tecnica appare notevole, perché lo è. Leggi le altre cinque e la sua scala diventa chiara: questa è una garanzia sull’immutabilità, non sulla generosità, sull’uniformità, sulla copertura o sul pagamento.
La questione del generatore, posta con cautela
Uno schema di impegno è utile solo quanto la casualità su cui si impegna. Sigilla una busta a prova di manomissione attorno a un mescolamento prevedibile e il sigillo non ti dirà che c’è qualcosa che non va.
Mersenne Twister, pubblicato da Makoto Matsumoto e Takuji Nishimura nel 1998, è veloce, ha un periodo enorme e buone proprietà di equidistribuzione, e supera le batterie statistiche standard su cui si appoggiano i laboratori del gioco. Diversi linguaggi di programmazione lo hanno adottato come sorgente pseudo-casuale predefinita proprio per questo. Non è però un generatore sicuro dal punto di vista crittografico, e la sua stessa documentazione lo dice: la variante più diffusa tiene 624 parole di stato interno, e quello stato in principio può essere ricostruito da un osservatore che raccolga una sequenza di esiti grezzi consecutivi, dopodiché gli esiti futuri seguono in modo deterministico.
Due precisazioni impediscono che questo sia un’accusa. Un giocatore non osserva mai l’uscita grezza del generatore, ma solo simboli filtrati attraverso un modello di rullo e una tabella dei pagamenti, che è molto lontano da un flusso pulito di interi a 32 bit. E il segreto del server si frappone fra un estraneo e la stringa impegnata: 32 caratteri esadecimali, come nell’esempio pubblicato, portano circa 128 bit, molto oltre la portata di un tentativo a indovinare. Il segreto non è un ornamento.
Quello che non possiamo dirti è quale variante 7Bit esegua, come venga inizializzata o quanto spesso venga reinizializzata, perché nulla di questo è pubblicato. Altri schemi di impegno pubblicati evitano la questione derivando gli esiti da un HMAC costruito su SHA-256 stesso, così il generatore è una primitiva crittografica invece che statistica. 7Bit nomina il Mersenne Twister. È una scelta di progetto fatta dallo studio, documentata apertamente, ed è una cosa che a un lettore conviene sapere invece di uno scandalo. Nessuno dei limiti descritti qui è un rilievo sulla particolare implementazione di 7Bit, che non è pubblica.
Verificabile e generoso sono proprietà senza rapporto
Questo è il malinteso che fa danni veri. Un giro verificato conferma che la disposizione era sigillata prima della tua puntata. Non dice assolutamente nulla su quanto quella disposizione paghi quando esce.
Il ritorno al giocatore è una proprietà delle strisce dei rulli e della tabella dei pagamenti, entrambe fissate dallo studio ed entrambe impegnate fedelmente. Un gioco può sigillare ogni giro in modo irreprensibile e trattenere comunque il dodici per cento del volume di gioco invece del quattro. La verifica riuscirebbe a ogni giro; il giocatore perderebbe soltanto più in fretta. Prendi due slot verificabili, una che restituisce il 96% e una l’88%: su 40 C$ di puntate a un dollaro per giro quella differenza svanisce nella varianza, e su un anno di sessioni settimanali separa un passatempo costoso da un conto corrente svuotato con metodo.
Per gli scopi del lettore la lacuna è ancora più larga, perché 7Bit non pubblica alcuna cifra di ritorno, per nessun gioco e per nessuna categoria, e nessuna forbice teorica. Quell’assenza viene annotata e non colmata. Un giro verificabile su un gioco il cui ritorno non è dichiarato ti dà certezza sui meccanismi di un giro e nulla sull’economia di mille.
Quanta parte della sala copre questo metodo
7Bit pubblicizza oltre 10.000 giochi da un centinaio di studi circa. Il widget arriva a un angolo piccolo e circoscritto di quel totale: slot, dadi, roulette e giochi di carte del suo insieme rivolto alle cripto, con i titoli BGaming in evidenza. La grandissima maggioranza della sala arriva da studi terzi che eseguono generatori convenzionali sotto l’affermazione di certificazione non supportata della clausola 6.1.
Il live casino sta del tutto fuori dal metodo, e necessariamente. Non c’è alcun hash da pubblicare su uno shoe fisico o su una ruota reale; lì la garanzia è una telecamera, un supervisore di sala e quello che la licenza richiede. Per un giocatore canadese il tavolo dal vivo è ancora più stretto, perché i termini registrano che i contenuti Evolution, NetEnt e Red Tiger sono bloccati per gli indirizzi canadesi su insistenza degli studi. La nostra ricognizione di quello che il catalogo apre davvero dal Canada conta quel che resta.
La portata realistica, dunque: i singoli giri si possono verificare su una minoranza dei giochi, niente si può verificare sulla maggioranza, e nessun revisore nominato sta dietro a uno dei due gruppi. È più disordinato sia di “7Bit è provably fair” sia di “il provably fair è marketing”, ed entrambi i riassunti circolano.
Quattro modi in cui un casinò può darti garanzie, a confronto
Il provably fair è un meccanismo fra diversi, e garantiscono cose diverse per conto di soggetti diversi.
| Meccanismo | Che cosa garantisce | Chi ci sta dietro | Dove non arriva mai |
|---|---|---|---|
| Widget provably fair | Un giro era sigillato prima della puntata | L’operatore, con un metodo che pubblica | Tabelle dei pagamenti, ritorni, giochi fuori dal widget, il tuo pagamento |
| Certificazione di una casa di test nominata | Generatore e tabella dei pagamenti hanno soddisfatto uno standard pubblicato | Un laboratorio accreditato come GLI, iTech Labs o eCOGRA | Il tuo giro singolo; un certificato può precedere la versione attuale |
| L’obbligo di test imposto da un regolatore | La conformità è una condizione di licenza, con una via di reclamo | L’autorità di licenza, che può agire sulle violazioni | Fin dove si estendono la portata e la volontà di quell’autorità |
| Nessuna informativa | Niente | Nessuno | Tutto |
7Bit occupa come si deve la prima riga e debolmente la terza. La sua licenza della Curaçao Gaming Authority, numero OGL/2023/147/0081, è autentica, e il footer identifica il licenziatario senza gli assetti di sub-licenza a strati comuni in quella giurisdizione. Quello che il regime non dà a un canadese è un organismo a portata di mano che prenda in carico un caso individuale, che è la differenza fra una licenza che esiste e una che aiuta.
La seconda riga è quella che 7Bit lascia vuota. Affermare la certificazione senza nominare chi certifica è la lacuna più facile da colmare per un operatore qui, e resta aperta.
A chi dovrebbe interessare, e a chi no
Diciamola chiara: per il giocatore medio un generatore controllato più un regolatore a cui ci si possa davvero lamentare valgono più della possibilità di verificare un giro. Le controversie quasi mai girano sul fatto che un giro fosse truccato. Girano su un pagamento trattenuto, un bonus annullato, un conto congelato a metà della verifica. Nessuno schema di impegno tocca alcuna di queste cose, e un regolatore che risponde al telefono le tocca tutte. In Ontario, dove gli operatori registrati stanno sotto iGaming Ontario e la Alcohol and Gaming Commission della provincia, un giocatore ha quella via per impostazione predefinita; il confronto fra il mercato registrato e una licenza offshore passa in rassegna i doveri che ciascuno impone.
Il provably fair si guadagna il pane esattamente nella circostanza in cui quella via manca, che è la posizione offshore in ogni provincia senza un mercato registrato proprio. Se l’unica autorità dietro a un casinò sta a migliaia di chilometri e si raggiunge per email, un controllo che puoi eseguire tu è una delle pochissime garanzie rimaste che non dipendano dalla buona volontà di nessuno. Uno strato sottile, ma reale.
I lettori che dovrebbero farci attenzione sono un gruppo più stretto di quanto suggerisca il marketing: chi punta cifre significative sui giochi di carte, dove una contestazione sul mescolamento è plausibile, chi vuole una traccia datata di una mano contestata, e chi vuole sapere quali affermazioni di un casinò si possano mettere alla prova invece di accettarle per fede. Per tutti gli altri, spendi l’attenzione sui termini - i requisiti di puntata, i tetti di prelievo, la clausola che mette una condizione di volume di gioco su ogni deposito prima di un pagamento, perché è lì che il denaro si vince e si perde. La nostra valutazione completa dell’operatore le passa in rassegna una clausola per volta, comprese quelle su cui il provably fair non ha alcuna presa.
Domande ricorrenti
Un gioco provably fair paga meglio di uno certificato?
No. La verifica riguarda la sigillatura di un giro, non il ritorno che vi è incorporato. Una slot provably fair e una slot certificata da un laboratorio possono trattenere quote identiche del volume di gioco, oppure quote molto diverse, e l’hash non rivelerà quale delle due.
Un giro si può controllare dopo aver chiuso la finestra del gioco?
Solo se hai conservato i valori. Quello decisivo è l’impronta pre-giro, e riaprire un gioco più tardi non ricostruisce quello che ti era stato mostrato prima della puntata. Copiala sul momento, o il controllo non è più disponibile.
È probabile che SHA-256 venga violato?
Non si conosce alcun attacco di collisione praticabile su SHA-256, che resta l’hash indicato nel Secure Hash Standard federale degli Stati Uniti. Consideralo solido per questo scopo, tenendo presente che gli schemi di impegno sono destinati a migrare man mano che gli standard evolvono.
Perché il casinò tiene un valore segreto?
Perché un hash del solo esito potrebbe essere attaccato per tentativi. Con un insieme limitato di disposizioni possibili dei rulli, un estraneo potrebbe fare l’hash di ogni candidata e leggere quella impegnata. Un segreto non indovinabile concatenato all’esito rende quella ricerca senza speranza.
Il Mersenne Twister è adatto agli esiti di gioco d’azzardo?
È un generatore statistico ben collaudato, non uno crittografico, e la sua documentazione è esplicita su questo. In questo progetto è il segreto del server a portare l’imprevedibilità. 7Bit non pubblica né la variante né l’inizializzazione, quindi quanto sopra descrive l’algoritmo nominato e non la loro implementazione.
Mi serve un software particolare per controllare un hash?
No. Qualunque implementazione corretta di SHA-256 produce la stessa uscita, ed è questa la proprietà che rende possibile un controllo indipendente. Uno strumento a riga di comando o una pagina offline sul tuo dispositivo sono preferibili all’incollare i dati di gioco in un sito che non controlli.
I tavoli con croupier reale sono provably fair?
Non possono esserlo. Uno shoe fisico e una ruota reale non producono alcuna stringa su cui impegnarsi in anticipo, quindi lì la garanzia riposa sulla copertura delle telecamere, sulla procedura del croupier e sulle condizioni di licenza. Tutto ciò che viene descritto come provably fair è distribuito da software.
E se un operatore non mostra l’impronta prima di un giro?
Allora la funzione è decorativa. Un hash prodotto dopo l’arresto dei rulli non dimostra niente più della capacità di calcolarne uno. L’ordine pubblicato di impronta, poi puntata, poi rivelazione è la parte che fa il lavoro, e un’implementazione che lo inverte non dimostra nulla.
Che cosa vale di più, la verifica o un regolatore raggiungibile?
Un regolatore raggiungibile, per la maggior parte dei lettori. La verifica risponde a una domanda che raramente genera controversie, mentre un ente di licenza con autorità sui pagamenti e sulle chiusure dei conti risponde alle domande che le generano. La verifica conta soprattutto proprio dove un ente di quel tipo non è a portata di mano.
Fonti
- 7Bit Casino, Provably Fair Games. Il metodo pubblicato dall’operatore, letto il 20 ottobre 2026: le componenti server seed, client seed e nonce, le descrizioni separate per slot, roulette e giochi di carte, e il giro svolto per intero citato qui sopra, hash compreso.
- Termini e condizioni di 7Bit Casino. La clausola 6.1 porta la formula “certified Random Number Generators”; la clausola 4.3 registra il blocco a livello di studio imposto sui titoli Evolution Group per gli indirizzi canadesi.
- FIPS 180-4, Secure Hash Standard. La specifica che definisce SHA-256, il suo digest da 256 bit e le proprietà di sicurezza su cui si appoggia uno schema di impegno.
- Matsumoto e Nishimura, Mersenne Twister (1998). La descrizione originale del generatore, del suo periodo e della sua equidistribuzione, e la base per trattarlo come statisticamente solido ma crittograficamente inadatto.
- Durstenfeld, Algorithm 235: Random Permutation (1964). La procedura di mescolamento in posto oggi nota come Fisher-Yates, e la fonte della garanzia che ogni ordinamento sia equiprobabile dati ingressi uniformi.
- Alcohol and Gaming Commission of Ontario. Gli standard del registrar per il gioco online, che coprono quello che un mercato canadese regolamentato pretende su integrità dei giochi e test indipendenti.