Blog · Fairness & Anti-Cheating

Manipulationserkennbare Poker-Logs: Hash-Ketten, Signaturen und Merkle-Bäume

Fairness & Verifikation Veröffentlicht 24.09.2026 · Fair-Poker-Forschungsteam

Wenn eine Online-Pokerhand verdächtig wirkt, lautet die erste Frage meist: Kann man dem Protokoll trauen? Ein Screenshot zeigt oft nur einen Ausschnitt. Eine normale Hand History hilft, kann aber trotzdem nur eine Textdatei sein, die ein Server erstellt hat. Manipulationserkennbare Poker-Logs lösen ein engeres Problem: Wenn eine alte Aufzeichnung geändert wird, soll diese Änderung auffallen.

Das bedeutet nicht, dass jeder Streit verschwindet. Ein solches Log beweist nicht, dass zwei Spieler nie außerhalb des Tisches gesprochen haben, und es bewertet nicht jede strategische Entscheidung. Es schützt die Beweisschicht: Shuffle-Commitments, Spieleraktionen, Reveals, Zeitpunkte und Abrechnung sollen nach der Hand geordnet und prüfbar bleiben.

Was manipulationserkennbar bedeutet

Manipulationserkennbar heißt nicht, dass Veränderung technisch unmöglich ist. Ein versiegelter Umschlag kann geöffnet werden, aber danach sieht man Spuren. Digitale Logs nutzen denselben Gedanken. Jedes wichtige Ereignis hängt vom vorherigen Ereignis ab, sodass eine stille Änderung an einer alten Stelle spätere Prüfungen brechen lässt.

Die einfachste Form ist eine Hash-Kette. Ein Handereignis wird gehasht; das nächste Ereignis enthält den vorherigen Hash und wird wieder gehasht. Wenn ein alter Einsatz, eine Sitzaktion, ein Karten-Reveal oder ein Zeitpunkt geändert wird, passen spätere Hashes nicht mehr. Die Grundlage erklärt was eine Hashfunktion ist.

Digitale Signaturen fügen eine weitere Ebene hinzu. Wenn ein Sitz seine eigene Aktion signiert, zeigt das Log nicht nur die Reihenfolge, sondern auch, dass der Schlüssel dieses Sitzes die Nachricht autorisiert hat. Mehr dazu steht in wie digitale Signaturen schützen.

Warum Merkle-Bäume wichtig sind

Hash-Ketten sind gut verständlich, aber große Systeme brauchen oft einen kompakten Beweis, dass ein einzelner Eintrag zu einer viel größeren Menge gehört. Dafür sind Merkle-Bäume nützlich. Sie gruppieren viele gehashte Einträge in einer Baumstruktur und fassen alles in einem Root-Hash zusammen. Ein Prüfer kann einen Eintrag mit einem kurzen Nachweis prüfen, ohne das gesamte Log zu laden.

Dieses Muster ist nicht poker-spezifisch. Certificate Transparency, beschrieben in IETF RFC 9162, verwendet einen binären Merkle-Baum, damit Zertifikatslogs effizient geprüft werden können. Poker muss dieses Protokoll nicht kopieren, aber das Prinzip passt: öffentliche oder exportierbare Commitments erschweren es einem Log-Betreiber, die Vergangenheit unbemerkt umzuschreiben.

Bei Poker kann ein Merkle-artiges Log zeigen, dass eine bestimmte Hand, ein Shuffle-Commitment oder ein Tischereignis in einem bestimmten Datensatz enthalten war. Später können Spieler, Plattform oder ein unabhängiges Tool fragen: “Ist das noch dieselbe Beweismenge wie vorher?”

Der Kern ist schlicht: Spieler sollen nicht nur eine saubere Geschichte nach der Hand glauben müssen. Sie sollen Beweise erhalten, die nach einer späteren Änderung nicht mehr zusammenpassen.

Was ein gutes Log verbinden sollte

Ein nützliches Log verbindet die Teile, die Fairness entscheiden. Der Shuffle-Nachweis muss zum endgültigen Deck passen, die Aktionsreihenfolge zu signierten Spielermeldungen, und die Abrechnung zu Karten und Pot-Zustand. Ein Log, das nur den Gewinner speichert, ist zu dünn. Ein Log, das viel speichert, aber Änderungen nicht sichtbar macht, bleibt schwach.

Das gehört zu einer breiteren Poker-Audit-Spur. Die Audit-Spur ist das ganze Beweispaket. Das manipulationserkennbare Log ist der Mechanismus, der dieses Paket über Zeit in Form hält.

Spieler müssen nicht jede Zeile manuell prüfen. Praktisch wichtig sind Export, Erklärung und unabhängige Prüfung. Eine Plattform sollte sagen können, welche Daten vor der Hand committed wurden, welche Daten danach offengelegt werden und wie ein Dritttool Widersprüche erkennt.

Grenzen, die Spieler kennen sollten

Solche Logs sind stark, aber sie sind kein vollständiges Anti-Cheat-System. Sie können zeigen, dass ein Datensatz verändert wurde, dass ein Reveal nicht zu einem Commitment passt oder dass eine signierte Aktion fehlt. Sie erkennen nicht allein jeden Bot, beweisen nicht jede Absprache außerhalb des Tisches und entscheiden nicht, ob ein seltsamer Call ein Fehler oder externe Hilfe war.

Auch Datenschutz zählt. Ein gutes Log zeigt genug, um Fairness zu prüfen, ohne unnötige persönliche Daten preiszugeben. Sitzschlüssel, Hand-IDs, Commitments und Nachweise sind dafür oft besser geeignet als Namen, E-Mail-Adressen oder Gerätedetails.

Im Verifikationsmodell von Fair Poker ist das wichtige Versprechen eng und prüfbar: Das Handprotokoll soll überprüfbar sein. Unabhängige Verifikation zählt, weil sie den Beweis von der Erklärung der Plattform trennt.

Schlussgedanke

Manipulationserkennbare Poker-Logs reduzieren die Abhängigkeit von “vertrau uns”. Sie lösen nicht jedes Sicherheitsproblem, aber sie stärken die Grundlage. Wenn ein Log per Hashes verkettet, signiert und unabhängig prüfbar ist, wird Fairness zu etwas, das Spieler testen können.

Neugierig, wie beweisbare Fairness gebaut wird?

Fair Poker ist ein gemeinnütziges Open-Source-Forschungsprojekt zur überprüfbaren Fairness beim Texas Hold’em: Das Deck wird von den Browsern der Teilnehmer gemeinsam verschlüsselt und gemischt, es gibt keinen Geber-Server, und jede Hand lässt sich unabhängig überprüfen. Das Projekt bietet der Öffentlichkeit keinen Spieldienst; der vollständige Quellcode ist öffentlich — laden Sie ihn herunter und betreiben Sie zum Studium eine eigene Instanz.

Quellcode herunterladen

Diese Seite ist ein gemeinnütziges Open-Source-Forschungsprojekt und bietet der Öffentlichkeit keinen Spieldienst; die Demo dient nur Forschungstests mit wertlosen Testchips — kein Echtgeld-Glücksspiel. Dieser Artikel ist redaktioneller Bildungsinhalt.

← Zurück zu allen Artikeln