Das Pectra -Upgrade von Ethereum auf Sepolia testNet wurde vom nicht identifizierten Angreifer gezielt: Bericht

Im großen Tapestry des technologischen Fortschritts tauchte eine schattige Figur auf, die die fleißigen Architekten von Ethereum dazu veranlasste, hastig eine „private Lösung“ zu beschwören. Dies war kein gewöhnlicher Tag; Das Pectra -Upgrade des Sepolia TestNet wurde von einer Reihe von technischen Schwierigkeiten behaftet, als hätten sich die Götter des Code gegen sie verschworen. 😅

In einer ziemlich amüsanten Schicksalswendung enthüllte der angesehene Entwickler Marius van der Wijden, dass ein unsichtbarer Angreifer einen vernachlässigten „Edge -Fall“ geschickt ausnutzte. Dieser Schurkengeist sandte mit der Kühnheit eines Narren wiederholt auf den Einzahlungsvertrag, der eine Kaskade von Fehlern entzündete, die einen bereits bedrängten Rollout weiter durcheinander brachten. Man konnte fast das Lachen durch die digitalen Hallen hallten! 😂

Was ist passiert?

Am schicksalhaften Tag des 5. März wurde das Pectra -Upgrade im Bereich Sepolia entfesselt, aber siehe da! Fast sofort wurden die Entwickler durch Fehlermeldungen belagert, die von ihren Geth -Knoten ausgebrochen waren, begleitet von einem merkwürdigen Phänomen: eine Erhöhung der abgebauten leeren Blöcke, als hätte das Netzwerk beschlossen, einen gemächlichen Spaziergang zu machen, anstatt zu arbeiten. 🏖️


Finger weg von langweiligen Regierungsdebatten! 😴 Hier gibt's nur heiße Krypto-News und Sarkasmus! 💥😎

👉Bereit für den Spaß? Klick auf "Beitreten"! 📲


Nach dem Wise Van der Wijden lag die Wurzel dieses Unglücks im Einzahlungsvertrag, der in einem Moment der Verwirrung ein unerwartetes Ereignis abgab – ein Übertragungsereignis anstelle des erforderlichen Einzahlungsereignisses. Dieser Fehler führte dazu, dass die Knoten Transaktionen ablehnen, was zu einer wahren Parade leerer Blöcke führte. Was für ein Spektakel! 🎭

Der Fehler wurde anscheinend mit EIP-6110 verknüpft, was vorgeschrieben war, dass alle Protokolle aus dem Einzahlungsvertrag einheitlich verarbeitet werden. Das Geth -Team hat in ihrem edlen Auflösungsstrom eine Lösung für „ignorieren alle fehlerhaften Protokolle“ aus. In einem klassischen Fall von Aufsicht vernachlässigten sie jedoch einen bestimmten Randfall im ERC-20-Standard. Oh, die Ironie! 🙃

„Der ERC20 -Standard verbietet die 0 Token -Übertragung nicht“, erläuterte van der Wijden, „so dass jemand, selbst diejenigen ohne Token, 0 Token an eine andere Adresse übertragen und so ein Ereignis abgibt.“ Und so nutzte der „Angreifer“ diese Gelegenheit, sandte eine Flut von Null-Token-Überweisungen an den Einzahlungsvertrag aus, löste denselben Fehler aus und verewigte den Bergbau leerer Blöcke. Eine wahre Meisterklasse in Unheil! 😈

Zunächst vermuteten die Entwickler, dass ein vertrauenswürdiger Validator einen Fehler begangen hatte, aber nach weiteren Untersuchungen verfolgten sie die Quelle des Problems auf ein neu finanziertes Konto eines öffentlichen Wasserhahns. Eine Wendung, die eines Romans verdient! 📖

Um diesen digitalen Marauder zu vereiteln, mussten die Entwickler Transaktionen herausfiltern, die mit dem Einzahlungsvertrag interagieren. Sie vermuteten jedoch, dass der Angreifer seine Diskussionen abhörte und sie dazu veranlasste, eine „private Fix“ bereitzustellen, um DevOps -Knoten auszuwählen, die etwa 10% des Netzwerks steuern. In der Tat ein Umhang-und-Dolch-Betrieb! 🕵️‍eute

Sobald der Fix vorhanden war, nahmen die Knoten ihre edle Aufgabe wieder auf, volle Blöcke zu erzeugen und die Reihenfolge in die Kette um 14:00 UTC wiederherzustellen. Ein paar Blöcke später wurde die Transaktion des Angreifer erfolgreich abgebaut, was bestätigte, dass alle Knotenbetreiber aktualisiert hatten. Ein bittersüßer Sieg! 🏆

Trotz des Chaos war Ethereum „nie die Fertigstellung“ und das Problem auf Sepolien beschränkt, da sich der von Van der Wijden festgestellte Einlagenvertrag von dem Ethereum Mainnet unterscheidet. Ein kleiner Trost im großen Schema der Dinge! 😌

Trotzdem haben die Entwickler in ihrer Weisheit beschlossen, das Pectra -Upgrade für weitere Tests und Debuggen zu verzögern. Eine umsichtige Entscheidung, könnte man sagen.

Was ist Ethereums Pectra -Upgrade?

Die Pectra Fork, ein Beacon of Hope für die ETH -Einstellung, zielt darauf ab, die Skalierbarkeit von Schicht 2 zu verbessern und die Netzwerkkapazität zu erweitern. Es führt 11 Vorschläge für Ethereum Improvement (EIPs) ein und markiert das erste signifikante Upgrade seit Dencun, das im März 2024 den digitalen Bereich zierte.

Wie bereits von Crypto.News berichtet, hatten Entwickler bis zum 8. April den Einsatz von Pectra am Mainnet im Visier, was vom erfolgreichen Abschluss von Upgrades sowohl auf den Holesky- als auch auf Sepolia -Testnets abhängig war. Leider wurde die Reise mit technischen Schwierigkeiten behaftet, wie die eigenen Kämpfe des Holesky Testnet am 24. Februar, wo sie auch auf Probleme stießen, die die Fertigstellung vereitelten.

Weiterlesen

2025-03-10 13:43