Autor: Sonne und Mondquelle: Medium
Parallel EVM ist in letzter Zeit zu einem neuen beliebten Wort geworden.Wir wissen, wir wissen,Das Erziehen von TPS in den letzten Jahren war schon immer eine unermüdliche Verfolgung.Layer2 wird durch Rollup -Technologie gelandet.Und parallel eVM kann die TPS auf eine Million Niveaus erweitern, und sein Wert ist nicht weniger wertvoll als L2.
Im Gegensatz dazu befindet sich parallel EVM in den frühen Tagen noch.Im Vergleich zu Layer2,Das parallele EVM wird kürzlich von der Kapital angezogen,Zum Beispiel im April dieses Jahres erhielten die Movement Labs, die gerade 38 Millionen Finanzierungen erhielten.
Jemand möchte fragen, ist es notwendig, die TPS für die aktuellen aktiven Benutzer kontinuierlich zu verbessern?AntwortJa: Es ist sehr notwendig, nur die Infrastruktur verbessert sich weiter.Nur wenn technologische Innovationen auf der Anwendungsseite sichergestellt werden können.Verbesserung der öffentlichen Kettenleistung,Genau wie Menschen schnellere CPU/GPU -Hardware verfolgt,Oder eine schnellere Netzwerkgeschwindigkeit, es scheint in menschliche Gene eingraviert zu sein.Stellen Sie sich vor, in der 2G -Ära von Textnachrichten kann es im mobilen Internet eine Revolution geben.In der Blockchain -Industrie steigt der TPS, wenn der TPS zu einer Größe zunimmt,Neue Anwendungsinnovation kann nur erscheinen.
In Bezug auf die Verbesserung der TPS haben wir viele Aspekte der Anstrengungen unternommen.Einige erfolgreiche Misserfolge.Zum Beispiel haben wir versucht, die Größe des Blocks zu erhöhen,InfolgeDie Zeit, um den Auslass usw. zu reduzieren, kann im vorherigen Zyklus allmählich gereift werden.Die öffentliche Rollup -Kette, die am meisten von den vier himmlischen Königen im vorherigen Zyklus dominiert wird.Und dieser Zyklus kann die Verbesserung und Landung des parallelen EVM sein.
Was ist parallele Ausführung?
Apropos Parallel, es muss seriell sein.Seriell eins nach dem anderen.In Bezug auf den Unterschied zwischen seriell und parallel geben Sie eine einfache Liste.Angenommen, Sie möchten jetzt nach Huangshan reisen, und am Eingang befindet sich nur ein Ticket -Tor.Jeder kann nacheinander verabschieden, abwechselnd das Ticket überprüfen. Dies ist seriell.Und in den Ferien, weil Menschen an mehreren malerischen Stellen direkt 10 Checkouts öffneten,Dann arrangieren Touristen an verschiedenen 10 Stellen, und die Effizienz steigt um das 10 -fache.Dies nennt man parallel.Unser Computer kann parallel arbeiten,Dann kann unsere Blockchain nach dem Grund parallel sein.
Der größte Teil der öffentlichen Kette, die von der ETH dominiert wird, ist seriell.Obwohl die Vorteile der Parallelität großartig sind,In der Blockchain -Welt ist es jedoch auch sehr schwierig, sie zu erreichen.Zum Beispiel,Adresse A hat jetzt eine ETH -Übertragung zur B -Adresse B,Aufgrund der Behandlung der Übertragung dauert es eine gewisse Zeit.In der Verarbeitungszeit, wenn die Adresse eine Adresse böse ist, istSie können eine ETH -Übertragung an die C -Adresse parallel verarbeiten.Dann erhalten B und C eine ETH.Daher,Die parallele Behandlung ist nicht so einfach wie detailliert.Die Branche schlägt drei Ausführungsmechanismen im Konflikt der parallelen Ausführung vor:Nachrichtenübertragungsmechanismus, Mechanismus zum gemeinsamen Speicher und strenge Statuszugriffslistenmechanismus.
Natürlich ist die parallele Ausführung nicht so seltsam.Solana,Aptos und Sui, die in der Bewegung erstellt wurden, werden parallel durchgeführt.Ihr TPS kann 10.000 leicht überschreiten.Aber sie sind nicht evm kompatibel,Mit einer eigenen virtuellen Maschine ist die ganze Welt ebenso fragmentiert.Der Zweck des parallelen EVM,Es ist EVM -kompatibel und parallel durchgeführt.
Es gibt ungefähr zwei Richtungen paralleler EVM
Der erste ist mit EVM kompatibel.
Neon ist beispielsweise ein EVM -Simulator im Solana -Netzwerk. Kette.
Die zweite besteht darin, die Funktion der parallelen Ausführung im EVM -System zu erhöhen.
Für den zweiten Typ kann es in zwei kleine Kategorien unterteilt werden.Die erste kleine Kategorie,Es ist die virtuelle Maschine der vorhandenen parallelen öffentlichen Kette.Es gibt jetzt drei Arten von reifen Anwendungen, nämlich SolanaBewegen Sie die Sprache Aptos/Sui und das UXTO -Modell von Bitcoin.Das Bewegungslabor ist beispielsweise eine virtuelle Maschine, die Bewegung zitiert, die die Transaktion darauf ausführt.Dann lassen Sie sich in Ethereum nieder.Ein bisschen im Widerspruch zu Neons Bedeutung.
Lumio zielt darauf ab, die erste VM -Abstraktion zu sein, die alle VM, einschließlich SVM, unterstützen wird.Bezahlt EVM, MoveVM und planen, Tonne zu unterstützen,Bitcoin und andere Ökosysteme.Lassen Sie den Entwickler jede virtuelle Maschine in jeder Kette zur Bereitstellung verwenden.
Monad gehört zur zweiten kleinen Kategorie und schreibt die Logik der parallelen Ausführung für sich.Monad führte zwei Mechanismen für virtuelle Ethereum -Maschinen ein: Erstens über -Standard -Montage -Technologie,Der zweite ist der Optimismus und der parallele Verbesserungsmechanismus.Unter diesen wird über -standardmäßige Montage -Technologie in der Ausführungsphase der Transaktion parallelisiert.Die aktuelle Leistung erreicht 10000 TPS.
Bewegungslabor
Move Language ist ein sicheres und zuverlässiges Design für Facebook für intelligente VerträgeProgrammiersprache, Betonung von Eigentum und Sicherheit.Vermögenswerte in Bewegung werden durch Ressourcen dargestellt.Aufgrund des leistungsstarken Eigentümermodells und der klaren Ressourcenfunktionen des Zuges vereinfachen Move die gängigen Blockchain -Aufgaben (wie Eigentümer von Vermögensübertragung, Münzen und Zerstörung)Entwicklung von Sicherheit und intelligenten Verträgen.
Die Wahl von Sui und Aptos basiert auf dem Umzug, um eine unabhängige öffentliche Kette zu entwickeln.Das Problem ist, dass dies eine neue Sprache für EVM -Entwickler ist.MOvement Lab ist die Ethereum Layer2, die die Umgebung mit Bewegungsausführungen einführt und über eine EVM -Ökologie verfügt.Gleichzeitig hat es die Vorteile der Bewegungssprache.
Movement Lab Flaggschiff -Produkt M1- und M2 -Netzwerke sowie eine Reihe leistungsstarker Tools, die sie unterstützen.Das M2 -Hauptnetzwerk wird gestartet, was die erste Layer -2 -Lösung basiert, die auf der Bewegungssprache auf Ethereum basiert.Es wird mehrere Move -Implementierungen unterstützen, einschließlich SUI Move und Aptos Move, sowie unserem eingebetteten EVM -Interpreter MeVM.Dadurch können Entwickler aus verschiedenen Ökosystemen (einschließlich SUI, Aptos und EVM -basierter Plattformen) unsere L2 -Lösungsvorteile nutzen.
Eines der Hauptmerkmale von M2 ist die EVM -Parallelisierungsfunktion.Durch die Verwendung des Parallelisierungsmodells von Move Language und SUI können wir EVM -Transaktionen dazu bringen, einen hohen Durchsatz und eine geringe Verzögerung zu erreichen.Dies wird durch eine Objekt -zentrierte Speicherung und die Fähigkeit paralleler Transaktionen erreicht.Die EVM -Parallelisierungsmethode umfasst die Konvertierung des EVM -Bytecode in einen Move -Bytecode und wird dann parallel ausgeführt.Dieser Konvertierungsprozess behält die Semantik des ursprünglichen EVM -Codes bei und ermöglicht es ihm gleichzeitig, den von der Move Language und dem SUI -Ausführungsmodell bereitgestellten Parallelisierungsvorteil zu verwenden.
Um die Entwicklung und Einführung des Movement Lab Network zu fördern, entwickelt das Team auch die SDK-, Movement -CLI-, Fractal- und Hyperlane -Infrastruktur.Diese Tools bieten Entwicklern ihre erforderlichen Ressourcen.Um Anwendungen auf der Plattform einfach zu erstellen und bereitzustellen.Es ist vollständig mit EVM kompatibel, so dass die Bereitstellung von UNISWAP oder einem intelligenten Vertrag auf der Plattform nur 10 Minuten dauert
Aus der Perspektive des relativ heißen Moduls gehört das Bewegungslabor zur exzellenten Leistung und Sicherheit von MoveVM zur Exekutivschicht.Jeder kann jede Startschicht 2 starten,Sie können Arbitrum Orbit, OP -Stack, Polygon -CDK für die Verwendung von Celestia, Eigenlayer und in der Nähe von DA auswählen und dann mit VM des Bewegungslabors ausführen und mit gemeinsam genutzten Sortierern eine Verbindung herstellen.