Verstehen Sie Seeds, Hashes, Nonces und die Verifizierung nach dem Spiel. Lernen Sie, wie Sie jede Wette überprüfen und undurchsichtige RNG vermeiden können. Testen Sie es dann an Duel Originals mit dünnen oder Nullrandfenstern.
Provably Fair ist ein kryptografisches Verpflichtungssystem, das von modernen Krypto-Casinos verwendet wird. Bevor Sie wetten, veröffentlicht das Casino einen Einweg-Hash seines Server-Seeds. Sie können Ihren eigenen Client-Seed festlegen. Ein Nonce zählt die Einsätze. Nach der Runde wird der rohe Server-Seed offengelegt. Jeder kann das Ergebnis aus Server-Seed, Client-Seed und Nonce neu berechnen und bestätigen, dass es mit dem zuvor veröffentlichten Hash übereinstimmt. Rückwirkende Manipulationen sind nicht möglich.
Zufallswert, der vom Kasino generiert und über einen Hash im Voraus festgelegt wird.
Benutzergesteuerte Werte, die in jedes Ergebnis einfließen.
Monotoner Zähler. Erhöht sich um 1 pro Einsatz, um die Runden eindeutig zu halten.
// Pseudobeispiel im JS-Stil
const serverSeed = "RAW_SERVER_SEED";
const clientSeed = "ihr-client-seed";
const nonce = 42;
// Oft wird HMAC verwendet, um Eingaben zu binden
const h = hmacSHA256(serverSeed, `${clientSeed}:${nonce}`);
// Die ersten 52 Bits in einen Bruch umwandeln
const r = parseInt(h.slice(0,13),16) / 0x1_0000_0000_0000;
// Dem Spiel zuordnen
const diceRoll = Math.floor(r * 10000) / 100; // 0,00 bis 99,99
Die genauen Formeln variieren je nach Spieltyp und Anbieter. Die Casinos veröffentlichen ihre Zuordnungen zur öffentlichen Prüfung.
Einseitige Verdauung. Beispiel: SHA-256. Bei einem Hash kann man die Eingabe nicht wiederherstellen. Wird für Pre-Commit verwendet.
Hash-basierter Code zur Authentifizierung von Nachrichten. Verwendet einen Schlüssel plus Nachricht, um gewählte Eingabetricks zu verhindern. Oft ist der Schlüssel der ServerSeed und die Nachricht der ClientSeed plus Nonce.
Die Digest-Bits werden in eine einheitliche Zahl in [0,1] umgewandelt. Anschließend werden sie ohne Verzerrung auf Würfel, Crash, Kartenindizes oder Gitterkoordinaten abgebildet.
| Spieltyp | Kartierung | Anmerkungen |
|---|---|---|
| Würfel | Einheitliche Zahl auf 0,00 - 99,99 | Vergleichen Sie mit unter oder über der Schwelle. Die Hauskante kann bei Fenstern dünn oder null sein. |
| Absturz | Deterministische Formel zur Multiplikatorkurve | Gemeinsame Form: Untergrenze auf Basis des Digest stellt sicher, dass keine Unendlichkeitsspitzen auftreten. Überprüfen Sie den Auszahlungspunkt nach der Runde. |
| Bergwerke | Mischen von 25 Spielsteinen mit gewählter Minenzahl | Das Spielbrett wird vor dem ersten Klick fixiert. Sie können die genauen Minenpositionen nach dem Aufdecken rekonstruieren. |
| Plinko | Abfolge von Links- oder Rechtsschritten durch die Reihen | Jeder Schritt verwendet Digest-Bits. Der letzte Slot bestimmt den Multiplikator. |
| Blackjack | Gezieltes Mischen eines Kartenspielindexes | Das Aufdecken ermöglicht die Rekonstruktion des Decks und die Prüfung der Hand. Der Vorteil hängt von den Entscheidungen der Spieler ab. |
# Winziges Python-Snippet für die Rekonstruktion eines Würfelwurfs
importiere hmac, hashlib, math
server = b "RAW_SERVER_SEED"
client = "ihr-client-saatgut"
nonce = 7
msg = f"{client}:{nonce}".encode()
h = hmac.new(server, msg, hashlib.sha256).hexdigest()
r = int(h[:13], 16) / float(0x1_0000_0000_0000)
roll = math.floor(r*10000)/100
print(roll)Wenn das neu berechnete Ergebnis vom Ergebnis vor Ort abweicht, halten Sie an und wenden Sie sich mit Seeds, Nonce und Wett-IDs an den Support.
Duell-Originale laufen mit hauchdünnem Vorsprung und vollständiger Überprüfung nach dem Spiel. Einige Modi schalten 0 Prozent Rand mit Caps um, um die Varianz zu verwalten. Es ist ein sauberes Testfeld für nachweislich fair.
| Dimension | Wahrscheinlich fair | Undurchsichtiger RNG |
|---|---|---|
| Vorfestlegung | Hash des Server-Saatguts angezeigt | Keine |
| Benutzerkontrolle | Client-Seed wählbar | Nicht anwendbar |
| Prüfung | Öffentliche Überprüfung zu jeder Zeit | Nur Labor von Drittanbietern |
| Transparenz | Offene Formeln und Mapping | Verdeckte Durchführung |
| Rechtsstreitigkeiten | Seeds und Nonce klären Fakten | Vertrauen Sie dem Anbieter |
Falsch. Der Pre-Commit-Hash würde nicht übereinstimmen. Jede Änderung wird offensichtlich, wenn Sie den Hash neu berechnen.
Falsch. Der Client-Seed mischt sich in den HMAC. Wenn Sie ihn ändern, ändert sich der gesamte Ergebnisstrom für Ihr Konto.
Legen Sie Ihren Client-Seed fest, spielen Sie mit dünnem oder ohne Rand, überprüfen Sie jede Runde. Das ist der schnellste Weg, um zu lernen, indem man etwas tut.
Glücksspiel ist Unterhaltung. Wetten Sie verantwortungsbewusst. Nutzen Sie den Selbstausschluss, wenn nötig.