Vitalik Buterin teilt seinen Plan zur Vereinfachung von Ethereum

- Vitalik Buterin hat einen Plan namens „The Purge" , "die Reinigung" : 3.0, "4": "Die Änderung führt zwei neue Regeln ein: eine Obergrenze für die Anzahl der Speicherplätze, die in einem einzigen Block bearbeitet werden können, und die Sicherstellung, dass der Vertragscode innerhalb einer Transaktion oder eines Blocks unverändert bleibt.
- EIP-6780, introduced in the Dencun hard fork, limits the SELFDESTRUCT opcode to contracts created in the same transaction, streamlining the Ethereum protocol.
- The change introduces two new rules: a cap on the number of storage slots that can be edited in a single block and ensuring contract code remains unchanged within a transaction or block.
Vitalik Buterin hat seine Vision zur Straffung von Ethereum dargelegt, einen Plan, den er „The Purge“ (Die Säuberung) nennt. Im Mittelpunkt dieser Initiative steht die Implementierung von EIP-6780 während des Dencun-Hard-Forks, der die Fähigkeiten des SELFDESTRUCT-OpCodes erheblich zurückfährt. Dieser Schritt ist Teil einer breiteren Bemühung, das Ethereum-Protokoll zu entrümpeln, mit dem Ziel, es weniger komplex und sicherer zu machen.
Das Herzstück von EIP-6780 liegt in der drastischen Reduzierung der Funktion des SELFDESTRUCT-OpCodes, wodurch seine Fähigkeit, einen Vertrag zu vernichten und seinen Code und Speicher zu löschen, eingeschränkt wird, außer wenn der Vertrag aus derselben Transaktion stammt. Obwohl dies vielleicht nicht wie ein großer Schritt zur Einfachheit in den Protokollspezifikationen aussieht, erleichtert es die Implementierungen erheblich, indem es zwei neue Regeln durchsetzt: eine Obergrenze für die Anzahl der Speicherplätze, die innerhalb eines Blocks geändert werden können, und die Zusicherung, dass ein Vertrag, der mit Code beginnt, diesen auch am Ende hat.
Vor dieser Änderung war die Ethereum-Landschaft wilder. Ein Vertrag konnte SELFDESTRUCT nutzen, um eine unbegrenzte Anzahl von Speicherplätzen innerhalb eines Blocks zu löschen, was die potenzielle Implementierung von Verkle-Bäumen erschwerte und Client-Implementierungen mit der Notwendigkeit zusätzlichen, effizienten Handling-Codes belastete. Verträge konnten sich auch selbst zerstören und dann sofort mit anderem Code wiedergeboren werden, was ein Sicherheitsproblem für die Transaktionsüberprüfung in Account-Abstraction-Wallets darstellte. Mit der Einführung von EIP-6780 werden diese Herausforderungen angegangen, was den Aufbau von Ethereum-Clients und anderer Infrastruktur vereinfacht.
Ethereums laufender Aufräumprozess
Ethereums Streben nach Vereinfachung hört nicht bei EIP-6780 auf. Geth hat beispielsweise kürzlich Tausende von Codezeilen gestrichen, indem es die Unterstützung für Pre-Merge-Netzwerke (Proof of Work) einstellte. Eine weitere Verbesserung umfasst die formelle Anerkennung, dass „leere Konten“ dank einer früheren Korrektur, die durch EIP-161 eingeführt wurde, keine Sorge mehr darstellen. Zusätzlich hat das Dencun-Upgrade ein 18-tägiges Speicherfenster für Blobs eingeführt, was die Speicheranforderungen für Ethereum-Knoten erheblich reduziert.
Der Fokus verschiebt sich auch auf Precompiles – spezielle Verträge, die für komplexe Kryptographie entwickelt wurden, die standardmäßiger EVM-Code nicht effizient verarbeiten kann. Trotz ihres Erfolgs, insbesondere bei der Ermöglichung von ZK-SNARK-Anwendungen, werden bestimmte Precompiles wie RIPEMD-160, Identity, BLAKE2 und MODEXP heute kaum noch verwendet. Ihre begrenzte Anwendung, gepaart mit den Konsensfehlern, die sie einführen, hat sie zur potenziellen Entfernung oder zum Ersatz durch EVM-Code markiert, albeit at a greater gas expense.
Ein weiterer bedeutender Schritt zur Vereinfachung ist EIP-4444, der die nicht nachhaltige Praxis adressiert, dass Knoten alle historischen Blöcke unbegrenzt speichern. Durch die Einführung von Blobs und die Festlegung eines Zeitrahmens für die Speicherung zielt EIP-4444 darauf ab, die Speicherbelastung für Knoten zu lindern, was es für mehr Benutzer machbar macht, Knoten zu betreiben und dadurch die Dezentralisierung von Ethereum zu verbessern.
Revolutionierung von Logs und Übergang zu SSZ
Die Reform des Logging-Mechanismus von Ethereum wird ebenfalls in Betracht gezogen. Traditionelle Logs, die für dezentrale Anwendungen integral sind, um On-Chain-Ereignisse zu verfolgen, leiden unter Ineffizienzen, was dazu führt, dass die meisten Anwendungen stattdessen auf zentralisierte Dienste zurückgreifen. Die vorgeschlagene Lösung besteht darin, Bloom-Filter abzuschaffen und den LOG-Opcode zu vereinfachen, um die Entwicklung effizienterer, dezentraler Methoden zur Log-Abfrage zu fördern, die ZK-SNARKs und inkrementell überprüfbare Berechnungen nutzen.
Schließlich steht auch die Datenspeicherungs- und Zugriffsmethode von Ethereum vor einer großen Überholung durch die Einführung von SimpleSerialize (SSZ). Dieser Übergang zielt darauf ab, die veralteten RLP- und Merkle-Patricia-Bäume zu ersetzen und verspricht eine Reihe von Vorteilen wie eine sauberere Spezifikation, kürzere und begrenzte Merkle-Beweise und die Beseitigung komplexen Bit-Manipulations-Codes. Der Schritt hin zu SSZ stellt einen kritischen Schritt zur Vereinheitlichung der kryptographischen Datenstrukturen von Ethereum dar und bereitet uns auf eine Zukunft vor, in der eine einzige, SNARK-freundliche Hash-Funktion allen Anforderungen von Ethereum dienen könnte.
Wenn Sie dies lesen, sind Sie bereits einen Schritt voraus. Bleiben Sie mit unserem Newsletter auf dem Laufenden.
Haftungsausschluss: Die bereitgestellten Informationen stellen keine Anlageberatung dar. Cryptopolitan.com übernimmt keine Haftung für Investitionen, die auf der Grundlage der auf dieser Seite bereitgestellten Informationen getätigt werden. Wir empfehlen dringend, vor jeder Anlageentscheidung unabhängige Recherchen durchzuführen und/oder einen qualifizierten Fachmann zu konsultieren.

Jai Hamid
Jai Hamid berichtet seit sechs Jahren über Kryptowährungen, Aktienmärkte, Technologie, die globale Wirtschaft und geopolitische Ereignisse, die die Märkte beeinflussen. Sie hat für auf Blockchain spezialisierte Publikationen wie AMB Crypto, Coin Edition und CryptoTale Marktanalysen, Berichte über große Unternehmen, Regulierung und makroökonomische Trends verfasst. Sie hat die London School of Journalism besucht und dreimal Krypto-Marktanalysen in einem der führenden Fernsehsender Afrikas vorgestellt.
















