BoosterHand Lab · Simulation
Können Krypto-Casinos betrügen? Ich habe ein Provably-Fair-Spiel gebaut, um es herauszufinden
Aktualisiert 2026-10-29 · Von BoosterHand Lab · Methode: Monte-Carlo-Simulation (Python/NumPy, fester Seed)
- Die Änderung von 1 Zeichen im Server-Seed ergab einen völlig anderen SHA-256-Hash, der Austausch flog also sofort auf.
- Mein erster Wurf (Nonce 1) war 91,76, und jeder kann ihn aus den offengelegten Seeds nachrechnen.
- Über 200.000 Würfe lag jeder 10-Punkte-Bereich zwischen 9,88 % und 10,11 % der Ergebnisse: Die Würfel waren fair.
- Die Regel „Wurf unter 49,5 zahlt 2x“ versteckt trotzdem einen Hausvorteil von 1 %: Spieler bekamen etwa 99,4 Cent pro Dollar zurück.
- Provably Fair beantwortet 1 Frage (wurde das Ergebnis verändert?), nicht, ob Auszahlungen erfolgen oder die Seite lizenziert ist.
Können Krypto-Casinos betrügen? Fast jedes Krypto-Casino antwortet mit denselben zwei Wörtern: Provably Fair. Das Versprechen lautet, dass das Casino dein Ergebnis nicht manipulieren kann und du es selbst überprüfen kannst. Also habe ich ein Provably-Fair-Würfelspiel von Grund auf gebaut, versucht, es zu betrügen, und dann 200.000-mal gewürfelt, um zu sehen, was das System wirklich beweist (und die eine große Sache, die es nicht beweist).
Wenn du die ganze Theorie willst, deckt unser Provably-Fair-Guide sie ausführlich ab. Dieser Artikel ist die Praxisversion: echte Seeds, echte Hashes, echte Zahlen aus meiner eigenen Demo.
Provably Fair: so funktioniert es in 4 Schritten
Provably Fair ist kein bestimmtes Produkt. Es ist ein Muster aus zwei standardmäßigen kryptografischen Werkzeugen: einer Hashfunktion (SHA-256) und einem Hash mit Schlüssel (HMAC-SHA256). So hat mein Demospiel sie eingesetzt.
Schritt 1: Das Casino versiegelt seinen Server-Seed
Bevor du auch nur einen Einsatz platzierst, wählt das Casino einen geheimen Wert, den Server-Seed. In meiner Demo war das bh-demo-server-seed-7f3a9c21.
Das Casino zeigt dir den Seed nicht. Es zeigt dir seinen Fingerabdruck: den SHA-256-Hash des Seeds. Für meinen Seed war das 0516de5d906f8cd6...eaa7848. Stell es dir wie einen versiegelten Umschlag vor. Du kannst nicht lesen, was drin ist, aber sobald er versiegelt ist, kann der Inhalt nicht heimlich ausgetauscht werden.

Schritt 2: Du fügst einen Client-Seed und eine Nonce hinzu
Als Nächstes kommt deine Eingabe. Der Client-Seed ist ein beliebiger Text deiner Wahl. Meiner war my-lucky-seed-42. Jeder Einsatz bekommt außerdem einen Zähler, die Nonce: 1 für den ersten Einsatz, 2 für den zweiten und so weiter.
Warum ist dein Seed wichtig? Weil sich das Casino auf seinen Server-Seed festgelegt hat, bevor es deinen kannte. Es kann keinen Server-Seed wählen, der für dich schlechte Ergebnisse liefert, da es die vollständige Eingabe nicht kontrolliert.
Schritt 3: HMAC macht aus den Seeds einen Wurf
Das Spiel gibt Server-Seed, Client-Seed und Nonce in HMAC-SHA256. Das ergibt eine lange Hex-Zeichenkette. Meine Demo nimmt die ersten 8 Zeichen, wandelt sie in eine Zahl um und skaliert sie auf einen Bereich von 0 bis 100.
Mein erster Wurf ergab 91,76. Hier sind die ersten fünf Würfe aus der Demo:
| Nonce | Erste 8 Hex-Zeichen des HMAC | Wurf (0 bis 100) |
|---|---|---|
| 1 | eae5dbc1 | 91,76 |
| 2 | f1405977 | 94,24 |
| 3 | 92d71f74 | 57,36 |
| 4 | 93f96f29 | 57,80 |
| 5 | 4cff0897 | 30,08 |

