Heim  >  Artikel  >  Ein Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist

Ein Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist

WBOY
WBOYOriginal
2024-07-11 12:08:18457Durchsuche

Ein Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist! MegaETH, ein bevorstehendes L2-Projekt mit dem Namen „Echtzeit-Ethereum“ mit einer Latenzzeit von unter einer Millisekunde und der Fähigkeit, über 100.000 Transaktionen pro Sekunde (TPS) zu verarbeiten, gab gerade bekannt, dass es sich 20 Millionen an Startkapital im Wert von über 100 Millionen US-Dollar gesichert hat !

Diese hochkarätige Finanzierung wurde von Dragonfly Capital geleitet, an der Ethereum-Gründer Vitalik Buterin, Consensys-Gründer Joe Lubin, Lido/Flashbots-Strategieleiter Hasu, Kryptowährungshändler Cobie und EigenLayer-Gründer Sreeram Kannan und andere bekannte Persönlichkeiten beteiligt waren.

Die großen Namen, die beteiligt waren, sorgten für einige Aufmerksamkeit auf das Projekt.

Heute stellt Ihnen der Herausgeber dieser Website vor, wie MegaETH die moderne Ethereum Virtual Machine (EVM)-Blockchain innoviert, um branchenführende Leistungs- und Dezentralisierungsgarantien zu bieten. Freunde, die es brauchen, können gemeinsam einen Blick darauf werfen!

Ein Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist

Was ist das Besondere an MegaETH?

Eine leistungsstarke Alternative zu L1, bei der die Knoten dieselben Aufgaben ohne Spezialisierung ausführen müssen, wodurch ein grundlegender Kompromiss zwischen Leistung und Dezentralisierung entsteht. Im Gegensatz dazu nutzt MegaETH die L2-Technologie von Ethereum, um differenzierte Rollen für Knoten mit unterschiedlichen Hardwareanforderungen zu schaffen.

MegaETH entkoppelt Transaktionsverarbeitungsaufgaben von vollständigen Knoten und schafft drei Hauptrollen für Infrastrukturbetreiber: Sequenzer, Prüfer und vollständiger Knoten. Während die eigentliche Blockproduktion auf MegaETH zunehmend zentralisiert wird, gewährleisten flexible Hardwareanforderungen für die Knotenspezialisierung eine vertrauenswürdige Blockverifizierung und können branchenführende Dezentralisierungsgarantien bieten.

Ein einzelner aktiver MegaETH-Besteller ist für die Bestellung und Ausführung von Benutzertransaktionen verantwortlich, eliminiert den Konsensprozess während des normalen Betriebs und kommuniziert Statusunterschiede (d. h. Änderungen am Blockchain-Status) über das Peer-to-Peer-Netzwerk an vollständige Knoten. welches dann die Zustandsunterschiede anwendet, um seinen lokalen Status zu aktualisieren. Es ist erwähnenswert, dass MegaETH-Transaktionen nicht von vollständigen Knoten erneut ausgeführt werden, um die Blockintegrität zu überprüfen. Stattdessen werden Blöcke mithilfe von Beweisen überprüft, die von Prüfern bereitgestellt werden.

Ein Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist

Selbst der leistungsstärkste verfügbare L2 (opBNB von BNB) bringt erhebliche Einschränkungen für seine Anwendung mit sich. Obwohl opBNB ein relativ hohes Durchsatzziel von 100 Mio. Gas pro Sekunde hat, kann opBNB im Vergleich zu modernen Web2-Datenbanken, die äquivalente 1 Mio. TPS erreichen können, nur 650 Uniswap-Swaps pro Sekunde verarbeiten.

Darüber hinaus weisen diese Netzwerke tendenziell „lange“ Blockierungszeiten von über 1 Sekunde auf, was für Anwendungen, die Echtzeitleistung erfordern (z. B. Hochfrequenzhandel), unpraktisch ist.

Ein Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist

