Vitalik Buterin hat seine Erkenntnisse über das geschichtete Verständnis der Skalierbarkeit von Blockchain geteilt. Laut Odaily kategorisiert er die Schwierigkeit der Skalierung von Blockchain-Komponenten von am einfachsten bis am schwierigsten als Berechnung, Daten und Zustand.
Buterin erklärt, dass Berechnungen am einfachsten skalierbar sind, was durch Parallelisierung erreicht wird, unter Verwendung von 'Hinweisen', die von Blockbauern bereitgestellt werden, oder durch den Ersatz umfangreicher Berechnungen mit Nachweisen wie Zero-Knowledge-Nachweisen. Die Datenskalierung ist mäßig schwierig, insbesondere wenn Systeme Datenverfügbarkeitsgarantien erfordern. Sie kann jedoch durch Datenaufteilung, Löschcodierungsmethoden wie PeerDAS und die Unterstützung von 'sanfter Degeneration' optimiert werden, wodurch Knoten mit geringerer Datenkapazität weiterhin Blöcke entsprechender Größe generieren können.
Im Gegensatz dazu ist der Zustand der herausforderndste Aspekt, um ihn zu skalieren. Buterin stellt fest, dass selbst um eine einzelne Transaktion zu verifizieren, Knoten den vollständigen Zustand benötigen. Selbst wenn der Zustand als Baum abstrahiert wird, wobei nur der Wurzelknoten gespeichert wird, hängt die Aktualisierung dieses Wurzelknotens dennoch vom vollständigen Zustand ab. Obwohl es Methoden gibt, um den Zustand zu splitten, erfordern sie oft signifikante architektonische Änderungen und sind nicht universell anwendbar.
Basierend auf diesen Beobachtungen kommt Buterin zu dem Schluss, dass, wenn Daten den Zustand ersetzen können, ohne neue Zentralisierungsannahmen einzuführen, dies priorisiert werden sollte. Ebenso sollte, wenn Berechnungen Daten ersetzen können, ohne neue Zentralisierungsannahmen einzuführen, dies ernsthaft in Betracht gezogen werden.

