Ethereum: Buterin fordert Garbage Collection gegen Aufblähung

Ethereum-Mitbegründer Vitalik Buterin schlägt Alarm bezüglich der wachsenden Komplexität des Netzwerks. Er fordert die Implementierung einer „Garbage Collection“-Funktion, um die langfristige Vertrauenslosigkeit und Selbstsouveränität zu wahren.

Buterin äußert Bedenken, dass die kontinuierliche Hinzufügung neuer Funktionen und das seltene Entfernen alten Codes die Integrität und Benutzerfreundlichkeit von Ethereum beeinträchtigen. Er warnt davor, dass ein Protokoll, selbst mit vielen Nodes und hoher Fehlertoleranz, scheitern kann, wenn es zu einer massiven Ansammlung von Code und kryptografischen Techniken wird, die selbst technisch versierte Nutzer nicht mehr vollständig verstehen können. Dies untergräbt die Selbstsouveränität des Netzwerks.

Ein Protokoll… scheitern würde, wenn es zu einer massiven Ansammlung von Hunderttausenden von Codezeilen und fünf kryptografischen Techniken auf PhD-Niveau wird.

Als Lösung schlägt Buterin explizite „Garbage Collection“-Mechanismen vor, die das Entfernen unnötiger Funktionen, die Reduzierung kryptografischer Komplexität und die Minimierung der Codezeilen umfassen. Er nennt den Übergang von Proof-of-Work (PoW) zu Proof-of-Stake (PoS) als erfolgreiches Beispiel für eine solche Protokollbereinigung. Zukünftige Ansätze könnten auf Abwärtskompatibilität setzen und komplexe Funktionen vom Kernprotokoll in Smart Contracts verlagern, um die Belastung für Client-Entwickler zu reduzieren.

Ein verwandter Ansatz zur Bewältigung des Datenwachstums ist EIP-4844, auch bekannt als Proto-Danksharding. Dieses Ethereum Improvement Proposal zielt darauf ab, die Skalierbarkeit zu verbessern und die Gasgebühren für Layer-2-Lösungen zu senken, indem ein neuer Transaktionstyp mit Daten-Blobs eingeführt wird. Diese Blobs werden nur für einen begrenzten Zeitraum gespeichert und sind nicht direkt für die EVM zugänglich, was die Kosten für Rollups deutlich reduzieren soll.

Jeder Blob ist maximal 128 KB groß, und ein Block kann bis zu vier Blobs enthalten, was eine zusätzliche Datenmenge von bis zu 512 KB pro Block ermöglicht.

Die vollständige Synchronisierungsdatengröße der Ethereum-Blockchain betrug am 17. Januar 2026 etwa 1515,55 GB.