Provably fair

Das Ergebnis steht fest, bevor Sie die Taste drücken. Jeder kann es prüfen.

1. Der Seed wird im Voraus festgelegt

Der Server erzeugt einen Server-Seed und zeigt nur dessen SHA-256. Den Seed nach einer Öffnung zu ändern, ohne den Hash zu ändern, ist unmöglich.

2. Sie fügen Ihren eigenen Seed hinzu

Den Client-Seed legen Sie fest. Zusammen mit der Nonce macht er jedes Ergebnis einzigartig und von Ihnen abhängig.

3. Sie prüfen selbst nach

HMAC-SHA256 aus beiden Seeds und der Nonce ergibt die Zahl, die den Gegenstand bestimmt. Dieselbe Berechnung finden Sie unten.

Ihre Seeds

Hash des Server-Seeds
94e4ae980f3ea60ad737837bd4bca5dc7f6a4ad00744fd88b39fd07b8f430ddd
Nonce der nächsten Öffnung
1
Client-Seed

Solange ein Seed aktiv ist, ist nur sein Hash bekannt. Nach dem Wechsel wird der alte Seed sichtbar — und jede Öffnung damit lässt sich nachrechnen.

Prüfung der Öffnung

Geben Sie die Seeds und die Nonce ein — Sie erhalten dieselbe Zahl und denselben Gegenstand wie der Server.

Ihre Öffnungen

Noch keine Öffnungen

Öffnen Sie ein Case — der Eintrag erscheint hier mit Nonce und Prüfzahl.

Zu den Cases

Wie du eine Öffnung prüfst

Vor dem Öffnen legt der Server seinen Seed fest und veröffentlicht dessen Hash — danach ist er nicht mehr änderbar. Den Client-Seed bestimmst du. Beim Öffnen werden beide Seeds und die Nonce genommen: Daraus entsteht die Zahl, die den Gegenstand bestimmt.

Nach einer Rotation wird der Server-Seed offengelegt, und jede vergangene Öffnung lässt sich mit derselben Funktion nachrechnen, die auf der Seite läuft — das Ergebnis stimmt auf das Zeichen genau. Nachträglich drehen kann daran weder wir noch du.