Offline

Dadi verificabilmente equi

Prima che una partita inizi, il server genera un seed segreto di 32 byte e ne pubblica solo l'hash (il "commit"). Questo dimostra che il seed era fissato prima che venisse tirato qualsiasi dado, senza però rivelarlo.

Ogni tiro viene calcolato a partire da quel seed insieme a elementi pubblici e verificabili: l'id della partita, il numero progressivo del tiro e un valore casuale ("nonce") fornito da te o dal tuo avversario. Poiché il seed viene impegnato in anticipo, nessuno può scegliere un tiro favorevole a posteriori.

Una volta terminata la partita, il server rivela il seed. Chiunque — anche tu, qui, nel tuo browser — può quindi calcolarne l'hash, verificare che corrisponda al commit pubblicato, e ricalcolare ogni tiro a partire dagli elementi pubblici per confermare che corrisponda a ciò che è stato mostrato a schermo.

Verifica una partita

Incolla qui sotto il registro dei dadi di una partita conclusa (dalla sua schermata dei risultati) e verificalo tu stesso. Qui non viene inviato nulla da nessuna parte — il controllo avviene interamente nel tuo browser.

Dadi verificabilmente equi · Turnpan Backgammon