Buterin ordnet die Skalierungsherausforderung nach der Leichtigkeit der Berechnung, der Datenverfügbarkeit als schwieriger und dem Zustand als am schwierigsten skalierbar ein.
Zero-Knowledge-Beweise und Datenaufteilung helfen, die Ausführung und Verfügbarkeit zu skalieren, ohne die Vertrauensannahmen zu schwächen.
Vitalik hat seine Ansicht von 2017 revidiert und unterstützt nun die Selbstüberprüfung der Nutzer, da Kryptographie und praktische Erfahrungen fortgeschritten sind.
Ethereum-Mitbegründer Vitalik Buterin skizzierte in einem auf X geteilten Beitrag gestern einen überarbeiteten Rahmen für Blockchain-Skalierung und Nutzerverifikation. Die Diskussion erläuterte, wie Blockchains Berechnung, Daten und Zustand skalieren und warum ihre Herausforderungen unterschiedlich sind. Buterin revidierte auch eine Ansicht von 2017 zur Nutzer-Selbstvalidierung, basierend auf technischem Fortschritt und praktischen Erkenntnissen.
Laut Vitalik Buterin folgt die Skalierung von Blockchains einer klaren Hierarchie, beginnend mit der Berechnung als dem am leichtesten skalierbaren Bestandteil. Er erklärte, dass Entwickler Berechnungen parallelisieren oder große Arbeitslasten durch kryptografische Beweise ersetzen können. Bemerkenswert ist, dass Techniken wie Zero-Knowledge-Beweise die Ausführungsanforderungen reduzieren, ohne die Vertrauensannahmen zu verändern.
Allerdings ordnete Buterin die Datenverfügbarkeit in die Mitte der Hierarchie ein. Er stellte fest, dass Systeme, die Verfügbarkeitsgarantien benötigen, diese direkt erfüllen müssen. Dennoch können Entwickler Daten aufteilen und Erasure-Coding-Methoden wie PeerDAS anwenden. Dadurch können Knoten mit geringerer Kapazität proportional kleinere Blöcke erzeugen.
Im Gegensatz dazu identifizierte Buterin den Zustand als den schwierigsten Bestandteil, der skaliert werden muss. Er bemerkte, dass die Validierung selbst einer einzigen Transaktion den Zugriff auf den vollständigen Zustand erfordert. Selbst wenn Entwickler den Zustand in eine Baumstruktur komprimieren, hängt die Aktualisierung der Wurzel immer noch vom vollständigen Zustandsdaten ab.
Obwohl einige Ansätze versuchen, den Zustand zu partitionieren, sagte Buterin, dass diese größere architektonische Änderungen erfordern. Zudem fehlt diesen Designs die Flexibilität für allgemeine Zwecke. Deshalb argumentierte er, dass Entwickler den Zustand nach Möglichkeit durch Daten ersetzen sollten, solange die Dezentralisierung erhalten bleibt.
Neben der Skalierungsdiskussion widerrief Buterin öffentlich eine Aussage, die er 2017 bezüglich der Nutzer-Validierung gemacht hatte. Damals beschrieb er die vollständige Nutzerüberprüfung als unrealistisch. In seinem aktuellen X-Post sagte er jedoch, dass verbesserte Kryptographie und Erfahrung diese Ansicht geändert haben.
Er erkannte an, dass sich das Ökosystem massiv verändert hat. Daher legt er nun den Schwerpunkt auf Selbst-Souveränität und Verifikation als zentrale Designziele. Laut Buterin deuten diese Veränderungen auf eine aktualisierte Haltung von Ethereum zur langfristigen Netzwerkwiderstandsfähigkeit hin.