Inhaltsverzeichnis
Detaillierte Erklärung der Funktionsweise von Monad
Parallele Ausführung
MonadDb
Heim web3.0 Monad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen

Monad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen

May 06, 2024 am 09:40 AM
以太坊 高可扩展性 evm

Transaktionsskalierbarkeit war schon immer ein heißes Thema. In den letzten Wochen haben wir untersucht, wie Monaden zur Skalierung von TPS beitragen können.

Hier finden Sie eine ausführliche Erklärung zur Funktionsweise von Monaden, verfasst von Saurabh Deshpande.

Detaillierte Erklärung der Funktionsweise von Monad

TPS ist ein Indikator, dem wir große Aufmerksamkeit schenken. Wir möchten, dass unsere Ketten höhere TPS unterstützen können, weil sie mehr Benutzer und Anwendungen unterstützen können. Die folgende Grafik zeigt die TPS-Zahlen für Ethereum und L2. Keine Kette hat jemals die 100-TPS-Marke überschritten. Beachten Sie, dass TPS ein allgemeiner Begriff zur Messung der Skalierung ist. TPS ist ungenau, da nicht alle Transaktionen gleich sind und sich in ihrer Komplexität unterscheiden. Der Einfachheit halber verwenden wir jedoch TPS als Maß für die Skalierung.

Monad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen

Was sollten wir tun, wenn wir den TPS erhöhen wollen?

  • Der erste Weg besteht darin, ein völlig neues System aufzubauen, wie es Solana getan hat. Im Vergleich zur Geschwindigkeit geht die EVM-Kompatibilität verloren. Es verwendet Multithread-Ausführung anstelle von Single-Thread-Ausführung (denken Sie an Multi-Core-CPU vs. Single-Core-CPU), parallelisiert Transaktionen und verwendet einen anderen Konsensmechanismus.

  • Der zweite Ansatz besteht darin, die Off-Chain-Ausführung zu nutzen und Ethereum mit einem zentralisierten Sequenzer zu skalieren.

  • Der dritte Ansatz besteht darin, die EVM in separate Komponenten zu zerlegen und diese zu optimieren, um die Skalierbarkeit zu verbessern.

Monad ist ein neues EVM-kompatibles L1, das kürzlich 225 Millionen US-Dollar gesammelt hat und EVM von Grund auf aufbaut, anstatt es direkt zu nutzen. Um die Skalierbarkeit zu erhöhen, wurde dieser dritte Ansatz gewählt.

Wir haben mehrere wichtige Änderungen besprochen, die Monaden mit sich gebracht hat.

Parallele Ausführung

Die Ethereum Virtual Machine (EVM) führt Transaktionen nacheinander aus. Bevor eine Transaktion ausgeführt wird, muss die nächste Transaktion warten. Denk darüber so. Stellen Sie sich eine Plattform in einer Motorradmontagewerkstatt vor. Mehrere LKWs liefern Motorradteile (jeder LKW verfügt über alle Teile, die zum Zusammenbau von 50 Motorrädern benötigt werden). Die Montagehalle erfüllt vier verschiedene Funktionen: Entladen, Sortieren, Montieren und Beladen.

Monad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen

Im aktuellen EVM-Setup gibt es nur eine Plattform und derselbe Standort wird zum Be- und Entladen verwendet. Während der LKW geparkt ist, werden die Motorradteile entladen, sortiert, zusammengebaut und auf denselben LKW geladen. Während das Klassifizierungsteam arbeitet, warten andere Teams. Wenn man sich ihre Arbeit also als separate Zeitfenster vorstellt, arbeitet jedes Team nur einmal in vier Zeitfenstern. Dies führt zu erheblichen Ineffizienzen und unterstreicht die Notwendigkeit eines effizienteren Ansatzes.

Stellen Sie sich nun eine Plattform mit vier verschiedenen Be- und Entladebereichen vor. Auch wenn das Entladeteam jeweils nur mit einem LKW arbeiten kann, muss es nicht auf die nächsten drei Slots warten. Sie können direkt auf den nächsten LKW umgeladen werden.

Das Gleiche gilt für die Sortier-, Montage- und Verladeteams. Sobald die Entladung abgeschlossen ist, fährt der LKW zur Verladerampe und wartet darauf, dass das Verladeteam die montierten Motorräder verlädt. Daher führt ein Lager mit nur einer Plattform und Be-/Entladebereichen alle Vorgänge nacheinander aus, während ein Lager mit 4 Plattformen und verschiedenen Be-/Entladebereichen eine Parallelisierung durchführt.

