Provably Fair: nachweislich faire Spiele
Server-Seed, Client-Seed, Nonce – und warum eine Crash-Runde nach dem Einsatz nicht mehr manipulierbar ist.
Das Problem, das Provably fair löst
Im echten Casino siehst du das Rad drehen. Online nicht – du siehst eine Animation, und diese Animation zeichnet der Betreiber. Provably-fair-Kryptografie ersetzt Vertrauen durch Arithmetik: Das Ergebnis wird vor deinem Einsatz festgeschrieben und danach offengelegt, sodass jeder Spieler prüfen kann, dass sich zwischendurch nichts bewegt hat.
Die drei Eingaben
Server-Seed. Eine Zufallszeichenkette vom Spielserver. Solange sie aktiv ist, siehst du sie nie – nur ihren SHA-256-Hash, veröffentlicht vor der ersten Runde.
Client-Seed. Eine Zeichenkette, die dir gehört. Die meisten Spiele erzeugen sie automatisch und lassen dich sie beliebig ersetzen. Genau dieses Ändern verhindert, dass der Betreiber die Sequenz auf dich zuschneidet.
Nonce. Ein Zähler, der mit jeder Runde des aktuellen Seed-Paares hochzählt, damit identische Seeds nie identische Runden erzeugen.
Eine Runde Schritt für Schritt verifizieren
- Vor dem Spielen den gehashten Server-Seed aus den Fairness-Einstellungen kopieren.
- Eigenen Client-Seed setzen. Alles ist erlaubt: ein Wort, ein Datum, eine Zufallszeichenkette.
- Spielen. Der Nonce steigt mit jeder Runde; notiere die Runde, die du prüfen willst.
- Seed rotieren. Der alte Server-Seed liegt jetzt im Klartext vor.
- Hashen. SHA-256 auf den offengelegten Seed anwenden und mit dem Hash aus Schritt eins vergleichen. Stimmen sie überein, wurde der Seed nicht ausgetauscht.
- Crash-Punkt nachrechnen. Server-Seed, Client-Seed und Nonce per HMAC-SHA256 kombinieren, die führenden Hex-Zeichen in eine Zahl umwandeln und die veröffentlichte Formel des Spiels anwenden. Externe Verifier erledigen das in einem Browser-Tab.
Entspricht der nachgerechnete Multiplikator dem, den du gesehen hast, war diese Runde ehrlich – bewiesen, nicht versprochen.
Was die Prüfung nicht aussagt
Die Verifikation beweist, dass der Betreiber seinen eigenen Algorithmus eingehalten hat. Über Auszahlungsgeschwindigkeit, Auszahlungslimits, Lizenzierung oder Supportqualität sagt sie nichts. Lizenz und AGB gehören getrennt geprüft: Ein Provably-fair-Spiel in einem unlizenzierten Casino bleibt ein schlechter Ort für dein Guthaben.
Kurze Checkliste
- Der gehashte Server-Seed ist vor dem Einsatz sichtbar, nicht danach.
- Der Client-Seed lässt sich selbst bearbeiten.
- Die Rotation legt den vorherigen Server-Seed vollständig offen.
- Die Prüfformel ist veröffentlicht, nicht nur vage beschrieben.
- Ein unabhängiger Verifier reproduziert aus diesen Eingaben denselben Crash-Punkt.