
Autor: Avi Zurlo Quelle: Nil Übersetzung: Shan Oubba, Bitchain Vision Reich
Seit dem Anstieg von Rollups konzentrierte sich die Blockchain -Expansion auf Modularität und allgemeine Argumentation.Zunächst war diese zwei -Punkte -Methode ein nützliches psychologisches Modell für die Skalierbarkeit der Inferenzblockchain, aber beide Lager hatten sie übertroffen.
Heute hat der Vergleich zwischen Modularität und Gesamttyp unnötige Einschränkungen für unser Skalierbarkeits -Denkmodell geführt.
Also, welche anderen Entscheidungen?
In diesem Artikel zeigen wir, dass horizontale und vertikale Erweiterungen immer der grundlegende Rahmen für die Blockchain -Skalierbarkeit sind, und erklärt, wie man horizontal und vertikal verwendet, wie man bessere Expansionslösungen bringt.
Verstehen Sie den modularen und Gesamttyp
Erstens einige Definitionen:
ModularDie Kernfunktion der Blockchain ist in verschiedene Schichten unterteilt.
EinzelfilmDie Kette integriert alle Kernfunktionen in eine miteinander verbundene Ebene.
Wir können die „Ebene“ als die gleiche wie die „Maschine“ betrachten -die Gesamtkette hat einen Verifizierungsgerätknoten, der alle Aufgaben ausführt, und die modulare Kette hat mehrere (2-3) vollständige Knoten, die unterschiedliche Aufgaben ausführen.
Beispielsweise hat Rollup normalerweise zwei Betriebsknoten: den Rollup -Vollknoten für die Ausführung und den Ethereum -Knoten für die Abrechnung + Daten Usability (DA).Validium kann drei Betriebsknoten verwenden: Rollup Full Node zum Ausführen, Ethereum -Knoten für die Siedlung und alternative Datenverfügbarkeitsschicht für DA.
Die Modularisierung der Blockchain ist in mindestens zwei volle Knoten unterteilt.Auf diese Weise kann die modulare Blockchain die Rechenleistung mehrerer Maschinen beim Erstellen jedes Blocks verwenden.
Dies ist eine horizontale SkalierungEine Form.
Modifikation ist nützlich, um die Ausdehnung der Blockchain zu berücksichtigen, da es sich um eine horizontale Skalierbarkeit handelt.
Andererseits entscheiden sich die meisten einzelnen Camps dafür, durch Softwareoptimierung zu erweitern und parallele virtuelle Maschinen, Datenpipelines, schnellere Netzwerkprotokolle und (am bemerkenswertesten) implementieren, um leistungsfähigere Hardware zu erweitern.Im Wesentlichen versucht eine einzelne Kette, so viel Rechenleistung von einem einzelnen vollständigen Knoten zu quetschen.
Dies ist vertikaler ZoomEine Form.
Kritiker sagten, dass diese Methode tendenziell zentralisiert: Wenn die Fähigkeit, einen einzelnen Knoten zu erhöhen, erweitert wird, wird sie zwangsläufig physische Beschränkungen für die zugrunde liegende Hardware begegnen, und es ist gezwungen, die Hardwareanforderungen zur weiteren Erweiterung zu erhöhen.
Diese Kritik ist jedoch falsch, da nicht alle Gesamtketten nur von der vertikalen Expansion abhängen.
Zum Beispiel ist in der Nähe eine Gesamt -L1 -Blockchain, die auf einer Shard -Netzwerkarchitektur basiert.Dies bedeutet, dass der Nahkondon für alle Aufgaben verantwortlich ist (dh Ausführung, Siedlung und Datenverbrauchsfähigkeit), sie jedoch nur für einen kleinen Teil des globalen Staates verantwortlich sind.Daher verwendet in der Nähe die Leistung mehrerer Maschinen (wie eine modulare Kette), die eher auf dem Zustand als auf der Aufgabenabteilung basiert.
Wir können sehen, dass die Gesamtkette und die modulare Kette in Bezug auf die von ihnen verwirkliche Expansionstechnologie unbegrenzt sind.Beide können horizontal und/oder vertikal skaliert werden.
Darüber hinaus wurden modulare und allgemeine Kontroversen immer in horizontalen und vertikalen Erweiterungsrahmen verwurzelt.Aus strenger technischer Sicht ist die Modularität geneigt, sich zu erweitern, was ihrem Design inhärent ist, und die Gesamtverzerrung ist die vertikale Expansion.
Jetzt haben wir eine modulare Kette erfolgreich auf den Markt gebracht, und die zusätzlichen Expansionsvorteile sind nicht mehr „modularer“.Der Fokus liegt nun darauf, wie die Kette Niveau- oder vertikale Erweiterungstechnologie verwendet.
Durch die Verwendung horizontaler und vertikaler psychologischer Modelle können wir das Gleichgewicht jeder Kette in diesem Prozess leicht zu argumentieren.
Rekonstruktionsdialog: Ebene und vertikale Erweiterung
Vertikale Expansion
Die vertikale Erweiterung erhöht die Hardwareauslastung oder die Hardwareanforderungen jedes Knotens.In der Blockchain wird dies normalerweise durch Softwareoptimierung wie parallele virtuelle Maschinen (dh ein Multi -Thread -Prozess) abgeschlossen.
Ein beliebtes Beispiel hier ist EVM und SVM.
EVM Sequentielle Ausführung von Angelegenheiten und SVM Parallele Ausführungsangelegenheiten.SVM kann dies erreichen, indem mehr CPU -Kerne verwendet werden, sodass SVM mehr Transaktionen als EVM pro Sekunde verarbeiten kann.HINWEIS: Diese Art von vertikalem Zoom ist die Grundlage hinter der Sonnenfinsternis L2.
In Bezug auf das Wiegen sind vertikale Erweiterungen durch die verfügbare Hardware begrenzt.
Horizontale Expansion
Andererseits erhöht die horizontale Erweiterung die Anzahl der Maschinen, auf die das System zugreifen kann, indem sie die Workloads auf mehrere Knoten verteilen.Wie bereits erwähnt, wird der modularen Kette mehrere Maschinen im Wesentlichen Aufgaben zugewiesen.Ketten können jedoch häufig ein größeres Ausdehnungsniveau durch Sharding erreichen.
= nil;
Im November letzten Jahres startete die Stiftung einen Namen namens namensZkshardingEs kann die Fragmente beweisen, die die Grundlage des neuen Ethereum L2 = Nil;.= NIL;Jede Shard wird von einem dezentralen Komitee von = nil betrieben;Darüber hinaus erzeugt jeder Shard einen wirksamen Beweis, der zur Aggregation an den Hauptfilm gesendet wird, und dann auf Ethereum veröffentlichen und überprüfen.= Keine;
-
Erstens ist es eine modulare Blockchain, die den starken Konsens- und Datennutzungsgarantie von Ethereum verwendet, wodurch Aufgaben auf mehreren vollständigen Knoten verteilt werden.
-
Zweitens, = nil;
Beide Technologien haben die Last reduziert, die jede einzelne Maschine tragen muss, und verbessert die Gesamtskalierbarkeit des Netzwerks.
Also, was sind die Handelsoffen der horizontalen Expansion?Zwischen zwei Punkten: die Komplexität von Netzwerk und Konsens sowie asynchrone Kommunikation zwischen Maschinen oder Scherben.
Ethereum Skalierbarkeit Finales Spiel
Horizontale oder vertikale Erweiterungen sind nicht auf modulare oder allgemeine Architektur beschränkt.Aus diesem Grund bietet das horizontale und vertikale Verlängerungsgerüst mehr Platz für die Erkundung neuer Lösungen und macht die modulare Blockchain mehr Skalierbarkeit.
Beispielsweise ist eine Auswahl eine Schicht vertikaler Zoom -modularer Stapel.Eine beliebte Methode besteht darin, parallele virtuelle Maschinen zu erreichen, um die Ausführung des Durchsatzes zu erweitern.Wie oben erwähnt, verwendet Eclipse SVM und andere Rollups (wie Starknet), um Blockstm zu implementieren, um eine Parallelisierung zu erreichen.
Die vertikalen Erweiterungen sind jedoch immer durch einzelne Maschinen begrenzt, und wir können das Gesetz der physischen nicht verstoßen.
Eine Lösung kann darin bestehen, sich horizontal durch Sharding zu erweitern.
Das aktuelle modulare Design hat gerade erst begonnen, das Gesamtpotential der horizontalen Expansion zu berühren.Durch Slice können wir die Fähigkeit einer beliebigen Anzahl von Maschinen verwenden (anstatt 2-3 Maschinen durch Aufgabe zu teilen).
Mit anderen Worten, viele Maschinen können parallel die gleiche Art von Aufgaben ausführen.Dies ist das Ziel von Ethereum und Celestia in der Hoffnung, durch Danksharding bzw. Datenschirden zu erreichen.Die Sharding ist jedoch nicht auf die Datennutzungsfähigkeitsschicht beschränkt. Es kann auch mit Ausführung kombiniert werden (wie die Situation von = nil; L2).
Wenn wir horizontale Erweiterungen kombinieren werden, die von modularen Stapeln mit der von Shards bereitgestellten horizontalen Expansion implementiert werden, erhalten wir einen signifikanten Anstieg der verfügbaren Rechenleistung.
Das ultimative Ziel der Blockchain -Skalierbarkeit wird zusammengeführt und vertikale Expansionen erzeugt, wodurch eine Segmentblockchain mit parallelen virtuellen Maschinen erzeugt wird.