Équité des tirages
Un casino qui affiche ses probabilités demande quand même qu'on le croie sur parole. Ici, non : tu peux recalculer chacune de tes manches toi-même et vérifier que rien n'a été décidé après coup.
Comment ça marche
Le serveur tire une graine secrète et en publie l'empreinte SHA-256 avant que tu joues. Tu choisis ta propre graine client, et un compteur (nonce) s'incremente à chaque manche. Le résultat vient de HMAC-SHA256(graine serveur, "graine client:nonce:curseur").
Tant que la graine serveur reste secrète, tu ne peux pas prédire le résultat. Mais comme son empreinte est déjà publiée, nous ne pouvons plus la changer. Quand tu renouvelles ta graine, l'ancienne est révélée : tu peux alors rejouer tous tes calculs et vérifier que l'empreinte correspond.
Ce que produit le flux, jeu par jeu
| Jeu | Dérivation |
|---|---|
| Mines | Mélange sans biais des 25 cases pilote par le flux de la manche ; les N premières portent une bombe. |
| Slots | Les 15 symboles de la grille, un par case, tires du même flux dans l'ordre rouleau par rouleau. |
| Crash | HMAC-SHA256(graine, "client:nonce:crash") : 1 chance sur 101 de casser a x1.00, sinon la distribution en 1/x. |
| Roulette | HMAC-SHA256(graine, "client:nonce:roulette"), 13 premiers caractères hexadecimaux, modulo 37. |
| Caisses | Trois nombres : la rareté (tirage pondéré), l'objet dans cette rareté, puis l'usure. |