Nachprüfbar fair
Jeder Wurf auf BlueGem ist nachprüfbar fair: Der Server-Seed wird vor dem Spiel festgelegt, die zweite Eingabe wird durch Cloudflare bestimmt und die Berechnung ist deterministisch. So kannst du jedes Ergebnis selbst nachrechnen. Hier erfährst du, wie es funktioniert und wie du es prüfst.
Warum Manipulation nicht möglich ist
Seed: wird erzeugt, bevor du auf Spielen klickst. Vor dem Wurf zeigen wir dir nur seinen SHA-256-Hash. Nach der Öffnung legen wir den ursprünglichen Seed offen. Berechne seinen Hash und vergleiche ihn mit dem vorherigen Hash. Stimmen sie überein, wurde der Seed nicht ausgetauscht.
CF Ray:eine eindeutige Kennung, die Cloudflare an die Kaufanfrage anhängt. Sie stammt von Cloudflare, nicht von uns. Öffne die Entwicklertools → Network, suche die Anfrage POST /games/boxes/{box_id}/purchase/{count} und prüfe die Antwort-Header. Der dortige Wert cf-ray ist genau der, den wir verwendet haben. Wir erzeugen ihn nicht und können ihn nicht ändern. Du siehst ihn in deinem Browser, bevor wir mit dem Ergebnis antworten.
Nonce: ein einfacher Zähler (0, 1, 2, …), der die Reihenfolge deiner Boxöffnungen angibt. Ohne Lücken oder Wiederverwendung.
Die Formel: HMAC-SHA256("seed-cfray-nonce") → erste 13 Hex-Zeichen → auf den Wurfbereich der Box skaliert → der Gegenstand, in dessen Bereich diese Zahl fällt. Gleiche Eingaben ergeben immer dasselbe Ergebnis.
Prüfe es selbst in deinem Browser
- Öffne die Entwicklertools (F12 unter Windows/Linux, ⌘ ⌥ I auf dem Mac). Wähle den Tab Network.
- Klicke auf Spielen. Achte auf die POST-Anfrage:
/games/boxes/{box_id}/purchase/{count} - Klicke auf diese Anfrage → Headers → Response Headers. Suche
cf-ray. Dieser Wert wurde für deinen Wurf verwendet. - Nach dem Wurf legen wir den ursprünglichen Server-Seed offen. Berechne seinen SHA-256-Hash. Er muss dem oben angezeigten Seed-Hash entsprechen. Unser angegebener
cf-ray-Wert muss mit dem Wert in deinem Network-Tab übereinstimmen.
Beide Eingaben stehen vor der Berechnung des Ergebnisses fest: der Seed durch unseren vorab festgelegten Hash, CF-Ray durch Cloudflare selbst. Ab dort ist der Wurf deterministisch. Wir können keine der beiden Eingaben nachträglich ändern, und du kannst das in weniger als einer Minute nachweisen.
Live-Prüfung
Prüfe jeden Wurf selbst in weniger als einer Minute.
Prüftool öffnen: https://codepen.io/blue_gem/pen/JoYGMJN
Hash-Prüftool: SHA-256 online — füge den offengelegten Seed ein und vergleiche die Ausgabe mit dem vorab festgelegten Seed-Hash.
Kurze Checkliste
- Der SHA-256-Hash des offengelegten Seeds entspricht dem vor deiner Öffnung festgelegten Seed-Hash.
- Der bei deinen Ergebnissen angegebene cf-ray entspricht dem Wert im Network-Tab deines Browsers.
- Die Gegenstandsbereiche jeder Box decken ihren gesamten Wurfbereich lückenlos ab.
- Jede im Prüftool eingegebene Nonce ergibt genau das angegebene Ergebnis.
Probiere es aus: eine Case öffnen · einem Case Battle beitreten