Monad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen

Stellen Sie sich Monads als Infrastruktur vor, gleichbedeutend mit einem Lagerhaus mit mehreren LKW-Plattformen. Aber es ist nicht einfach. Die Komplexität steigt, wenn man sich auf Lkw verlässt. Was passiert zum Beispiel, wenn ein LKW nicht über alle Teile verfügt, um 50 Motorräder zusammenzubauen? Transaktionen sind möglicherweise nicht immer unabhängig. Daher muss die Monade voneinander abhängige Transaktionen verarbeiten, wenn sie diese parallel ausführt.

Wie gehe ich damit um? Es implementiert eine Methode namens optimistische parallele Ausführung. Das Protokoll kann nur unabhängige Transaktionen parallel ausführen. Betrachten Sie zum Beispiel 4 Transaktionen, bei denen Joels Guthaben 1 ETH beträgt:

  • Joel sendet 0,2 Ether an Saurabh

  • Sid prägt einen NFT

  • Joel sendet 0,1 Ether an Sid

  • Kaufen Sie PEPE
  • Alle diese Transaktionen werden parallel ausgeführt und ausstehende Ergebnisse werden einzeln übermittelt. Wenn die Ausgabe des ausstehenden Ergebnisses mit der ursprünglichen Eingabe einer Transaktion in Konflikt steht, wird die Transaktion erneut ausgeführt. Die Transaktionen 2 und 4 haben keine ausstehenden Ergebnisse, die mit den Eingaben anderer Transaktionen in Konflikt stehen, da sie unabhängig voneinander sind. Die Transaktionen 1 und 4 sind jedoch nicht unabhängig.

Bitte beachten Sie, dass der Fokus auf Joels Saldo von 1 ETH liegt, da alle 4 Transaktionen im selben Zustand beginnen. Nachdem Joel 0,2 ETH gesendet hatte, betrug der Restbetrag 0,8 ETH. Nachdem Joel 0,1 ETH an Sid gesendet hat, beträgt sein Guthaben 0,9 ETH. Die Ergebnisse werden einzeln übermittelt, um sicherzustellen, dass die Ausgabe nicht mit Eingaben in Konflikt steht. Nach Übermittlung des ausstehenden Ergebnisses von 1 beträgt Joels neuer Kontostand 0,8 ETH.

Diese Ausgabe steht im Konflikt mit der Eingabe der dritten Transaktion. Jetzt wird 3 mit einer Eingabe von 0,8 ETH erneut ausgeführt. Nach der Ausführung von 3 beträgt Joels Guthaben 0,7 ETH.

MonadDb

Monad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen

An diesem Punkt stellt sich natürlich die Frage, woher wir wissen, dass wir die meisten Transaktionen nicht erneut ausführen müssen. Die Antwort ist, dass die erneute Ausführung nicht der Engpass ist. Der Engpass ist der Zugriff auf den Speicher von Ethereum. Es stellt sich heraus, dass die Art und Weise, wie Ethereum den Status in einer Datenbank speichert, den Zugriff auf den Status schwierig macht (zeitaufwändig und daher teuer). Dies ist eine weitere Verbesserung von Monad: MonadDb. Die Art und Weise, wie Monads Datenbanken strukturieren, reduziert den mit Lesevorgängen verbundenen Overhead.

Wenn die Transaktion erneut ausgeführt werden muss, befinden sich alle Eingaben bereits im Cache-Speicher, der im Vergleich zum Gesamtzustand einfacher zugänglich ist.

Solana hatte 50.000 TPS in seinem Testnetz, hat aber jetzt nur noch etwa 1.000 TPS im Hauptnetz. Monad behauptet, in seinem internen Testnetz 10.000 reale TPS erreicht zu haben. Auch wenn dies nicht immer die tatsächliche Leistung widerspiegelt, können wir es kaum erwarten, zu sehen, wie Monad in realen Anwendungen abschneidet.

Das obige ist der detaillierte Inhalt vonMonad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Detaillierte Erläuterung des Ausstellungspreises und der Ausgabezeit von Webstuhlmünzen Detaillierte Erläuterung des Ausstellungspreises und der Ausgabezeit von Webstuhlmünzen Mar 20, 2025 pm 06:21 PM

