Was bedeutet die Parallelisierung von EVM?Oder das Ende der EVM -Hegemonie?

Autor: Zhixiong Pan, Quelle: Autor Blog

Tl;

  1. Paralleles EVM -Konzept ist ein Wetten mehrerer Kopf -VCs: Paradigma, Sprung, Libelle, etc.

  2. Das repräsentative Projekt ist monad und es gibt SEI, Megaeth, Polygon, Neon EVM, BSC usw.Einige sind L1 und andere L2.Es gibt keine vollständigen öffentlichen Informationen für die spezifischen Unterschiede jedes Teams.

  3. Obwohl parallel EVM nur „Parallelisierung“ darstellt, ist es tatsächlich eine besondere Optimierung der Leistung jeder Komponente von EVM, sodass seine Bemühungen wahrscheinlich die Leistungsgrenze nach dem EVM -Standard darstellen.

  4. Schwierigkeit: Zusätzlich zur Behebung des gesamten Technologie -Stapels gibt es auch, wie die parallele Transaktionen im Voraus konflikt werden, und die Effizienz der Re -Exezution nach dem Eintritt des Konflikts.

  5. Herausforderung: So finden Sie ein Gleichgewicht zwischen Open Source -Ökologie und wie Sie ein Gleichgewicht zwischen Dezentralisierung und Leistung finden.


Nach dem Konsensalgorithmus wurden DA (Data Layer) und Zero Knowledge Proof -Technologie weit verbreitet und iteriert, die nächste harte Hard -Core -Technologie ist parallel EVM. Erzählung, und es hat mehrere Unabhängigkeiten hervorgebracht.

Die Gemeinschaft begann parallel EVM (EVM parallel)) zu folgen)HerkunftDieselben Schlüsselwörter, die in den Georgios Konstantopoulos (CTO von Paradigma) und Dragonfly’s Haseeb Qureshi erwähnt wurden.Es gibt jedoch nicht viele Details, um dieses Thema zu diskutieren, und viele Leute denken, dass dies kein neues Konzept ist.EVM- und Parallelisierungsberechnungen sind relativ reife KonzepteWarum ist es ein wichtiger Trend, diese beiden Wörter zu kombinieren?

Dies ist jedoch immer noch ein sehr Nischenthema. Wenn viele Forschungsinstitutionen für jährliche Zusammenfassung und Trendvorhersagen gesehen werden, wird Parallel EVM nicht erwähnt.Dies ist also immer noch ein neues Konzept, das keinen großen Konsens geworden ist.Und dieses Konzept ähnelt den Themen wie Konsensalgorithmen, DA und anderen Themen, die alle mit reiner Technologie zusammenhängen, sodass weniger Menschen folgen.

Der direkteste Vorteil von Paralle EVM istLassen Sie die vorhandenen dezentralen Anwendungen die Leistung der Internetebene erkennenWesenEs kann sogar gesagt werden, dass parallele EVM die einzige neue Technologie ist, die mit hoher Leistung und parallelisiertem öffentlichen Kettendurchsatz verwendet wird, während vorhandene intelligente Verträge verwendet werden (eine große Anzahl von Reife).

Das Paradigma freut sich lange auf den Eingang, und Sprung wird wieder annotiert

Nach „Reichtum“BerichtParadigm plant, die jüngste Runde von Levate Monad zu Levate Monad und 200 Millionen US -Dollar mit einer Bewertung von 3 Milliarden US -Dollar einbringt.Obwohl dies das erste parallele EVM -Konzeptteam ist, das von Paradigma investiert ist, haben sie diese Technologie seit vielen Jahren aufmerksamBeziehen sich aufDieses Wort.

Die Quelle des Wortes Monad ist ebenfalls sehr interessant.Im philosophischen System des Philosophen ist Monad das grundlegende Element des Universums

In der Informatik ist Monad ein Designmuster in der funktionalen Programmiersprache.

Eine weitere interessante Sache ist, dass Monad und Nomad „Anagram“ sind, Nomad bezieht sich auf Nomaden, während Digital Nomad ein Index Nomad/Digital Hirten ist.

