So funktioniert provably fair
Provably-fair Glücksspiel (nachweislich fair) lässt dich mit Kryptografie statt Vertrauen prüfen, dass ein Ergebnis vor deiner Wette feststand und danach nie manipuliert wurde. Hier ist die ganze Idee in fünf Minuten.
1. Das Commitment
Vor jeder Wette erzeugt das Casino einen geheimen Server-Seed und zeigt dir nur dessen SHA-256-Hash. Ein Hash ist ein einseitiger Fingerabdruck: Du kannst ihn nicht umkehren, um den Seed zu finden, aber sobald der Seed offengelegt ist, kann jeder ihn hashen und die Übereinstimmung bestätigen. Indem das Casino den Hash zuerst veröffentlicht, legt es sich selbst fest — es kann keinen anderen Server-Seed mehr wählen, sobald es sieht, wie du wettest.
2. Deine Eingabe
Du gibst einen Client-Seed an (den du jederzeit ändern kannst) und jede Wette trägt eine hochzählende Nonce. Weil du den Client-Seed beeinflusst, kann das Casino kein Ergebnis vorberechnet haben, das es allein kontrolliert.
3. Die Ziehung
Das Ergebnis wird deterministisch erzeugt:
Diese Bytes werden in 4-Byte-Gruppen aufgeteilt und in Floats im Bereich [0, 1) umgewandelt. Jedes Spiel bildet die Floats dann auf ein Ergebnis ab — einen Würfelwurf, einen Crash-Multiplikator, eine Reihe von Minenfeldern und so weiter. Gleiche Eingaben, gleiches Ergebnis, jedes Mal.
4. Die Offenlegung
Wenn du dein Seed-Paar rotierst, legt das Casino den alten Server-Seed im Klartext offen. Jetzt kannst du zwei Prüfungen durchführen: den offengelegten Seed hashen und bestätigen, dass er dem Commitment aus Schritt 1 entspricht, und jedes Ergebnis neu berechnen, um zu bestätigen, dass das Casino sie ehrlich gemeldet hat. Genau das macht der Faircheck-Verifizierer — lokal, in deinem Browser, sodass deine Seeds dein Gerät nie verlassen.
Warum es bei den meisten Casinos gleich ist
Stake hat dieses Schema veröffentlicht und es wurde zum De-facto-Standard. Die 32+ Casinos, die Faircheck unterstützt, verwenden die identische HMAC-SHA256-Byte-zu-Float-Methode; nur die Menüs zum Rotieren der Seeds unterscheiden sich. Deshalb kann ein Verifizierer sie alle prüfen.
FAQ
Ist provably fair dasselbe wie „fair“?
Nein. Es beweist, dass das Casino das Ergebnis nach deiner Wette nicht ändern konnte — es ändert nicht den Hausvorteil. Ein provably-fair Spiel kann immer noch zugunsten des Hauses gestaltet sein; es kann nur nicht über das erzeugte Ergebnis lügen.
Kann das Casino trotzdem betrügen?
Nicht beim Ergebnis selbst, solange es sich vor der Wette auf den gehashten Server-Seed festlegt und du nach dessen Offenlegung verifizierst. Das verbleibende Vertrauen besteht darin, dass das Commitment, das du gesehen hast, wirklich vor dem Spiel gezeigt wurde — deshalb solltest du einen Screenshot des gehashten Seeds machen.
Was ist eine Nonce?
Ein Zähler, der für jede Wette mit demselben Server-/Client-Seed-Paar um eins steigt. Er garantiert, dass jede Wette aus denselben Seeds ein anderes Ergebnis erzeugt.
Öffne den Universal-Verifizierer und füge deine Seeds ein.
Verifizierer öffnen