Loom Coin, ein einst bekannter Token für Blockchain-Spiele und soziale Anwendungsentwicklungsplattform, fand am 25. April 2018 mit einem Ausgabepreis von ca. 0,076 USD pro Münze statt. In diesem Artikel wird eine eingehende Diskussion über die Ausgabezeit, den Preis und die wichtigen Vorsichtsmaßnahmen für Webstuhlmünzen durchgeführt, einschließlich der Volatilitätsrisiken und der Projektentwicklungsaussichten. Die Anleger sollten vorsichtig sein und den Trend nicht blind befolgen. Erfahren Sie mehr über Webstuhlmünzen, fangen Sie hier an!

Der Unterschied zwischen Ether und Bitcoin, was ist der Unterschied zwischen Ether und Bitcoin Der Unterschied zwischen Ether und Bitcoin, was ist der Unterschied zwischen Ether und Bitcoin Mar 19, 2025 pm 04:54 PM

Der Unterschied zwischen Ethereum und Bitcoin ist signifikant. Technisch gesehen verwendet Bitcoin POW, und Ether hat sich von POW nach POS verlagert. Die Handelsgeschwindigkeit ist für Bitcoin langsam und Ethereum ist schnell. In Anwendungsszenarien konzentriert sich Bitcoin auf den Zahlungsspeicher, während Ether intelligente Verträge und DApps unterstützt. In Bezug auf die Ausgabe beträgt der Gesamtbetrag von Bitcoin 21 Millionen und es gibt keine feste Gesamtmenge an Ethermünzen. Jede Sicherheitsherausforderung ist verfügbar. In Bezug auf den Marktwert ist Bitcoin an erster Stelle, und die Preisschwankungen beider sind groß, aber aufgrund unterschiedlicher Merkmale ist der Preistrend von Ethereum einzigartig.

ETH-Strategie zur Verbesserung der Investitionen ETH-Strategie zur Verbesserung der Investitionen Mar 19, 2025 pm 03:57 PM

Ethereum (ETH) wird im Begriff sind, sich großen Upgrades wie Fusionen zu unterziehen, die sich tiefgreifend auf den gesamten Kryptowährungsmarkt auswirken werden. Dieser Artikel enthält ETH -Upgrade -Anlagestrategien für Mainstream -Handelsplattformen wie Binance, Ouyi und Sesam Open Door, um die Anleger dabei zu helfen, Chancen zu nutzen und Risiken zu vermeiden. Der Artikel interpretiert den Upgrade -Inhalt detailliert, einschließlich Upgrade -Zielen, Methoden, technischen Details, Zeitplänen und potenziellen Risiken und analysieren die potenziellen Auswirkungen von Upgrades auf ETH -Preise, Ökosysteme und Wettbewerbslandschaften. Welle des ETH -Upgrades.

Wird DogEcoin ETF zugelassen? Wird DogEcoin ETF zugelassen? Mar 28, 2025 pm 03:51 PM

Ab März 2025 hatte der Dotecoin ETF noch keinen klaren Genehmigungsplan. 1. Es gibt noch keinen formalen Antrag und die SEC hat keinen relevanten Antrag erhalten. 2. Die Marktnachfrage und die Kontroverse sind hoch, und die Aufsichtsbehörden sind konservativ. 3. Die potenzielle Zeitleiste ist eine Überprüfungsfrist von 1 bis 2 Jahren, die von 2025 bis 2026 beobachtet werden kann, aber es gibt eine hohe Unsicherheit.

Gate Exchange Web Version Eingang Gate Exchange Neueste offizielle Website Eingang Gate Exchange Web Version Eingang Gate Exchange Neueste offizielle Website Eingang Mar 25, 2025 pm 04:15 PM

Die Webversion des Gate.io -Austauschs kann auf drei Arten erhalten werden: 1. Erhalten Sie offizielle Links über autoritative Plattformen wie Coinmarketcap oder Coingecko; 2. Befolgen Sie die offiziellen sozialen Medien von Gate.io, um den neuesten Eintrag zu erhalten. 3. Verwenden Sie die Website der Kryptowährung Navigation, um offizielle Links zu finden. Um die Sicherheit des Zugriffs zu gewährleisten, müssen Sie den Domänennamen sorgfältig überprüfen, das SSL-Zertifikat anzeigen, unbekannte Links vertrauen, offizielle Ankündigungen überprüfen, sich vor abnormalen Eingabeaufforderungen befassen und die Zwei-Faktor-Authentifizierung aktivieren, komplexe Kennwörter festlegen, Schlüssel und Mnemonik aufbewahren und die Kontoaktivitäten regelmäßig überprüfen.

