Ethereum-Mitbegründer Vitalik Buterin hat die nächsten Schritte zur Vereinfachung des Protokolls und zur Verringerung der Ressourcenbelastung der Nodes bekannt gegeben. Dieses Upgrade wird als Purge bezeichnet.
Der Purge ist eine Schlüsselphase in der Ethereum-Übergangsphase, bei der alte und überschüssige Netzwerkhistorie entfernt und das Netzwerk im Laufe der Zeit vereinfacht wird.
Neben der Reduzierung der historischen Datenspeicherung senkt diese Phase auch die Festplattenanforderungen für Node-Betreiber und die technische Last des Ethereum-Protokolls erheblich.

Buterin merkte an, dass mit der Einführung des Ethereum Improvement Proposal (EIP)-6780 während des Dencun Hard Fork die meisten der "SELFDESTRUCT"-Codefunktionen eliminiert wurden, womit das Protokoll durch die Beseitigung von Komplexität und das Hinzufügen neuer Sicherheitsgarantien vereinfacht wird.
Buterin sagte, dass nach der EIP-6780-Implementierung jeder Ethereum-Block aufgrund der Freigabe bestimmter SELFDESTRUCT-Funktionen eine höhere Anzahl von Speicherslots haben würde. Buterin hofft, dass eine neue EIP den SELFDESTRUCT-Code in Zukunft vollständig eliminieren wird.
Die Säuberung wird über EIP-4444 den Ablauf der Historie einführen, um die Menge der gespeicherten historischen Daten zu begrenzen. Als Ergebnis werden Nodes die Möglichkeit haben, historische Blöcke zu löschen, die über ein Jahr alt sind.
Die historischen Daten werden nur benötigt, wenn ein Peer sich mit dem Kopf der Chain synchronisieren muss oder wenn er ausdrücklich darum gebeten wird.
Wenn also neue Blöcke bestätigt werden, wird ein vollständig synchronisierter Knoten keine historischen Daten benötigen, die älter als 365 Tage sind.
Buterin sagte, dass EIP-4444 die Dezentralisierung der Ethereum-Knoten stark erhöhen kann.
"Wenn jeder Knoten standardmäßig einen kleinen Prozentsatz der Geschichte speichert, könnten wir möglicherweise sogar ungefähr so viele Kopien jedes spezifischen Teils der Geschichte im gesamten Netzwerk speichern, wie wir es heute tun."
Der Ethereum-Mitbegründer teilte auch mit, dass Geth kürzlich Tausende von Codezeilen gestrichen hat, indem die Unterstützung für Pre-Merge (PoW)-Netzwerke eingestellt wurde.
Er fügte hinzu, dass nach Dencun ein 18-tägiges Speicherfenster für Blobs die Datenbandbreite der Nodes auf 50 Gigabyte reduzieren wird.
Buterin sprach auch über die Notwendigkeit, vorkompilierte Ethereum-Contracts zu bereinigen. Die vorkompilierten Contracts werden verwendet, um komplexe Formen der Kryptographie zu implementieren, die von der Ethereum Virtual Machine (EVM) nicht umgesetzt werden können.
In letzter Zeit ist die Nachfrage nach der Contract-Funktion jedoch zurückgegangen, und sie ist zu einer "Hauptquelle von Konsensfehlern und einer großen Schmerzquelle für neue EVM-Implementierungen" geworden, so Buterin.
Melde dich bei unseren Sozialen Medien an, um nichts zu verpassen: X, YouTube, Instagram und Telegram – aktuelle Nachrichten, Analysen, Expertenmeinungen und Interviews mit Fokus auf die DACH-Region.