Infrastruktur schläft nie und es gibt mehr Ketten als Anwendungen.
Während der Markt unter PUA-Airdrops aus verschiedenen King-Projekten leidet, ist der Primärmarkt immer noch auf dem Weg, „King zu erschaffen“.
Gestern Abend wurde ein weiterer L1 mit einer explosiven Besetzung geboren ---MegaETH, mit einer Seed-Finanzierungsrunde von 20 Millionen US-Dollar, angeführt von Dragonfly, unter Beteiligung von Institutionen wie Figment Capital, Robot Ventures und Big Brain Beteiligungen und Angel-Investoren, darunter Vitalik, Cobie, Joseph Lubin, Sreeram Kannan, Kartik Talwar usw.
Top-VCs führen die Investition an, Vitalik und andere große Namen im Kreis fungieren als Angel-Investoren, und der Projektname trägt direkt ETH... Auf dem Kryptomarkt mit begrenzter Aufmerksamkeit sind diese Labels überall zu finden " Legitimität“ für das Projekt „.
Der offiziellen Projektbeschreibung nach zu urteilen, lässt sich MegaETH immer noch mit einem bekannten Wort zusammenfassen: schnell.
Die erste Echtzeit-Blockchain, die Transaktionen blitzschnell, mit einer Latenz von unter einer Millisekunde und über 100.000 Transaktionen pro Sekunde überträgt ...
Alle Marktteilnehmer haben Recht, jetzt, da die Leistungserzählungen der öffentlichen Kette die Nase voll haben Ästhetik, wie kann sich MegaETH von der Masse abheben?
Wir haben einen Blick auf das Whitepaper von MegaETH geworfen, um die Antwort zu finden.
Wenn wir mal von Narrative und Hype absehen, warum besteht auf dem Markt immer noch Bedarf an einer Blockchain namens MegaETH?
MegaETHs eigene Antwort ist, dass die einfache Schaffung weiterer Ketten das Problem der Blockchain-Skalierbarkeit nicht löst:
Alle EVM-Ketten weisen einen geringeren Transaktionsdurchsatz auf;
Zweitens können komplexe Anwendungen aufgrund knapper Rechenleistung nicht in die Kette gebracht werden.
Schließlich sind Anwendungen, die hohe Aktualisierungsraten oder schnelle Rückkopplungsschleifen erfordern, nicht realisierbar.
Mit anderen Worten, alle aktuellen Blockchains sind tatsächlich nicht in der Lage:
Echtzeitabwicklung: Transaktionen werden sofort verarbeitet, wenn sie auf der Blockchain eintreffen, und die Ergebnisse werden fast sofort veröffentlicht .
Echtzeitverarbeitung: Das Blockchain-System ist in der Lage, eine große Anzahl von Transaktionen in sehr kurzer Zeit zu verarbeiten und zu verifizieren.
Was bedeutet diese Art von Echtzeit in praktischen Anwendungsszenarien?
Zum Beispiel erfordert der Hochfrequenzhandel die Fähigkeit, Auftragserteilungs- und -stornierungsvorgänge innerhalb von Millisekunden abzuschließen. Oder es handelt sich um ein Spiel mit Echtzeit-Kampf- oder Physiksimulation, bei dem die Blockchain den Status mit extrem hoher Frequenz aktualisieren muss. Offensichtlich kann dies keine der aktuellen Ketten.
Was ist also die allgemeine Idee von MegaETH, um die oben genannte „Echtzeit“ zu erreichen? Die Version, die zum Lesen zu lang ist, lautet:
Knotenspezialisierung: Reduzieren Sie den Konsensaufwand, indem Sie Transaktionsausführungsaufgaben und vollständige Knotenverantwortung trennen.
Wenn Sie genauer sein möchten, können Sie sehen, dass es in MegaETH drei Hauptrollen gibt: Sequenzer, Prüfer und vollständiger Knoten.
Konkret gibt es in MegaETH nur einen aktiven Bestellknoten (Sequenzer), der jederzeit Transaktionen ausführt, und andere Knoten empfangen Statusunterschiede über das P2P-Netzwerk und aktualisieren den lokalen Status, ohne Transaktionen erneut auszuführen.
Der Sequenzer ist für das Sortieren und Ausführen von Benutzertransaktionen verantwortlich. Allerdings verfügt MegaETH jeweils nur über einen aktiven Sequenzer, wodurch der Konsensaufwand während der normalen Ausführung entfällt.
Der Prüfer verwendet ein zustandsloses Verifizierungsschema, um Blöcke asynchron und ungeordnet zu verifizieren.
Ein einfacher MegaETH-Workflow sieht wie folgt aus:
1..Transaktionsverarbeitung und -sortierung: Von Benutzern übermittelte Transaktionen werden zunächst an den Sequencer (Sequenzer) gesendet, der diese Transaktionen der Reihe nach verarbeitet und neue Zonenblöcke generiert und Zeugendaten.
2.Datenveröffentlichung: Der Sequenzer veröffentlicht die generierten Blöcke, Zeugendaten und Statusunterschiede an EigenDA (Datenverfügbarkeitsschicht), um sicherzustellen, dass diese Daten im Netzwerk verfügbar sind.
3.Blockverifizierung: Prover Network (Proof Network) erhält die Block- und Zeugendaten vom Sequenzer, verifiziert sie über dedizierte Hardware, generiert ein Zertifikat und sendet es an den Sequenzer zurück.
4.Statusaktualisierung: Fullnode Network empfängt die Statusdifferenz vom Sequenzer und aktualisiert den lokalen Status. Gleichzeitig kann es die Gültigkeit des Blocks über das Proof-Netzwerk überprüfen, um die Konsistenz und Sicherheit der Blockchain zu gewährleisten . „Erst messen, dann ausführen“ ganz einfach in die Praxis umsetzen.
Wenn es um den Aufbau einer Kette geht, hat MegaETH eine gute Idee: Erst messen, dann ausführen. Das heißt, wir führen zunächst eingehende Leistungsmessungen durch, um die tatsächlichen Probleme des bestehenden Blockchain-Systems zu ermitteln, und prüfen dann, wie wir diese Idee der Knotenspezialisierung in das aktuelle System integrieren können, um das Problem zu lösen.Der folgende Teil ist eigentlich weit weg vom Lauch. Wenn Sie ungeduldig sind, können Sie einfach zum nächsten Kapitel übergehen.
Transaktionsausführung: Ihre Experimente zeigen, dass der bestehende Ethereum-Ausführungsclient Reth selbst bei Verwendung eines leistungsstarken Servers mit 512 GB Speicher nur ~1000 TPS (Transaktionen pro Sekunde) in einem Echtzeit-Synchronisierungs-Setup erreichen kann), Dies weist darauf hin, dass das bestehende System erhebliche Leistungsengpässe bei der Ausführung von Transaktionen und Aktualisierungen aufweist.
ParallelAusführung: Beim heißen Parallel-EVM-Konzept gibt es tatsächlich einige Leistungsprobleme, die nicht gelöst wurden. Der Beschleunigungseffekt paralleler EVM in der tatsächlichen Produktion wird durch die Parallelität der Arbeitslast begrenzt. Messungen von MegaETH zeigen, dass die mittlere Parallelität in aktuellen Ethereum-Blöcken weniger als 2 beträgt, und selbst wenn mehrere Blöcke zusammengeführt werden, steigt die mittlere Parallelität nur auf 2,75.
(Parallelität weniger als 2 bedeutet, dass in den meisten Fällen weniger als zwei Transaktionen in jedem Block gleichzeitig ausgeführt werden können. Dies zeigt, dass die meisten Transaktionen im aktuellen Blockchain-System voneinander abhängig sind und keine massive Parallelverarbeitung durchführen können. )
Interpreter Overhead: Noch schnellere EVM-Interpreter wie revm sind immer noch 1-2 Größenordnungen langsamer als die native Ausführung.
Statussynchronisierung: Die Synchronisierung von 100.000 ERC-20-Übertragungen pro Sekunde erfordert eine Bandbreite von 152,6 Mbit/s, und komplexere Transaktionen erfordern mehr Bandbreite. Das Aktualisieren der Statuswurzel verbraucht in Reth zehnmal mehr Rechenressourcen als das Ausführen von Transaktionen. Um es ganz klar auszudrücken: Der aktuelle Ressourcenverbrauch der Blockchain ist etwas hoch.
Nachdem MegaETH diese Probleme getestet hatte, begann es, das richtige Medikament zu verschreiben, und konnte die oben genannte Lösungslogik rationalisieren:
Hochleistungssequenzer:
Spezialisierter Knoten : MegaETH verbessert die Effizienz, indem es Aufgaben dedizierten Knoten zuweist. Der Sequencer-Knoten kümmert sich speziell um die Reihenfolge und Ausführung von Transaktionen, der vollständige Knoten ist für Statusaktualisierungen und -überprüfungen verantwortlich und der Zertifizierungsknoten verwendet dedizierte Hardware zur Überprüfung von Blöcken.
High-End-Hardware: Der Sequenzer verwendet Hochleistungsserver (z. B. 100 Kerne, 1 TB Speicher, 10 Gbit/s-Netzwerk), um große Transaktionsmengen zu verarbeiten und Blöcke schnell zu generieren.
Zustandszugriffsoptimierung:
SpeicherSpeicher: Der Sequenzerknoten ist mit einer großen Menge RAM ausgestattet und ist in der Lage, den gesamten Blockchain-Status im Speicher zu speichern, wodurch SSD-Leselatenz und eliminiert werden Beschleunigung des Staatszugriffs.
ParalleleAusführung: Obwohl der Beschleunigungseffekt von parallelem EVM in bestehenden Workloads begrenzt ist, optimiert MegaETH die parallele Ausführungs-Engine und unterstützt das Transaktionsprioritätsmanagement, um sicherzustellen, dass kritische Transaktionen auch in Spitzenzeiten zeitnah verarbeitet werden können.
InterpreterOptimierung:
AOT/JITCompilation: MegaETH beschleunigt die Ausführung rechenintensiver Verträge auch in Produktionsumgebungen durch die Einführung Kompilierungstechnologie Die Leistung Die Verbesserung der meisten Verträge in Ethereum ist begrenzt, aber für bestimmte Szenarien mit hohem Rechenbedarf können diese Technologien die Leistung dennoch erheblich verbessern.
Optimierung der Zustandssynchronisation:
Effiziente Datenübertragung: MegaETH hat eine effiziente Methode zur Zustandsdifferenzkodierung und -übertragung entwickelt, die eine große Anzahl von Zustandsaktualisierungen bei begrenzter Bandbreite synchronisieren kann.
Komprimierungstechnologie: Durch den Einsatz fortschrittlicher Komprimierungstechnologie ist MegaETH in der Lage, Statusaktualisierungen komplexer Transaktionen (z. B. Uniswap-Austausche) innerhalb von Bandbreitenbeschränkungen zu synchronisieren.
State-Root-Update-Optimierung:
Optimiertes MPT-Design: MegaETH verwendet optimierte Merkle Patricia Trie (wie NOMT), um Lese- und Schreibvorgänge zu reduzieren und die Effizienz von State-Root-Updates zu verbessern.
Stapelverarbeitung Technologie: Durch Stapelverarbeitungsstatusaktualisierungen kann MegaETH zufällige Festplatten-IO-Vorgänge reduzieren und die Gesamtleistung verbessern.
Die oben genannten Dinge sind eigentlich sehr technisch, aber über diese technischen Details hinaus sieht man tatsächlich, dass MegaETH wirklich über ein paar technische Fähigkeiten verfügt, und man spürt auch deutlich eine Motivation:
Durch die Veröffentlichung detaillierter technischer Daten und Testergebnisse , versuchen, die Transparenz und Glaubwürdigkeit des Projekts zu erhöhen, der technischen Gemeinschaft und potenziellen Benutzern ein tieferes Verständnis und Vertrauen in die Leistung des Systems zu ermöglichen.
Bei der Interpretation des Whitepapers ist deutlich zu spüren, dass der Name MegaETH zwar etwas übertrieben ist, die Dokumente und Anleitungen jedoch oft die Strenge und Detailgenauigkeit eines Technik-Nerds offenbaren.
Öffentliche Informationen zeigen, dass das MegaETH-Team einen chinesischen Hintergrund zu haben scheint und CEO Li Yilong aus Stanford kommt und einen Doktortitel in Informatik hat; CTO Yang Lei hat einen Doktortitel vom MIT und CBO (Business Officer) Kong Shuyao Er hat einen MBA der Harvard Business School und verfügt über Berufserfahrung in mehreren Institutionen der Branche (ConsenSys usw.). Die Lebensläufe der Person, die für Wachstum verantwortlich ist, überschneiden sich teilweise mit denen des CBO und er kommt ebenfalls von der renommierten New York University.
Ein Team von 4 Personen, alle von renommierten Spitzenschulen in den Vereinigten Staaten. Der Einfluss von Verbindungen und Ressourcen ist offensichtlich.
Zuvor haben wir auch im Artikel „Absolventen werden CEOs, Pantera führt eine 25-Millionen-Investition in Nexus vor“ vorgestellt. Bekannte Schule. Und er scheint über einen soliden technischen Hintergrund zu verfügen.
Wie erwartet bevorzugen Top-VCs Technologie-Tycoons von Top-Schulen. Darüber hinaus beteiligte sich Vitalik auch an der Investition und hat die ETH in seinem Namen. Die technische Erzählung und der Marketingeffekt könnten voll sein.
Jetzt, da der alte „King of Heaven“ zu „Dead from Heaven“ geworden ist, Projekte rückläufig sind und der Markt stagniert, wird MegaETH offensichtlich eine neue Runde des FOMO-Effekts auslösen.
Wir werden weiterhin auf weitere Informationen zum Projekt Testnet und zur Interaktion achten.
Das obige ist der detaillierte Inhalt vonInterpretation des MegaETH-Whitepapers: Infrastruktur schläft nie, was ist das Besondere an Vitaliks riesiger Investition in L1?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!