Während Blockchains im Streben nach Skalierung häufig auf einmalige Lösungen wie Parallelisierung zurückgreifen, um die gleichzeitige Verarbeitung von Transaktionen, die verschiedene Teile des Staates betreffen, auf mehreren CPU-Kernen zu ermöglichen, sind die Vorteile dieses speziellen Ansatzes durch die begrenzt Die Einschränkung der Tatsache, dass Abhängigkeiten einbezogen werden, führt zu einer Parallelisierung, die nur zu einer geringfügigen Verbesserung der Blockchain-Geschwindigkeit führt.

Die alleinige Behebung der Engpässe eines Systems führt oft nicht zu nennenswerten Verbesserungen, da die Lösung des anfänglichen begrenzenden Faktors den Engpass einfach auf eine andere Komponente verlagert.

Anstatt wie seine Konkurrenten nur ein paar Komponenten seines Stacks zu optimieren, zielt MegaETH darauf ab, die zahlreichen Probleme bestehender Blockchains zu identifizieren und ein neues System aufzubauen, um eine Reihe gleichzeitig entdeckter Probleme zu lösen.

Dieses Ziel erfordert die Skalierung der Knotenhardware bis an ihre Grenzen und gleichzeitig die Beibehaltung der Dezentralität (erreicht durch Spezialisierung) und die Schaffung eines Systems, das im Wesentlichen darauf abzielt, sich der theoretischen Leistungsobergrenze einer dezentralen Blockchain zu nähern.

Zu diesem Zweck wird der MegaETH-Orderer seinen gesamten Status im Speicher speichern und die erste Blockchain sein, die In-Memory-Computing implementiert, eine Schlüsselfunktion für leistungsstarke Web2-Anwendungen, die einen 1.000-mal schnelleren Zugriff von MegaETH auf den Status ermöglichen soll. Alternative Solid-State-Drive-Speichermethode, die von Mitbewerbern verwendet wird.

Rechenintensive Anwendungen werden dank des Just-in-Time-Compilers (JIT), der den Smart-Contract-Code in den „nativen Maschinencode“ von MegaETH umwandelt, eine 100-fache Leistungssteigerung erfahren Führen Sie sie aus und tragen Sie so dazu bei, die Ausführungsgeschwindigkeit und Effizienz intelligenter Verträge zu verbessern.

Die Aufrechterhaltung des Ethereum Merkle Patricia Trie (MPT), einer Kerndatenstruktur, die den aktuellen Status und zugehörige Informationen aller Assets darstellt, ist der Hauptbeschränkungsfaktor aller EVM-Implementierungen, aber MegaETH erstellt einen neuen State Trie von Grund auf Behalten Sie einen vollständigen Zustandsversuch bei. Kompatibel mit EVM bei gleichzeitiger Minimierung von Festplatten-E/A-Vorgängen und Speicherung von Terabytes an Statusdaten.

Schließlich müssen die 100.000 Transaktionen pro Sekunde von MegaETH an sein vollständiges Knotennetzwerk weitergegeben werden; ein effizientes Peer-to-Peer-Protokoll liefert Statusaktualisierungen vom Sequenzer mit geringer Latenz und hohem Durchsatz, sodass vollständige Knoten mit mäßiger Konnektivität maximal aktualisiert werden können Die Tarife bleiben synchronisiert.

Fazit

MegaETHs erhebliche Leistungsverbesserungen gegenüber modernen EVM-Implementierungen dürften die Einführung der L2-Leistung erheblich vorantreiben und letztendlich zu dezentralen Blockchains führen, die in der Lage sind, die reale Welt zu bewältigen!

Während einige glauben, dass MegaETH am besten als Konkurrent des Ethereum-Ökosystems geeignet ist, das nicht an der Basisschicht interessiert ist, beruht die Optimierung, die MegaETH erreicht, ausschließlich auf der Auslagerung von Sicherheit und Zensurresistenz an bestehende dezentrale Netzwerke wie Ethereum (Fang und EigenLayer)-Funktionen.

Ein Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist

Das obige ist der detaillierte Inhalt vonEin Artikel, der ausführlich erklärt, was MegaETH Echtzeit-Ethereum ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn