Fonctionnement de l'équité ColorDice
ColorDice génère les résultats avec Web Crypto, stocke chaque lancer sous un Game ID public et signe l'enregistrement côté serveur avec HMAC-SHA-256.
Réponse courte : la page de preuve permet aux spectateurs de comparer les couleurs, le nombre de dés, l'heure et le statut de signature avec le résultat vu en live. Elle prouve que l'enregistrement serveur stocké correspond encore à la signature serveur; ce n'est pas un système sans confiance.
Comment vérifier
- Relevez le Game ID affiché en live.
- Ouvrez le lien de preuve sur votre appareil.
- Comparez les couleurs, le nombre de dés et l'heure.
Comment les couleurs sont générées
Chaque lancer utilise des octets aléatoires de crypto.getRandomValues(). Comme 256 n'est pas divisible par 6, ColorDice rejette les octets 252 à 255, puis mappe seulement 0-251 vers les six couleurs avec % 6. Chaque couleur a donc une probabilité théorique de 1/6.
| Élément | Valeur |
|---|---|
| Source aléatoire | Web Crypto crypto.getRandomValues() |
| Couleurs par défaut | Rouge, orange, jaune, vert, bleu, violet |
| Taille du lancer | 1 à 100 dés |
| Statut de vérification | Enregistrement stocké comparé à la signature serveur |
Données stockées
ColorDice stocke le Game ID, le nombre de dés, la suite de couleurs, l'heure du lancer et la signature serveur. Les listes publiques n'affichent pas les adresses IP, appareils ou identités.
Liens utiles
Ouvrir ColorDice · English · Tiếng Việt · Deutsch · 中文