Das Problem, das Verifikation löst
Every casino game is a claim: “this result was random, and we didn’t pick it after seeing your bet.” In a physical room you audit that claim with your eyes — fresh decks, transparent dice, a wheel you can watch. Online, the randomness happens on someone else’s computer. Provably fair is the cryptographic replacement for watching the dealer’s hands.
The core mechanism is commit-reveal. Before you bet, the house locks its randomness in place and shows you a fingerprint of it — a SHA-256 hash of the server seed. A hash works one way: the house can’t find a second seed matching the same fingerprint, and you can’t read the seed out of it. After the seed is later revealed, you check it against the fingerprint you were shown, and recompute every round it produced.
3 ORDIN' 3.2
| 4.1 ' 4.2 | 5.1 | 6. 1 ' 6.2' 6.3 |
|---|---|---|
| 7.1 ' 7.2 | 8.1 | 9.1 ' 9.2' 9.3 |
| 10.1 | 11.1 ' 11.2' 11.3 | 12.1 ' 12.2 |
| 13.1 | 14.1 ' 14.2 | 15.1 |
The round’s raw randomness is HMAC-SHA256(server seed, client seed : nonce) — a keyed hash mixing both parties’ inputs. Because your client seed enters the mix, the house would have needed to predict your choice to bias a result; because the server seed was committed first, it can’t be swapped afterward without breaking the fingerprint you already hold.
17.1 ' 17.2
18.1
- Open any original and open the fairness panel. Note the current server seed hash — this is the commitment. Set your own client seed if you like.
- Spielen Sie eine oder zwei Runden. Jede abgerechnete Runde verzeichnet ihr (Hash, Client-Seed, Nonce)-Tripel in Ihrer Wetthistorie.
- Rotieren Sie Ihr Seed-Paar im Panel. Die Rotation setzt den alten Server-Seed außer Kraft und — das ist der entscheidende Moment — offenbart ihn.
- Hashen Sie den offenbarten Server-Seed mit SHA-256 und vergleichen Sie ihn mit dem Fingerabdruck aus Schritt 1. Sie müssen exakt übereinstimmen.
- Berechnen Sie die Runde neu: HMAC-SHA256(offenbarter Seed, "clientSeed:nonce"), mappen Sie den Digest durch die veröffentlichte Regel des Spiels und vergleichen Sie mit dem Ergebnis, für das Sie bezahlt wurden.
- Jedes unabhängige Tool funktioniert für die Schritte 4–5 — ein Online-SHA-256-Rechner, drei Zeilen Python oder die integrierte Verifiziererin des Panels. Die Mathematik hat keine Meinung, wer sie ausführt.
ENGINE-VERIFIEDEin Detail ist bei Betkyo's Implementierung ungewöhnlich: die Demo-Engine, die Ergebnisse generiert, und das Fairness-Panel, das sie überprüft, importieren das gleiche Ableitungsmodul — eine Implementierung, nicht zwei. Ein Verifizier, das seinen Code mit dem Generator teilt, kann nicht aus der Übereinstimmung mit ihm abweichen.
Was Verifizierung nicht behauptet
Ehrlichkeit erfordert, die Grenzen zu markieren. Provably Fair beweist, dass Ergebnisse zum Zeitpunkt der Zusage festgelegt und durch die veröffentlichte Regel gemappt wurden. Es beweist nicht, dass die Regel großzügig ist — ein Spiel könnte provably fair sein und trotzdem schlecht zahlen, weshalb wir jede Auszahlungstabelle und den Hausvorteil daneben veröffentlichen. Es verhindert keine Verluste, verkürzt keine Verlustserien und gibt kein Versprechen über die nächste Runde; es verspricht nur, dass die nächste Runde nicht gegen Sie gewählt wurde.
Und es kann nicht verifizieren, was es nicht sehen kann: das Schema deckt Spielergebnisse ab, nicht beispielsweise die Reihenfolge, in der externe Live-Events aufgelöst werden. Wo eines unserer Spiele von einem externen Feed abhängt, besagt die Fairness-Seite explizit, dass es so ist, anstatt die Behauptung zu strecken.
Glossar
| BEGRIFF | BEDEUTUNG |
|---|---|
| SHA-256 | Ein Einweg-Hash: jede Eingabe → ein 256-Bit-Fingerabdruck; unmöglich umzukehren oder zu kollidieren |
| HMAC | Ein Keyed Hash — mischt einen geheimen Schlüssel (Server-Seed) mit einer Nachricht (Client-Seed : Nonce) |
| Commit-Reveal | Veröffentlichen Sie erst den Fingerabdruck, später den Wert; der Fingerabdruck beweist, dass sich der Wert nie geändert hat |
| Nonce | „Einmalig verwendete Nummer |
| Seed-Rotation | Deaktivieren eines Seed-Paares: Der alte Server-Seed wird zur Prüfung offengelegt, eine neue Verpflichtung beginnt |
FAQ
Muss ich Kryptographie verstehen, um eine Runde zu verifizieren?
Nein. Das Fairness-Panel automatisiert jeden Schritt, und der manuelle Weg erfordert nichts weiter als das Einfügen von Zeichenketten in einen beliebigen SHA-256/HMAC-Rechner. Zu verstehen, warum es funktioniert, braucht einen Absatz; es auszuführen, braucht eine Minute.
Warum muss ich meinen Seed rotieren, um zu verifizieren?
Weil der Server-Seed geheim bleiben muss, während er noch Runden produziert — ihn vorzeitig offenzulegen würde einem Spieler ermöglichen, zukünftige Ergebnisse zu berechnen. Die Rotation beendet das Leben des Seeds, was genau das macht, was es sicher macht, ihn offenzulegen und zu prüfen.
Könnte das Casino einen glücklichen Seed für sich selbst generieren?
Die Verpflichtung blockiert die nützliche Version davon: Der Seed ist vor deinen Wetten fixiert und vermischt mit einem Client-Seed, den du kontrollierst. Das Casino müsste deinen Seed, deinen Einsatz und dein Timing vorhersagen — an welchem Punkt es nicht mehr ein Casino betreibt, sondern einen Gedankenlesungs-Akt.
Ist provably fair dasselbe wie lizenziert oder geprüft sein?
Nein — sie beantworten verschiedene Fragen. Audits und Lizenzen sind institutionelles Vertrauen; provably fair ist mathematisches Vertrauen in jedes einzelne Ergebnis. Wir veröffentlichen die Mathematik und unsere vollständigen Auszahlungstabellen, damit die beiden Ansprüche nie verwechselt werden.
QUELLEN & REFERENZEN
- HMAC — RFC 2104, die verwendete schlüsselgebundene Hash-Konstruktion pro Runde
- SHA-2-Familie — FIPS 180-4, der Commitment-Hash
- Betkyo Engine-Quelle: gemeinsame RNG-Primitive und die einzigen Generator-/Verifikator-Ableitungsmodule
DIE SPIELE IN DIESEM ARTIKEL
Limbo — Regeln & kostenloses Spiel →Dice — Regeln & kostenloses Spiel →Chinchiro — Regeln & kostenloses Spiel →