Zum Inhalt springen

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)

Provably-Fair-Würfeldemo mit Server-Seed, SHA-256-Hash und HMAC-Wurf: Test, ob Krypto-Casinos betrügen können
Wichtigste Ergebnisse
  • 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.
Video ansehen (Englisch): Provably Fair Explained: Can Crypto Casinos Cheat? (I Tried)

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.

Server-Seed vor dem Einsatz als SHA-256-Hash festgelegt, der Schritt mit dem versiegelten Umschlag bei Provably Fair
Das Casino legt sich auf seinen Server-Seed fest, indem es vor deinem Einsatz nur den SHA-256-Hash veröffentlicht.

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:

NonceErste 8 Hex-Zeichen des HMACWurf (0 bis 100)
1eae5dbc191,76
2f140597794,24
392d71f7457,36
493f96f2957,80
54cff089730,08
HMAC-SHA256 aus Server-Seed, Client-Seed und Nonce wird zu einem Provably-Fair-Würfelwurf von 91,76
Die ersten 8 Hex-Zeichen des HMAC werden zu einem Wurf zwischen 0 und 100, hier 91,76.

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:

  1. 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.
  2. 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.

Provably Fair überprüfen: Der offengelegte Server-Seed ergibt denselben SHA-256-Fingerabdruck, der vor dem Einsatz gezeigt wurde
Ein übereinstimmender Hash beweist, dass das Casino denselben Server-Seed verwendet hat, auf den es sich festgelegt hatte.

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.

Die Änderung eines Zeichens im Server-Seed ergibt einen völlig anderen SHA-256-Hash, der Betrug wird erkannt
Ein geändertes Zeichen erzeugt einen völlig anderen Hash, ein ausgetauschter Seed kann sich also nicht verstecken.

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.

WurfbereichWürfeAnteil
0 bis 1020.18810,09 %
10 bis 2019.9509,98 %
20 bis 3019.8629,93 %
30 bis 4020.19010,10 %
40 bis 5020.21310,11 %
50 bis 6019.8449,92 %
60 bis 7019.7539,88 %
70 bis 8020.04710,02 %
80 bis 9020.15310,08 %
90 bis 10019.8009,90 %

Jede Gruppe lag haarscharf bei 10 %. Niemand hat die Würfel manipuliert.

Histogramm von 200.000 Provably-Fair-Würfen, jeder 10-Punkte-Bereich nahe 10 Prozent, eine Gleichverteilung
Über 200.000 Würfe bekam jeder 10-Punkte-Bereich fast genau 10 % der Ergebnisse.

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.

Würfelregel Wurf unter 49,5 zahlt 2x versteckt einen Hausvorteil von 1 Prozent, selbst in einem Provably-Fair-Spiel
Faire Würfel, aber die Auszahlungsregel behält trotzdem etwa 1 % jedes eingesetzten Dollars.

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:nonce als Nachricht, die ersten 8 Hex-Zeichen auf 0 bis 100 skaliert
  • Seeds: Server-Seed bh-demo-server-seed-7f3a9c21, Client-Seed my-lucky-seed-42, für Reproduzierbarkeit fixiert
  • Manipulationstest: ein Zeichen des Server-Seeds geändert (...c21 zu ...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

  1. FIPS 180-4, Secure Hash Standard (SHS) — NIST
  2. RFC 2104: HMAC: Keyed-Hashing for Message Authentication — IETF
  3. SHA-2 — Wikipedia
  4. HMAC — Wikipedia
  5. Commitment scheme — Wikipedia

Nächstes Experiment: Lohnt sich ein Casino Bonus? Ich habe 35x Umsatz mit 10.000 Spielern simuliert