← Retour à ColorDice

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

  1. Relevez le Game ID affiché en live.
  2. Ouvrez le lien de preuve sur votre appareil.
  3. 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émentValeur
Source aléatoireWeb Crypto crypto.getRandomValues()
Couleurs par défautRouge, orange, jaune, vert, bleu, violet
Taille du lancer1 à 100 dés
Statut de vérificationEnregistrement 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 · 中文