Außer für Monad, GeorgiosdiskutierenDieses Thema erwähnte auch SEI und Polygon.Es gibt jedoch einen wichtigen Grund für seine optimistische parallele EVM, dh sie haben einen Ethereum -Kunden Reth entwickelt.Seine Positionierung ist der Hochleistungs -Executive Client von Ethereum, der in der Rust -Sprache implementiert ist.Reth entwickelt sich mit schneller Geschwindigkeit und hat gerade die Beta -Bühne eingetreten.Vielleicht erwägen sie, parallele EVM direkt auf Madd zu erreichen, aber angesichts der Menge an technischen Forschungen und Entwicklung kann es eine bessere Wahl sein, die parallele EVM durch Investitionen in andere Teams zu fördern.Laut Monad -Dokumenten verwenden sie hauptsächlich C ++ und Rost in Engineering.

Zu Beginn des Starts von Roneh beschuldigten Mitglieder des Ericon -Teams, den Open -Source -Code seiner Akula plagiiert zu haben, was auch zum Fehlen von Mitteln für das Akula -Projekt führte, um die Entwicklung einzustellen.Georgios antwortete, dass Reth kein Bifurkation eines anderen Kunden ist, und der Code stammt nicht von einem anderen Kunden, sondern wird tatsächlich von Geth, Ericon und Akula beeinflusst und inspiriert.((https://thedefiant.io/paradigm-accused-copying-codeHeilung

Ein weiterer Kernteilnehmer ist Jump Trading und Jump Capital. und Projekte

Dragonfly, der frühe Investor von Monad, hat auch auf verwandte Tracks geachtet.

Der Upgrade -Konsensusalgorithmus reicht nicht aus, es ist schließlich die Wende der Ausführungsstufe

In den letzten öffentlichen Kettenkriegs wurde das Ausführungsniveau ignoriert.Obwohl sie viele Innovationen auf Ausführungsebene haben, erinnert sich die Community immer noch an den Konsensalgorithmus, den sie verwenden, und die gesamte Community wird glauben, dass diese öffentlichen Ketten mit hoher Leistung diese Leistungen aus der Innovation von Konsensalgorithmen erhalten können.

Wenn Sie jedoch eine öffentliche Kette mit hoher Performance erhalten möchten, müssen der Konsensalgorithmus und die Ausführungsschicht unterstützt werden, und er erfüllt auch den kurzen Brett -Effekt des Laufs.Für diese öffentlichen Ketten, die auf EVM basieren und nur den Konsensalgorithmus verbessern, erfordert es stärkere Knoten, um die Leistung zu verbessern.Siehe beispielsweise das Gas, das der BSC auf der Ebene von 2000 TPs verarbeiten kann, und die erforderliche Maschinenkonfiguration ist mehrfach die Investition des Ethereum -Knotens.Polygon>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> für „>>>>>>>>>>>>>BSC -ArchivknotenBenötigen Sie mindestens 16 Kern -CPUs und 128 g Speicher,EthereumknotenNur mindestens 4 Kerne CPU und 16G Speicher.

Das BSC -Team ist sich dieser Probleme seit langem bewusst, daher ist es auch mit Nodereal>>>Kooperative EntwicklungParallele EVM -Technologie.Nur auf diese Weise kann die Anzahl der Transaktionen durch jeden Block weiter verarbeitet werden, mehr Transaktionen werden parallel ausgeführt und die Obergrenze des TPS wird verbessert.

Parallele: Nicht nur ein Upgrade von Single -Core auf Multi -Core -CPU

In den meisten Blockchain -Systemen ist die Transaktion vollständig implementiert.Obwohl diese Methode langsam ist, ist ihr Vorteil die Einfachheit und eine geringe Systemkomplexität.

Wenn das Blockchain -System in Zukunft jedoch auf die Benutzerskala im Internet -Level zugreifen muss, reicht die Einzelcore -CPU definitiv nicht aus.Daher kann die parallelisierende virtuelle Maschine, die auf eine Multi -Core -CPU aktualisiert wird, mehrere Transaktionen gleichzeitig verarbeiten und den Durchsatz erhöhen.Es gibt jedoch viele Herausforderungen bei der Implementierung des Projekts.Es ist notwendig, neue Mechanismen zu entwerfen, um diesen Widerspruch zu lösen.Für die parallele Ausführung anderer völlig unabhängiger intelligenter Verträge kann die Anzahl der Threads, die parallel behandelt werden können, den Durchsatz erhöhen.

Darüber hinaus verbessert parallel EVM nicht nur die parallele Fähigkeit, sondern optimiert auch die Ausführungseffizienz bei einzelnen Threads.MONAD -CEO KEONE HONObwohl parallele EVM nur „Parallelisierung“ darstellt, ist es daher tatsächlich eine besondere Optimierung der Leistung jeder Komponente von EVM, sodass seine Bemühungen wahrscheinlich die Leistungsgrenze nach dem EVM -Standard darstellen.

EVM entspricht nicht der Solidität

Das Schreiben von Smart Contracts ist für die meisten Blockchain -Entwickler eine wesentliche Fähigkeit.Ingenieure können die entsprechende logische Implementierung in Hochsprachen in solchen Solidität oder anderen intelligenten Verträgen entsprechend den Geschäftsanforderungen schreiben.EVM versteht jedoch nicht die Logik der Solidität direkt. Virtuelle Maschine implementieren.Der Prozess der Übersetzung, Soliditätsentwickler müssen nicht verstehen, da es bereits ausgereifte Tools gibt.

Schließlich ist es eine „Übersetzung“, daher wird es auch einige Gemeinkosten geben (zusätzliche Ausgaben).Für Ingenieure mit zugrunde liegender Codeerfahrung können sie direkt die Programmierlogik in Solidität schreiben, damit sie die höchste Effizienz erreichen können, dh Benutzer können beim Handel Gas sparen.Zum Beispiel verwendet das von OpenESEA eingeführte Seaport -Protokoll eine große Anzahl innerer gemeinsamer Zusammenstellungen in intelligenten Verträgen, um die Gasausgaben für Benutzer so weit wie möglich zu reduzieren.

Wenn der parallele EVM endlich realisiert werden kann, wird dies nicht nur die Fähigkeit der Parallelisierung bringen, sondern auch die Leistung des gesamten EVM -Stacks optimieren.Gewöhnliche Anwendungsentwickler müssen keine enorme Energieoptimierung ausgeben, um ein wenig Gas zu sparen, da die zugrunde liegende virtuelle Maschine bereits stark genug ist, um diese Unterschiede zu glätten.

Die EVM -Leistung ist unterschiedlich, „Standard“ entspricht nicht der „technischen Praxis“

Die „virtuelle Maschine“ kann auch als „Ausführungsschicht“ bezeichnet werden.Der von Ethereum Virtual Machine (EVM) definierte „Byte -Code“ ist nun zu einem Branchenstandard Schreiben Sie einen intelligenten Vertrag können in mehreren Netzwerken bereitgestellt werden, und die Kostenleistung ist extrem hoch.

Solange der „Bytecode“ -Standard von EVM vollständig kompatibel sein kann, kann er daher als EVM bezeichnet werden, die Implementierungsmethode kann jedoch sehr unterschiedlich sein.Zum Beispiel erreicht der EVM -Standard im Ethereum -Kunden Geth den EVM -Standard in der GO -Sprache.Aber das Executive Research Team Ipsilon der Ethereum FoundationpflegenEin mit C ++ entwickelter EVM wird unabhängig voneinander implementiert.

Zum Beispiel haben viele industrialisierte Produkte ihre entsprechenden internationalen Standards.Wie man den Standard dieser Fabrik erfüllt, kann jede Fabrik aus Dutzenden verschiedener Sterilisationsmethoden wählen, und einige Fabriken können eine kostengünstigere Möglichkeit finden, diese Anforderung zu erfüllen.

SeitEvmoneDie Implementierung kann auch durchgeführt werden.In diesem Beispiel von EVM besteht der EVM -Standard daher darin, einige grundlegende Betriebsmethoden „Bytecode“ zu definieren (wie die grundlegendste Arithmetik wie Addition, Subtraktion und Multiplikation). .Bei der Erfüllung dieses Standards ist die Implementierungsmethode (praktisch) unterschiedlich, und es gibt eine große Anzahl von Möglichkeiten für benutzerdefinierte Raum- und Engineering -Optimierungsmöglichkeiten.

Die Ähnlichkeiten und Unterschiede im parallelen EVM

Auf der parallelen EVM -Strecke gibt es zusätzlich zu den heißesten MonatenSEI, Megaeth, Poygon, Neon EVM, BSCWarten Sie und der Reth -Client von Paradigm möchte auch Parallelisierungsfunktionen implementieren.

Aus der Perspektive der Positionierung sind Monad, SEI, Polygon und BSC alle Schicht 1 -Blockchain, und Megaeth kann Schicht 2 sein, Neon EVM basiert auf Solana -Netzwerk.Darüber hinaus ist Reth ein Open -Source -Client, und Megaeth wird teilweise basierend auf Reth -basierten Projekten entwickelt.

Natürlich gibt es immer noch wettbewerbsfähige Beziehungen zwischen diesen Teams, und sie haben nicht alle technischen Details und technischen Dokumente vollständig offengelegt.Vielleicht ist dies wie das Wettrüsten, wie BTC Layer 2, Restaking, Ethereum Layer 2. Obwohl es geringfügige Unterschiede (und Open Source) zwischen Technologie gibt, ist es wichtiger, die Einzigartigkeit der Ökologie aufzubauen.

Parallele EVMs technische Schwierigkeiten

Für Transaktionen in Ordnung liegt der Engpass im Prozess der CPU und des Lesens.Der Vorteil ist jedoch, dass diese Methode einfach genug ist, um keine Fehler zu machen, und alle Transaktionen können Schritt für Schritt abgeschlossen werden.Für virtuelle Maschinen, die parallel ausgeführt werden, kann es staatliche Konflikte geben, sodass Sie diesen Teil des Urteils vor oder nach der Ausführung erhöhen müssen.

Ein einfaches Beispiel ist, dass wenn die virtuelle Maschine die vier Threads unterstützt und dass jeder Thread gleichzeitig eine Transaktion verarbeiten kann. Parallel berechnet, dass der Transaktionspreis des Handelspools den Transaktionspreis dieses Transaktionspools nach jeder Transaktion beeinflusst.Aber wenn diese vier Threads gleichzeitig vier völlig irrelevante Dinge verarbeiten, gibt es kein Problem.

Dies beinhaltet die Design- und Engineering -Implementierung verschiedener Teams. Zumindest muss jedoch sichergestellt werden, dass ein Modul erforderlich ist, um den Konflikt nach paralleler Ausführung zu erkennen.Wenn Sie im Voraus vorhersagen und senken können, kann es zu Konflikttransaktionen kommen, und die parallele Effizienz der gesamten virtuellen Maschine kann ebenfalls erhöht werden.

Zusätzlich zu den Unterschieden in der technischen Implementierung der parallelen EVM -Virtualmaschine wird jedes Team die Lese- und Schreibleistung der Statusdatenbank im Allgemeinen neu gestalten und verbessern und das Design eines von Monad entworfenen Konsensalgorithmus wie Monadb und Monadbft unterstützen.

Herausforderung

Für parallele EVM gibt es zwei Herausforderungen, die bestehen können: ob der langfristige technische Wert von Ethereum erfasst wird;

Da sich jedes Team noch in der Entwicklung und Testphase in der parallelen EVM -Technologie befindet, habe ich nicht alle Details aller Ingenieurprojekte ausgewählt.Nach dem Eintritt in das Testnetz und das Hauptnetzwerk werden diese technischen Dokumente jedoch veröffentlicht oder können von Ethereum oder anderen öffentlichen Ketten absorbiert werden.Daher ist es zu diesem Zeitpunkt notwendig, die ökologische Konstruktion schneller zu fördern und mehr ökologische Wassergräben zu bauen.

Dieses Problem ist jedoch nicht so schwerwiegend. Geschäftsprojekt).Auch wenn Ethereum in Zukunft das Ende des einzelnen Steckplatzes (SSF) erkennen kann, beträgt die endgültige Natur der Transaktion immer noch mindestens 12 Sekunden, was für Szenarien mit höherer Frequenz nicht ausreicht.

Eine weitere Herausforderung ist für alle öffentlichen Ketten mit hoher Leistung, dh, wie man mehr Knoten bereitstellt, um die grundlegenden Anforderungen der No -Licensed -Benutzern (Berechtigungen) und der Vertrauenslosen: Dezentralisierung zu erfüllen.Möglicherweise gibt es einige Indikatoren dafür, wie „TPS mit Ausnahme der Hardwareanforderungen von Knoten“, sodass Kontrollvariablen im Vergleich zu den Standards spezifischer Hardwareanforderungen erreicht werden können, die öffentliche Kette/Kunde höhere TPS aufweist.Je niedriger der Hardwarebedarf nach Knoten ist, desto mehr Knoten können es sein.

Als nächstes werden wir weiterhin den Fortschritt jedes Projekts der parallelen EVM verfolgen und ihre technischen und detaillierten Unterschiede diskutieren.

  • Related Posts

    Binance startet Alpha -Punkte, verstehen Sie alle Regeln

    Jessy, Bitchain Vision Die Anforderungen an die Teilnahme an Binance Wallet TGE werden immer höher! Zuvor brachte die Popularität des exklusiven TGE von Binance Wallet eine große Menge an Daten…

    Bankless: Was sind die dezentralen Plattformen für die Erstellung von Inhalten, auf die es wert ist, aufmerksam zu machen?

    Autor: William M. Peaster, Bankless; Zusammengestellt von: Tao Zhu, Bitchain Vision Ich schreibe seit 2017 auf dem Gebiet von Crypto. Seitdem habe ich mich in eine Karriere umgewandelt und die…

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    You Missed

    Graustufen: Wie Ethereum die Preisgestaltung beibehält, indem Skalierungsstrategien ausgeführt werden

    • Von jakiro
    • April 30, 2025
    • 1 views
    Graustufen: Wie Ethereum die Preisgestaltung beibehält, indem Skalierungsstrategien ausgeführt werden

    Graustufen: Verpfändung verstehen, wie ein Einkommen aus Krypto -Vermögenswerten verdient werden kann

    • Von jakiro
    • April 30, 2025
    • 1 views
    Graustufen: Verpfändung verstehen, wie ein Einkommen aus Krypto -Vermögenswerten verdient werden kann

    Die neue Ära der Ethereum Foundation: Doppelte Führung und strategische Transformation

    • Von jakiro
    • April 29, 2025
    • 4 views
    Die neue Ära der Ethereum Foundation: Doppelte Führung und strategische Transformation

    Sanshang Yuya gab Münzen heraus

    • Von jakiro
    • April 29, 2025
    • 5 views
    Sanshang Yuya gab Münzen heraus

    Das Pectra Mainnet wird am 7. Mai als aktiviert. Welche Aktualisierungen gibt es?

    • Von jakiro
    • April 29, 2025
    • 5 views
    Das Pectra Mainnet wird am 7. Mai als aktiviert. Welche Aktualisierungen gibt es?

    Die Ethereum Foundation macht sich erneut auf den Weg: Neues Management, Vision und Fokus für das nächste Jahr

    • Von jakiro
    • April 29, 2025
    • 5 views
    Die Ethereum Foundation macht sich erneut auf den Weg: Neues Management, Vision und Fokus für das nächste Jahr
    Home
    News
    School
    Search