Schritt 4: Du überprüfst alles selbst
Wenn du fertig bist (oder die Seeds wechselst), legt das Casino den Server-Seed offen. Jetzt machst du zwei Prüfungen:
- Hashe den offengelegten Seed selbst mit SHA-256. Wenn er mit dem Fingerabdruck übereinstimmt, den du vor dem Einsatz gesehen hast, wurde der Seed nicht ausgetauscht.
- Berechne jeden Wurf aus Seeds und Nonces nach. Wenn jeder mit deiner Einsatzhistorie übereinstimmt, wurde kein Ergebnis bearbeitet.
Das ist der Teil, den Leute meinen, wenn sie nach „Provably Fair überprüfen“ suchen. Hier ist eine generische Python-Version der Prüfung aus meiner Demo. Sie ist kurz genug, um auf jedem Laptop zu laufen:
import hashlib, hmac
server_seed = "bh-demo-server-seed-7f3a9c21" # revealed after play
client_seed = "my-lucky-seed-42"
shown_hash = "0516de5d906f8cd663d818fa4b55b4bfb98f897e7ad9c1c8ecaa6bb30eaa7848"
# 1. Does the revealed seed match the hash shown before betting?
print(hashlib.sha256(server_seed.encode()).hexdigest() == shown_hash)
# 2. Recompute each roll
for nonce in range(1, 6):
msg = f"{client_seed}:{nonce}".encode()
h = hmac.new(server_seed.encode(), msg, hashlib.sha256).hexdigest()
roll = int(h[:8], 16) / 2**32 * 100
print(nonce, round(roll, 2))
Echte Seiten verwenden ihre eigene exakte Formel (Nachrichtenformat, wie viele Zeichen, wie der Bereich skaliert wird), und sie sollten sie veröffentlichen. Die Idee ist überall dieselbe.

Können Krypto-Casinos betrügen? Ich habe es versucht
Zeit, den Bösewicht zu spielen. Ich habe ein einziges Zeichen im Server-Seed geändert: Aus der letzten 1 wurde eine 2, also bh-demo-server-seed-7f3a9c22.
Der neue SHA-256-Hash begann mit 14c8e98f... statt mit 0516de5d.... Nicht leicht anders, sondern komplett anders, vom ersten bis zum letzten Zeichen. So ist SHA-256 konstruiert. Eine winzige Änderung an der Eingabe verwürfelt die gesamte Ausgabe, und niemand kann rückwärts einen zweiten Seed mit demselben Fingerabdruck finden.
Wenn ein Casino also versuchen würde, seinen Seed auszutauschen, nachdem es deinen Einsatz gesehen hat, würde die Hash-Prüfung beim ersten Versuch fehlschlagen. Sofort erwischt. Das ist die echte, nützliche Stärke von Provably Fair.

Vor der Wendung eine Frage an dich: Würdest du einem Provably-Fair-Spiel mehr vertrauen als einem lizenzierten? Warum? Schreib deine Antwort in die Kommentare unter dem Video, denn der nächste Abschnitt könnte deine Meinung ändern.
Was Provably Fair nicht beweist
Die Kryptografie hat gehalten. Aber „das Ergebnis wurde nicht verändert“ und „das Spiel ist fair zu dir“ sind zwei verschiedene Aussagen.
Die Würfe waren fair: 200.000 Würfe getestet
Zuerst habe ich die Zufallszahlen selbst geprüft. Ich habe die Demo-Würfel 200.000-mal geworfen und den Bereich von 0 bis 100 in zehn Gruppen zu je 10 Punkten aufgeteilt. Ein fairer Wurf sollte etwa 10 % der Ergebnisse in jede Gruppe legen, also 20.000 Würfe.
| Wurfbereich | Würfe | Anteil |
|---|---|---|
| 0 bis 10 | 20.188 | 10,09 % |
| 10 bis 20 | 19.950 | 9,98 % |
| 20 bis 30 | 19.862 | 9,93 % |
| 30 bis 40 | 20.190 | 10,10 % |
| 40 bis 50 | 20.213 | 10,11 % |
| 50 bis 60 | 19.844 | 9,92 % |
| 60 bis 70 | 19.753 | 9,88 % |
| 70 bis 80 | 20.047 | 10,02 % |
| 80 bis 90 | 20.153 | 10,08 % |
| 90 bis 100 | 19.800 | 9,90 % |
Jede Gruppe lag haarscharf bei 10 %. Niemand hat die Würfel manipuliert.

