← Zurück zu ColorDice

Wie die Fairness von ColorDice funktioniert

ColorDice erzeugt Farbwürfel-Ergebnisse mit Web Crypto, speichert jeden Wurf unter einer öffentlichen Game ID und signiert den Datensatz serverseitig mit HMAC-SHA-256.

Kurz gesagt: Die Prüfseite lässt Zuschauer Farben, Würfelzahl, Zeit und Signaturstatus mit dem Livestream vergleichen. Sie zeigt, dass der gespeicherte Serverdatensatz noch zur Serversignatur passt; sie ist kein vertrauensloses System.

So prüfst du einen Wurf

  1. Notiere die Game ID aus dem Livestream.
  2. Öffne den Prüflink auf deinem eigenen Gerät.
  3. Vergleiche Farben, Würfelzahl und Zeit.

Wie Farben erzeugt werden

Jeder Wurf nutzt Zufallsbytes aus crypto.getRandomValues(). Da 256 nicht gleichmäßig durch 6 teilbar ist, verwirft ColorDice die Bytes 252 bis 255 und ordnet nur 0-251 mit % 6 den sechs Farben zu. Dadurch hat jede Farbe theoretisch die Wahrscheinlichkeit 1/6.

PunktWert
ZufallsquelleWeb Crypto crypto.getRandomValues()
StandardfarbenRot, orange, gelb, grün, blau, violett
Wurfgröße1 bis 100 Würfel
PrüfstatusGespeicherter Datensatz gegen Serversignatur

Gespeicherte Daten

ColorDice speichert Game ID, Würfelzahl, Farbfolge, Würfelzeit und Serversignatur. Öffentliche Listen zeigen keine IP-Adressen, Gerätedaten oder Identitäten.

Nützliche Links

ColorDice öffnen · English · Tiếng Việt · Français · 中文