Gate Exchange Offizielle Website Eingang Gate Exchange Neueste offizielle Website Eingang Gate Exchange Neueste offizielle Website Eingang Gate Exchange Offizielle Website Eingang Gate Exchange Neueste offizielle Website Eingang Gate Exchange Neueste offizielle Website Eingang Mar 25, 2025 pm 04:12 PM

Das neueste offizielle Website -Portal von Gate.io kann über offizielle Ankündigungskanäle, maßgebliche Informationswebsites und offizielle Download -Kanäle erhalten werden, um einen sicheren Zugriff zu gewährleisten. Um authentische Websites zu identifizieren, müssen Sie den Domänennamen überprüfen, das SSL -Zertifikat überprüfen, unbekannte Links ablehnen, offizielle Ankündigungen überprüfen und auf abnormale Eingabeaufforderungen aufmerksam sein. Um die Sicherheit Ihres Kontos zu schützen, müssen Sie die Überprüfung von Zwei-Faktoren aktivieren, hochfeste Passwörter festlegen, Schlüssel und Mnemonik aufbewahren und regelmäßig Transaktionsdatensätze überprüfen.

Wird Ethereum nach dem Aufrüsten stark ansteigen Wird Ethereum nach dem Aufrüsten stark ansteigen Mar 19, 2025 pm 03:51 PM

Die bevorstehenden oder bereits wichtigen Upgrades von Ethereum (ETH) haben viel Aufmerksamkeit erregt, und die Anleger freuen sich auf das Upgrade, um Leistungsverbesserungen, Kosten und Preissteigerungen zu erzielen. Historische Daten zeigen jedoch, dass die Auswirkungen von Upgrades auf die ETH-Preise nicht immer unmittelbar sind, und komplexe Situationen wie kurzfristige Erhöhungen, Rückschläge nach der Kalation und langfristige Auswirkungen können auftreten. In diesem Artikel wird eingehend die Schlüsselfaktoren untersuchen, die den ETH-Preis beeinflussen, einschließlich des Erfolgs des Upgrades (technisches Niveau, Konsens, Sicherheit), Marktgefühle (Bull/Bärenmarkt) sowie quantitative Handelsstrategien und Risikomanagement auf Plattformen wie Binance, Ouyi und Sesame Open. Schließlich empfiehlt der Artikel Anlegern, ratsam zu bewerten, rational zu investieren, auf das langfristige Wert und das Entwicklungspotential von Ethereum zu achten und den Trend niemals blind zu befolgen.

Ist Ethereum es wert, den Anstieg nach dem Upgrade zu verfolgen? Ist Ethereum es wert, den Anstieg nach dem Upgrade zu verfolgen? Mar 19, 2025 pm 03:48 PM

Nach großen Upgrades wie dem Ethereum -Fusion haben sich die Schwankungen des Währungspreises in die Herzen der Anleger beeinflusst, und die Verfolgung des Anstiegs ist zu einem heißen Thema geworden. Dieser Artikel zielt auf Benutzer ab, die auf Plattformen wie Binance, OKX und Gate.io handeln, und erklärt im Detail die Vor- und Nachteile der Verfolgung des Aufstiegs nach dem Upgrade von Ethereum. Obwohl es die Möglichkeit gibt, beim Verfolgen des Aufstiegs schnelle Gewinne zu erzielen, Risiken wie Rückzugsrisiken, Risiken wie der Verfolgung des Anstiegs und der Ausverkauf und der Informationsverzögerung können nicht ignoriert werden. Daher ist es notwendig, mehrdimensionale Faktoren wie Upgradeffekte, Marktstimmung, technische Indikatoren und Kapitalfluss umfassend zu bewerten und umsichtige Entscheidungen zu treffen. In diesem Artikel werden Handelsstrategien und Risikomanagementvorschläge auf verschiedenen Plattformen bereitgestellt, mit denen Anleger rational in den Ethereum-Markt investieren, die Risiken reduzieren und langfristige Gewinne erzielen möchten. Denken Sie daran: Investitionen sind riskant. Seien Sie also beim Eintritt in den Markt vorsichtig.