Secure Peer-to-Peer Entropy Generatorfor Fairness in Blockchain-Based Games
Dieses Paper schlägt einen dezentralen Peer-to-Peer-Entropiegenerator vor und validiert diesen, welcher ein Commit-Reveal-Protokoll sowie hybride Aggregation nutzt, um statistisch uniforme, kostengünstige und angriffsresistente Zufälligkeit für Blockchain-basierte Spiele bereitzustellen, wobei er sowohl in der wirtschaftlichen Effizienz als auch in der Sicherheit zentralisierte Oracles wie Chainlink VRF übertrifft.
Originalarbeit lizenziert unter CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie moderieren eine riesige, globale Spielshow, bei der der Gewinner durch einen einzigen, perfekt fairen Würfelwurf ermittelt wird. In der realen Welt würden Sie vielleicht einem Menschen vertrauen, der die Würfel wirft, aber in der digitalen Welt von Blockchain-Spielen können Sie keiner einzelnen Person nicht vertrauen. Warum? Weil diese Person oder dieser Computer gehackt oder einfach beschließen kann zu betrügen, ist das ganze Spiel manipuliert.
Dieses Paper schlägt eine neue Art vor, diese digitalen Würfel zu werfen, sodass niemand betrügen kann und niemand ein Vermögen dafür bezahlen muss.
Hier ist die Aufschlüsselung ihrer Lösung unter Verwendung einfacher Analogien:
1. Das Problem: Die „manipulierten Würfel“ und der „teure Schiedsrichter“
In vielen heutigen Blockchain-Spielen stammt die „Zufälligkeit“ (der Würfelwurf) von einem zentralen Dienst (wie Chainlink).
- Die Kosten: Es ist, als würde man für jedes einzelne Spiel einen hochbezahlten Schiedsrichter engagieren. Das Paper stellt fest, dass dies etwa 1,50 $ pro Anfrage kostet. Wenn Sie ein beliebtes Spiel haben, summiert sich das auf Tausende von Dollar.
- Das Risiko: Wenn dieser Schiedsrichter die einzige Quelle der Wahrheit ist, ist er ein „Single Point of Failure“ (ein einzelner Schwachpunkt). Wenn er ausfällt oder manipuliert wird, stoppt das Spiel oder wird unfair.
2. Die Lösung: Das „Geheime-Notiz“-Spiel (Commit-Reveal)
Die Autoren haben ein System entwickelt, bei dem die Spieler selbst die Zufälligkeit gemeinsam generieren, ohne einen Schiedsrichter zu benötigen. Sie verwenden eine Methode namens Commit-Reveal-Protokoll.
Denken Sie an eine Gruppe von Freunden, die entscheiden, wer das Abendessen bezahlt, indem sie Würfel werfen, aber sie tun dies in zwei Schritten, um Betrug zu verhindern:
Schritt 1: Der versiegelte Umschlag (Commit-Phase)
Jeder schreibt eine geheime Zahl auf ein Stück Papier, legt es in einen versiegelten Umschlag und schließt ihn in eine Glasbox (die Blockchain) ein. Man kann die Box sehen, aber noch niemand kann sehen, was darin ist.- Warum? Dies verhindert, dass jemand seine Zahl später ändert, basierend auf dem, was die anderen gewählt haben.
Schritt 2: Die Enthüllung (Reveal-Phase)
Sobald jeder seinen Umschlag verschlossen hat, öffnet jeder seine Box und liest seine Zahl laut vor.- Die Magie: Das System nimmt all diese geheimen Zahlen, mischt sie mit einem speziellen mathematischen Mixer (SHA-256 Hashing) zusammen und erstellt eine einzige endgültige Zahl. Diese endgültige Zahl ist der „Würfelwurf“ für das Spiel.
3. Der „Hybrid“-Kniff: Warum es smarter ist
Das Paper führt einen cleveren Zwei-Ebenen-Trick ein, um Geld zu sparen und sicher zu bleiben:
- Auf der Blockchain (Die Glasbox): Das System führt eine schnelle, günstige Prüfung durch, um sicherzustellen, dass jeder seine Umschläge geöffnet hat. Das ist wie ein schneller Zählvorgang, wer erschienen ist. Es ist schnell und günstig.
- Off-Chain (Der geheime Mixer): Die schwere Arbeit des Mischen der Zahlen findet außerhalb der Blockchain statt (in einem Peer-to-Peer-Netzwerk). Das ist so, als würden die Freunde die komplexen Berechnungen in einem Nebenraum durchführen, damit sie nicht für jede Berechnung die „Schiedsrichtergebühr“ zahlen müssen.
- Das Ergebnis: Die endgültig gemischte Zahl wird zurück auf die Blockchain gepostet, um zu beweisen, dass es fair war.
4. Hat es funktioniert? (Die Testergebnisse)
Die Forscher haben dieses System einem strengen „Stresstest“ unterzogen, um zu sehen, ob es wirklich fair und schnell ist.
- Ist es zufällig? Sie testeten es mit Teilnehmern von 1 bis 50 Personen, die zur Zufälligkeit beitrugen. Die Ergebnisse waren statistisch perfekt. Es war jedes Mal so zufällig wie ein perfekter Münzwurf.
- Ist es schnell? Als sie mehr Leute hinzufügten (von 5 auf 100), wuchs die Zeit, die zum Mischen der Zahlen benötigt wurde, nur sehr langsam. Sie stieg von 0,55 Millisekunden auf 8,26 Millisekunden. Das ist so, als würde man mehr Leute in eine Schlange stellen, aber die Schlange wird nur geringfügig länger, nicht stundenlang.
- Kann man betrügen?
- Der „Abwarten und Sehen“-Betrug: Wenn ein Spieler sieht, dass das Ergebnis schlecht für ihn ist und versucht, seine Zahl zu verbergen, wirft das System ihn automatisch raus und verwendet die Zahlen der ehrlichen Spieler. Der Betrug schlug zu 100 % fehl.
- Der „Fake-Identität“-Betrug: Wenn ein Betrüger versucht, 10 Fake-Konten zu erstellen, um das Ergebnis zu kontrollieren, hat das System dies erkannt.
- Der „Replay“-Betrug: Wenn ein Betrüger versucht, eine alte Zahl aus einem vorherigen Spiel zu verwenden, erkennt das System dies sofort.
5. Das Fazit
Das Paper kommt zu dem Schluss, dass dieses neue System ein Win-Win ist:
- Es ist günstiger: Es kostet etwa 71 % weniger als die derzeit populären Methoden (eine Ersparnis von etwa 1,26 $ pro Spiel).
- Es ist fairer: Es macht die Notwendigkeit einer zentralen Instanz überflüssig und macht das Spiel wahrhaft dezentralisiert.
- Es ist sicher: Die Mathematik stellt sicher, dass, solange auch nur eine einzige Person ehrlich ist, das Endergebnis nicht vorhersehbar oder manipulierbar ist.
Kurz gesagt: Die Autoren haben einen digitalen „Würfelwerfer“ gebaut, bei dem die Spieler gemeinsam die Würfel werfen, die Kosten im Centbereich statt im Dollarbereich liegen und die Regeln so streng sind, dass Betrug mathematisch unmöglich ist.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.