Il protocollo
Un notaio delle sessioni di gioco: il gioco resta sui server dell'operatore, la prova va on-chain.
Specifiche
| Esito | HMAC-SHA256(ServerSeed, ClientSeed:Nonce) |
|---|---|
| Foglia | keccak256(sessione, nonce, giocatore, puntata, vincita, hashEsito) |
| On-chain | radice Merkle, hash del seed, hash metadati (bytes32) nel contratto TRUVault |
| Rete | Polygon (testnet Amoy / mainnet). La demo pubblica ancora su testnet; rete e indirizzo di produzione non vengono pubblicati e si comunicano all'operatore in fase di integrazione. |
| Contestazione | 18 giorni on-chain dall'invio della prova |
| Stack | Solidity 0.8.24 · Foundry · librerie TypeScript condivise con vettori di test identici |
| Demo | ancoraggio in modalità dimostrativa («showcase»), seed dimostrativo rivelato |
Da cosa protegge
Modifiche a posteriori di puntate, vincite o esiti; cambio silenzioso del seed dopo l'apertura; prove di inclusione false; registrazioni di giri dopo la chiusura (l'API le rifiuta).
Fonti: true-slotchain.pdf; true-slotchain-tecnica.pdf; LEAF_AND_COMMIT_REVEAL.md; THREAT_MODEL_v0.2.md; FAQ K-TC
Dossier tecnico: disponibile su richiesta. Richiedilo →
