

Monad-Erste-Schritte-Leitfaden: Paralleles EVM und Leistungsverbesserung schnell verstehen
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.
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.
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.
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
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
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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 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.

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.

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.

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.

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.

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.

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.