Seed-Rotation bei Provably-Fair-Poker
Bei Provably-Fair-Poker entsteht die Reihenfolge des Kartendecks normalerweise nicht aus einem einzigen geheimen Wert. Haeufig werden ein Server Seed, ein Client Seed und ein eindeutiger Wert wie Nonce, Handnummer oder Zaehler kombiniert.
Seed-Rotation beschreibt die Regel, wann solche Seeds beginnen, wann sie enden und wann sie offengelegt werden. Das ist kein Zauberwort fuer Fairness. Es ist eine Pruefregel: Sie macht klar, welche Haende zu welchem Seed-Zeitraum gehoeren und wie sie spaeter nachgerechnet werden koennen.
Warum Seeds eine Laufzeit brauchen
Das uebliche Muster lautet: erst festlegen, spaeter offenlegen. Die Plattform veroeffentlicht vor dem Ergebnis eine Verpflichtung, zum Beispiel den Hash eines Server Seeds. Nach den betroffenen Haenden legt sie den Seed offen. Spieler koennen nachrechnen und pruefen, ob der Hash zur frueheren Verpflichtung passt. Die Grundlagen stehen in Client Seed und Server Seed und Shuffle Schritt fuer Schritt pruefen.
Wenn ein Server Seed unbegrenzt lange genutzt wird, wird die Pruefgrenze unscharf. Das beweist nicht automatisch Betrug. Es macht aber normale Fragen schwieriger: Welche Haende gehoeren in diesen Zeitraum, wann wird der Seed offengelegt, und kann ein Spieler den gesamten Abschnitt ohne Luecken nachrechnen?
Eine klare Rotation teilt die Historie in pruefbare Abschnitte. Wenn ein Log, ein Zaehler oder eine Konfiguration fehlerhaft ist, laesst sich der betroffene Zeitraum gezielter untersuchen.
Woran man eine gute Regel erkennt
Spieler muessen nicht den ganzen Quellcode lesen. Die oeffentliche Erklaerung sollte aber konkret sein. Sie sollte beantworten:
- Wann der Server Seed wechselt: pro Hand, pro Tisch, pro Sitzung oder nach einer festen Anzahl von Haenden;
- Ob der naechste Seed vor der Nutzung per Hash festgelegt wird;
- Wann der alte Seed offengelegt wird;
- Ob Spieler ihren Client Seed sehen oder aendern koennen;
- Wie Nonces, Handnummern oder Zaehler doppelte Eingaben verhindern.
Haeufigere Rotation ist nicht automatisch besser. Ein System kann nach jeder Hand wechseln und trotzdem schwach sein, wenn es keine Verpflichtungen veroeffentlicht oder spaeter nicht genug Daten offenlegt. Eine Rotation pro Sitzung kann dagegen gut pruefbar sein, wenn Verpflichtung, eindeutige Zaehler und vollstaendige Nachweise vorhanden sind.
Was Spieler pruefen koennen
Die wichtige Frage lautet nicht: "Benutzt die Seite Kryptografie?" Besser ist: "Kann ich den Nachweis vom Hash bis zum fertigen Deck verfolgen?" Suchen Sie zuerst drei Dinge: die aktuelle Seed-Verpflichtung, den offengelegten Seed fuer abgeschlossene Zeitraeume und die Nonce oder Hand-ID pro Shuffle. Zur Rolle der Nonce siehe Nonce bei Provably-Fair-Poker.
Wenn es einen Fairness-Beleg gibt, sollte er Hand, Seed, Zaehler, Deckreihenfolge und Pruefschritte verbinden. Ein kurzer Text wie "verifiziert" reicht nicht. Spieler brauchen genug Daten, um selbst nachzurechnen oder ein unabhaengiges Pruefwerkzeug zu verwenden.
Auch die Zufallsquelle ist wichtig. MDN beschreibt Crypto.getRandomValues() als Web-Crypto-Methode fuer kryptografisch starke Zufallswerte. Die NIST-SP-800-90-Reihe beschreibt Verfahren zur Erzeugung hochwertiger Zufallsbits. Diese Quellen zertifizieren keine Pokerseite, zeigen aber, warum sicherheitsrelevante Eingaben nicht aus beiläufigem Zufall stammen sollten.
Seed-Rotation ist wie beschriftete Umschlaege fuer die Pokerhistorie. Der Umschlag beweist nicht, dass alle Spieler ehrlich sind, aber er macht jeden Shuffle-Zeitraum spaeter leichter pruefbar.
Was Rotation nicht loest
Seed-Rotation hilft vor allem bei Shuffle-Eingaben, Pruefzeitraeumen und reproduzierbarer Verifikation. Sie erkennt keine Kollusion. Sie stoppt keine Mehrfachkonten. Sie beweist nicht, ob jemand ausserhalb des Tisches Echtzeit-Hilfe nutzt. Dafuer braucht es Anti-Cheat, Meldesysteme, Kontosicherheit und menschliche Pruefung. Diese Grenze erklaert warum Provably-Fair-Poker trotzdem Anti-Cheat braucht.
Sie rettet auch keinen schlechten Algorithmus. Wenn eine Plattform wichtige Eingaben versteckt, schwache Zufallsquellen nutzt oder alte Seeds nicht offenlegt, ist Rotation nur Dekoration.
Ein einfacher Test
Wenn eine Plattform Seed-Rotation verspricht, fragen Sie: Wurde der Seed vor der Nutzung festgelegt? Wird er danach offengelegt? Hat jede Hand eine eindeutige Nonce oder einen Zaehler? Kann ich das Deck nachrechnen? Erklaert die Plattform ehrlich, dass Kryptografie Plattformmanipulation begrenzt, aber Anti-Cheat nicht ersetzt?
Klare Antworten machen Seed-Rotation zu einer pruefbaren Regel statt zu einem Marketing-Satz.