Stochastische Prozesse & Kryptografie · Veröffentlicht am 07. Oktober 2026

Stochastische Markov-Entscheidungsprozesse und kryptografisch faire Würfelprotokolle im Backgammon

Während Schach und Dame zur Klasse der deterministischen Nullsummenspiele mit vollständiger Information gehören, führt Backgammon ein fundamentales stochastisches Element ein: Das Werfen zweier sechsseitiger Würfel. Die mathematische Formalisierung dieses Spiels erfordert eine rigorose Modellierung als Markov-Entscheidungsprozess (MDP), die Konstruktion von Expectiminimax-Bäumen und die Implementierung kryptografisch auditierbarer Zufallsquellen.

1. Der stochastische Verzweigungsfaktor: 21 Würfelereignisse

Mit zwei sechsseitigen Würfeln existieren 36 gleichwahrscheinliche Permutationen (6 × 6). Da die Reihenfolge der Würfel irrelevant ist, reduzieren sich diese auf 21 makroskopische Würfelkombinationen:

In einem Expectiminimax-Baum wechselt jeder Zugknoten mit einem Zufallsknoten (Chance Node) ab, dessen Wert der gewichteten Summe aller 21 Folgeknoten entspricht:

V(s) = sum_{w in Omega} P(w) * max_{m in LegalMoves(s, w)} V(Trans(s, m))

2. Absorbierende Markov-Ketten im Bearoff

Sobald alle 15 Steine eines Spielers im Heimfeld versammelt sind (Bearoff-Phase), entkoppeln sich die Interaktionen mit dem Gegner. Der Spielfluss lässt sich nun exakt als absorbierende Markov-Kette abbilden. Der Zustandsraum definiert sich durch die Anzahl der Steine auf den Punkten 1 bis 6:

Zustandsübergangsmatrix:
P = [ Q   R ]
    [ 0   I ]

Hierbei enthält die Matrix Q die Übergangswahrscheinlichkeiten zwischen noch aktiven Bearoff-Zuständen, während I den terminalen absorbierenden Zustand (alle 15 Steine abgetragen) beschreibt. Die Fundamentale Matrix berechnet sich analytisch zu:

N = (I - Q)^(-1)

Der Vektor t = N * 1 liefert exakt die erwartete Anzahl an Würfen bis zum vollständigen Sieg, was eine präzise mathematische Evaluierung der Verdopplungsentscheidungen (Doubling Cube) ermöglicht.

3. Verdopplungscube und Schwellenwert-Theorie

Die Einführung des Verdopplungswürfels transformiert das lineare Spiel in ein optionspreis-analytisches Entscheidungsproblem. Ein Spieler sollte eine Verdopplung annehmen (Take), wenn seine Gewinnwahrscheinlichkeit p den minimalen Break-Even-Punkt übersteigt:

Equity(Pass) = -1.0
Equity(Take) = p * (+2) + (1 - p) * (-2) = 4p - 2

4p - 2 >= -1  ==>  4p >= 1  ==>  p >= 0.25 (25 %)

Unter Berücksichtigung von Gammon-Risiken und dem Cube-Ownership-Wert (dem Recht, später bei 50 % erneut zu verdoppeln) verschiebt sich der reale Take-Punkt typischerweise in den Bereich von 21,5 % bis 23,0 %.

4. Kryptografisch beweisbare Fairness: HMAC-SHA256 Commit-Reveal

In digitalen Backgammon-Umgebungen ist das Vertrauen in den Pseudozufallsgenerator (PRNG) von existenzieller Bedeutung. Um jeden Verdacht serverseitiger Manipulation auszuschließen, etablieren moderne Plattformen ein kryptografisch beweisbar faires Würfelprotokoll auf Basis von HMAC-SHA256 Commit-Reveal:

  1. Commit-Phase: Der Server generiert ein kryptografisches Server-Seed S und sendet vor Beginn der Partie den SHA-256 Hash H = SHA-256(S) an den Client. Der Server ist unwiderruflich an diesen Seed gebunden.
  2. Client-Entropie: Der Client generiert einen unabhängigen Client-Seed C, den der Server vorab nicht vorhersagen kann.
  3. Würfelberechnung: Für jeden Wurf k wird der HMAC-SHA256 Wert deterministisch errechnet:
    Entropy = HMAC-SHA256(ServerSeed, ClientSeed + ":" + Nonce)
    Die1 = (Entropy[0..3] mod 6) + 1
    Die2 = (Entropy[4..7] mod 6) + 1
  4. Reveal-Phase: Nach Abschluss der Partie wird das Klartext-Server-Seed S offengelegt, sodass jeder Spieler die gesamte Würfelsequenz unabhängig kryptografisch verifizieren kann.

Fazit

Backgammon verbindet auf einzigartige Weise stochastische Markov-Dynamiken mit strategischer Risikoallokation. Durch die Implementierung von kryptografischen Commit-Reveal-Protokollen wird mathematische Wahrscheinlichkeitstheorie in transparenter digitaler Software vollendet.