Reveal, Correct, Then Pay: Encrypted Mempools and Perpetual Funding Security
Dieses Paper argumentiert, dass verschlüsselte Mempools, obwohl sie effektiv gegen Maximal Extractable Value sind, unbeabsichtigt eine Sicherheitslücke bei der Funding-Rate von Perpetual Futures schaffen, indem sie korrigierende Arbitrage während der Commit-Phase verhindern und dadurch State-Manipulation-Angriffe durch wirtschaftliche Reaktionslücken und eine reduzierte Preiskapitalisierung verstärken.
Originalarbeit lizenziert unter CC BY 4.0 (http://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 die digitale Welt der Kryptowährungen als einen riesigen, geschäftigen Marktplatz vor, auf dem Menschen jede Sekunde digitale Vermögenswerte handeln. In diesem Markt gibt es einen speziellen Warteraum namens „Mempool“, in dem Transaktionen liegen, bevor sie offiziell verarbeitet und zum öffentlichen Register hinzugefügt werden. Normalerweise ist dieser Warteraum wie ein Glaskasten: Jeder kann sehen, was Sie kaufen oder verkaufen, bevor der Handel stattfindet. Diese Transparenz hat einen Nachteil: Hinterlistige Bots können Ihre Bestellung erspähen, sich vor Ihnen drängen, um dasselbe günstiger zu kaufen, und es eine Millisekunde später teurer an Sie verkaufen. Dies wird als „Front-Running“ bezeichnet, und es ist so, als würde jemand sehen, dass Sie gerade ein Konzertticket kaufen möchten, und sich zuerst den besten Sitzplatz sichern, nur um ihn Ihnen dann zum doppelten Preis zu verkaufen.
Um dies zu verhindern, haben Ingenieure „verschlüsselte Mempools“ erfunden. Denken Sie dabei daran, jede Transaktion in einen verschlossenen, unknackbaren Tresor zu legen. Der Tresor reist durch das System, und niemand kann sehen, was sich darin befindet, bis der exakte Moment gekommen ist, in dem die Transaktion offiziell in die Warteschlange eingereiht wird. Dies verhindert, dass hinterlistige Bots Ihre spezifische Transaktion sehen und sich in der Warteschlange vor drängen. Es klingt nach einer perfekten Lösung, oder? Nun, dieses Paper stellt eine knifflige Frage: Was ist, wenn die Person, die die Transaktion in den Tresor legt, derjenige ist, der versucht zu betrügen? Was ist, wenn der Angreifer genau weiß, was er tut, aber der Markt es nicht weiß? Das Paper untersucht, ob das Verbergen der Transaktion dem Angreifer tatsächlich hilft, den Markt von seinen natürlichen „Korrigierern“ – denjenigen, die normalerweise Preisfehler korrigieren – zu blenden, während der Angreifer seinen eigenen Plan weiterhin kennt.
Dieses Paper mit dem Titel „Reveal, Correct, Then Pay“ untersucht eine spezifische Art des Betrugs in der Welt der „Perpetual Futures“, also langfristiger Wetten auf den Preis eines Vermögenswerts. Die Autoren, Benjamin Marsh von Sei Labs und der University of Portsmouth, argumentieren, dass verschlüsselte Mempools zwar großartig darin sind, Angriffe auf andere Menschen zu stoppen, sie aber versehentlich einem Angreifer helfen können, den Markt für sich selbst zu manipulieren.
Der Kern des Problems ist eine zeitliche Lücke. In einem normalen Markt, wenn jemand versucht, den Preis hoch oder runter zu drücken, sehen andere Händler dies sofort und springen ein, um den Preis wieder zu korrigieren, wodurch der Preis fair bleibt. Aber mit verschlüsselten Mempools muss der Markt warten, bis der „Tresor“ geöffnet wird, bevor er die Manipulation sehen kann. Bis der Tresor geöffnet wird und der Markt die Manipulation bemerkt, hat der Angreifer die Falle bereits aufgestellt. Das Paper zeigt, dass diese Verzögerung eine „Reaktionslücke“ schafft. Selbst wenn der Tresor in einem Bruchteil einer Sekunde geöffnet wird, reicht diese winzige Verzögerung aus, um die natürlichen Korrigierer des Marktes daran zu hindern, innerhalb desselben Transaktions-Batches zu reagieren.
Die Autoren modellieren dies mithilfe des Konzepts der „Funding Rates“, also Zahlungen, die zwischen Tradern geleistet werden, um den Preis einer Perpetual-Wette nahe am echten Marktpreis zu halten. Ein Angreifer kann eine Transaktion verbergen, die das Preissignal leicht verzerrt. Da der Markt während der Verschlüsselungsphase blind ist, hält die Verzerrung länger an, als dies in einem transparenten Markt der Fall wäre. Das Paper beweist, dass diese zusätzliche Zeit es dem Angrefer ermöglicht, mehr Geld zu verdienen. Insbesondere stellen sie fest, dass der Gewinn eines Angreifers nicht nur ein wenig höher ist, sondern quadratisch im Produkt aus der Zielgenauigkeit des Angreifers und dem Response Factor (welcher die Persistenz der Verzerrung beinhaltet) steigt. Das bedeutet, wenn die Fähigkeit des Angreifers, den Markt zu beeinflussen, gleich bleibt, aber die Fähigkeit des Marktes, den Fehler zu korrigieren, auch nur ein wenig langsamer wird, kann der potenzielle Gewinn des Angreifers durch diese Kombination aus Geschicklichkeit und Verzögerung signifikant steigen.
Das Paper schließt die Idee explizit aus, dass Verschlüsselung ein universeller Schutzschild gegen alle Manipulationen ist. Es argumentiert, dass bei „selbst verfassten“ Angriffen – also wenn der Angreifer derjenige ist, der die Transaktion erstellt – das Verbergen der Order seine Absicht zwar nicht vor ihm selbst verbirgt, es aber sehr wohl vor den Verteidigern des Marktes tut. Die Autoren zeigen, dass, wenn ein Angreifer bereits eine Position hält (wie etwa eine Wette auf steigende Preise), er die Verschlüsselung nutzen kann, um das Preissignal zu verzerren, darauf zu warten, dass der Markt den Tresor öffnet, und dann eine Auszahlung zu erhalten, die viel größer ist, als sie es in einem transparenten Markt gewesen wäre, in dem der Markt sofort reagieren könnte.
Das Paper weist jedoch nicht nur auf ein Problem hin, sondern bietet auch eine Lösung an. Die Autoren schlagen eine neue Regel vor, wie diese Märkte funktionieren sollten: „Reveal, Correct, Measure, Then Pay“. Anstatt den Tresor zu öffnen und sofort basierend auf dem neuen Preis auszuzahlen, sollte das System warten. Es sollte den Tresor öffnen, den Korrektoren des Marktes erlauben, die Verzerrung zu sehen und zu beheben, den Preis nach dieser Korrektur messen und dann auszahlen. Dies schafft einen „Korrektur-Puffer“, der dem Markt Zeit gibt, die Wunde zu heilen, bevor der Angreifer seine Belohnung erhält.
Die Autoren sind sehr präzise in ihren Feststellungen. Sie verwenden mathematische Modelle und Simulationen, um zu zeigen, dass diese „Reaktionslücke“ eine reale, messbare Gefahr darstellt. Sie berechnen, dass selbst eine kleine Verzögerung den Gewinn eines Angreifers erheblich steigern kann, insbesondere wenn der Markt Fehler normalerweise sehr schnell korrigiert. Sie führen zudem einen „Security Index“ ein, der das Risiko in drei Teile zerlegt: wie blind der Angreifer ist, wie gut der Markt vor der Korrektur geschützt ist und wie sehr der Markt die vorhersehbare Auszahlung kapitalisiert. Ihre Mathematik zeigt, dass Verschlüsselung tatsächlich schädlich sein kann, wenn sie die Fähigkeit des Angreifers schützt, seinen Einstiegspreis zu verbergen, während sie gleichzeitig die Fähigkeit des Marktes blendet, den Preis zu korrigieren.
Kurz gesagt deutet das Paper darauf an, dass das Abschließen von Transaktionen in einem Tresor zwar großartig ist, um unschuldige Nutzer vor Sniping zu schützen, es aber nach hinten losgehen kann, wenn das System keine eingebaute „Abkühlphase“ besitzt. Wenn der Markt den Tresor öffnet und sofort auszahlt, ist es so, als würde man einem Dieb erlauben, eine Falle zu stellen, und ihm dann die Schlüssel zum Tresor übergeben, bevor jemand ihn aufhalten kann. Die Lösung besteht darin, den Tresor zu öffnen, den Wachen die Arbeit machen zu lassen, den Mist zu beseitigen, und dann die Schlüssel zu übergeben. Dies stellt sicher, dass Privatsphäre die Nutzer schützt, ohne Angreifern einen Freifahrtschein zur Manipulation des Systems zu geben.
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.