Der Hausvorteil war trotzdem da
Jetzt die Wendung. In meinem Spiel gewinnt ein Wurf unter 49,5 und zahlt das 2-Fache deines Einsatzes. Das klingt fast wie ein Münzwurf, ist es aber nicht ganz.
- Gewinnchance: 49,5 % (die Gewinnzone umfasst 49,5 von 100 Punkten)
- Auszahlung: 2x
- Erwartete Rückzahlung: 49,5 % × 2 = 99 Cent pro Dollar
Diese Regel versteckt einen Hausvorteil von 1 %, gut sichtbar. Über 200.000 simulierte Würfe gewannen Spieler in 49,7 % der Fälle und bekamen etwa 99,4 Cent pro eingesetztem Dollar zurück. Das liegt nah an den 99 %, die die Regel vorhersagt, plus normales Zufallsrauschen.

Provably Fair beweist, dass das Ergebnis nicht verändert wurde. Es beseitigt nicht den Hausvorteil, denn der steckt in den Regeln, nicht in der Zufallszahl. Ein Hausvorteil von 1 % ist klein im Vergleich zu vielen Casinospielen, summiert sich aber trotzdem, je mehr du setzt. Unsere RTP-Simulation zeigt, wie sich das über Tausende Einsätze auswirkt.
Was es nie prüft
Provably Fair beantwortet eine eng gefasste Frage: Wurde dieses konkrete Ergebnis manipuliert? Es sagt nichts aus über:
- Auszahlungen. Ein perfekt fairer Wurf ist nichts wert, wenn die Seite dich nicht auszahlt. Auszahlungsgeschwindigkeit und Zuverlässigkeit sind eine völlig andere Frage.
- Lizenzierung. Die Mathematik sagt dir nicht, wer den Betreiber reguliert oder wo du dich beschweren kannst. Unser Lizenz-Guide erklärt, was Lizenzen aus Curacao und Anjouan abdecken.
- Jedes Spiel auf der Seite. Ein Casino kann Provably-Fair-Würfel neben Spielen anbieten, die das System überhaupt nicht nutzen. Das Label auf einem Spiel gilt nicht für den Rest.
- Die Umsetzung. Wenn die Seite ihre genaue Formel nicht veröffentlicht oder dich keinen eigenen Client-Seed setzen lässt, kannst du nichts wirklich überprüfen.
So haben wir die Simulation durchgeführt
Das war meine eigene Lern-Demo, keine Kopie des Codes eines echten Casinos. Hier sind die Parameter:
- Festlegung (Commit): SHA-256-Hash des Server-Seeds, vor dem Spiel angezeigt
- Wurf: HMAC-SHA256 mit dem Server-Seed als Schlüssel und
client_seed:nonceals Nachricht, die ersten 8 Hex-Zeichen auf 0 bis 100 skaliert - Seeds: Server-Seed
bh-demo-server-seed-7f3a9c21, Client-Seedmy-lucky-seed-42, für Reproduzierbarkeit fixiert - Manipulationstest: ein Zeichen des Server-Seeds geändert (
...c21zu...c22) - Umfang: 200.000 Würfe
- Spielregel: Wurf unter 49,5 gewinnt, zahlt 2x, theoretischer Hausvorteil von 1 %
- Ergebnis: 49,7 % Gewinnquote, 99,4 % Auszahlungsquote (RTP)
Echte Umsetzungen unterscheiden sich im Detail: Manche nutzen mehr Zeichen, andere Nachrichtenformate oder zusätzliche Schritte bei Spielen wie Karten. Die Kernidee „erst festlegen, später offenlegen, alles nachrechnen“ bleibt dieselbe. Unsere Methodik-Seite erklärt, wie wir alle Lab-Simulationen aufbauen und prüfen.
Was das für dich bedeutet
Provably Fair ist ein echter, nützlicher Schutz, und mein Manipulationstest hat gezeigt, warum: Ein Casino kann den Seed nicht heimlich austauschen, ohne erwischt zu werden. Aber es ist eine Prüfung, kein Gütesiegel.
- Sieh es als Minimum, nicht als Grund zu vertrauen. Es beweist, dass ein Ergebnis nach deinem Einsatz nicht verändert wurde. Mehr nicht.
- Lies die Spielregeln, um den Hausvorteil zu finden. Die Auszahlungstabelle zeigt dir, wie viel das Haus behält. Faire Würfel mit 1 % Hausvorteil kosten dich auf Dauer im Schnitt trotzdem Geld.
- Prüf auch das Langweilige. Lizenz, Auszahlungshistorie und Bedingungen zählen genauso viel wie die Mathematik. Unsere Liste der Warnsignale bei Krypto-Casinos ist ein guter Startpunkt.
- Setz deine Limits, bevor du spielst. Kein Überprüfungssystem ändert etwas daran, dass das erwartete Ergebnis ein Verlust ist. Wenn Glücksspiel keinen Spaß mehr macht, mach eine Pause und schau auf unserer Seite zu verantwortungsvollem Spielen nach Unterstützung.
Als Nächstes im Lab: Lohnt sich ein Casino-Bonus? Ich habe 10.000 simulierten Spielern einen 100-%-Bonus gegeben und die Umsatzbedingungen durchgerechnet.
Häufige Fragen
Können Krypto-Casinos bei Provably-Fair-Spielen betrügen?
Bei einem korrekt umgesetzten Provably-Fair-Spiel kann das Casino ein Ergebnis nach deinem Einsatz nicht ändern, ohne dass die Hash-Prüfung fehlschlägt. Es kann aber weiterhin Regeln mit Hausvorteil festlegen und Auszahlungen verweigern oder verzögern, was Provably Fair nicht abdeckt.
Wie überprüfe ich ein Provably-Fair-Ergebnis?
Sobald der Server-Seed offengelegt ist, hashe ihn mit SHA-256 und vergleiche ihn mit dem Hash, der dir vor dem Einsatz gezeigt wurde. Berechne dann jeden Wurf aus Server-Seed, deinem Client-Seed und der Nonce mit der Formel nach, die die Seite veröffentlicht.
Bedeutet Provably Fair, dass es keinen Hausvorteil gibt?
Nein. Provably Fair beweist nur, dass das Ergebnis nicht verändert wurde. In unserer Demo waren die Würfel fair, aber die Auszahlungsregel behielt trotzdem etwa 1 % jedes eingesetzten Dollars.
Ist Provably Fair besser als eine Glücksspiellizenz?
Beide prüfen unterschiedliche Dinge. Provably Fair prüft einzelne Ergebnisse, eine Lizenz betrifft dagegen, wer den Betreiber reguliert, Beschwerden und Auszahlungen. Idealerweise willst du beides.
Warum brauche ich einen eigenen Client-Seed?
Dein Client-Seed fließt in jeden Wurf ein, sodass das Casino das Endergebnis nicht kennen kann, wenn es sich auf seinen Server-Seed festlegt. Wenn du ihn durch eigenen Text ersetzt, schließt du aus, dass das Casino beide Eingaben gewählt hat.
Weiterlesen
Die Simulationen nutzen generische Modelle, kein echtes Spiel und kein echtes Casino. Die Ergebnisse zeigen die Mathematik auf lange Sicht, keine Vorhersage für eine Sitzung. Nur ab 18. Wenn Glücksspiel keinen Spaß mehr macht, mach eine Pause: verantwortungsvolles Spielen.
Quellen
- FIPS 180-4, Secure Hash Standard (SHS) — NIST
- RFC 2104: HMAC: Keyed-Hashing for Message Authentication — IETF
- SHA-2 — Wikipedia
- HMAC — Wikipedia
- Commitment scheme — Wikipedia
Nächstes Experiment: Lohnt sich ein Casino Bonus? Ich habe 35x Umsatz mit 10.000 Spielern simuliert