Vitalik Buteran, einer der Mitbegründer von Ethereum, nutzte X als Plattform, um die bevorstehenden Pläne zur Straffung des Protokolls und zur Reduzierung der Arbeitsbelastung der Knoten zu skizzieren, was als „Purge“ bezeichnet wird.

„Während des Ethereum-Umstellungsprozesses dient The Purge als wesentlicher Schritt zur Beseitigung veralteter Netzwerkdaten und zur Rationalisierung des Systems.“

In dieser Phase verringert sich nicht nur die Menge der zu speichernden historischen Daten, sondern auch der für Knotenbetreiber benötigte Festplattenspeicher. Darüber hinaus werden die technischen Schulden des Ethereum-Protokolls verringert.

Vitalik Buterin teilt die nächsten Schritte für die Säuberung von Ethereum mit

In seinem Bericht wies Buterin darauf hin, dass mit der Implementierung des Ethereum Improvement Protocol (EIP)-6780 während des Denascan-Upgrades die meisten Funktionen im „SELFDESTRUCT“-Code entfernt wurden. Dadurch wurde das Protokoll optimiert, indem die Komplexität reduziert und die Sicherheit durch neue Garantien erhöht wurde.

Nach der Implementierung von EIP-6780 können nicht mehr als etwa (Gaslimit / 5000) Speicherplätze in einem einzelnen Ethereum-Block geändert werden. Es wird erwartet, dass in nicht allzu ferner Zukunft ein neuer Ethereum Improvement Proposal (EIP) die SELFDESTRUCT-Funktion überflüssig machen wird.

Mit „The Purge“ führen wir durch EIP-4444 ein Ablaufdatum für den Verlauf ein. Dies bedeutet, dass Knoten lokale Daten aus Blöcken löschen können, die älter als ein Jahr sind.

Vereinfacht ausgedrückt muss auf die historischen Daten aus der Kette nur dann zugegriffen werden, wenn eine andere Partei die neueste Version abrufen muss oder wenn jemand dies ausdrücklich anfordert.

Einfacher ausgedrückt: Nachdem neue Blöcke von einem vollständig aktualisierten Knoten überprüft wurden, muss dieser nicht mehr auf historische Daten zugreifen, die älter als ein Jahr sind.

Buterin sagte, dass EIP-4444 die Dezentralisierung der Knoten von Ethereum erheblich steigern kann.

„Wenn jeder Knoten standardmäßig kleine Prozentsätze des Verlaufs speichert, könnten wir möglicherweise sogar ungefähr so ​​viele Kopien jedes einzelnen Teils des Verlaufs im gesamten Netzwerk speichern wie heute.“

Der Mitbegründer von Ethereum gab bekannt, dass vor kurzem eine erhebliche Menge Code, etwa Tausende von Zeilen, aus Geth entfernt wurde. Diese Löschung erfolgte aufgrund der Entscheidung, Pre-Merge-Netzwerke (Proof of Work) in Geth nicht mehr zu unterstützen.

Nach Dencun wird die Speicherdauer von Blobs auf 18 Tage verkürzt, was zu einer Verringerung der Knotendatenbandbreite auf 50 GB führt.

Buterin betonte, wie wichtig es sei, bestimmte Ethereum-Verträge, sogenannte Precompiles, abzuschaffen. Vorkompilierungen sind für die Implementierung erweiterter kryptografischer Funktionen unerlässlich, die mit der Ethereum Virtual Machine allein nicht möglich sind.

In letzter Zeit ist der Bedarf an Vertragsfunktionen zurückgegangen, sie haben sich jedoch als wesentliche Ursache für Konsensprobleme und als großes Problem für neue EVM-Implementierungen (Ethereum Virtual Machine) herausgestellt.

Weiterlesen

2024-04-01 14:31