
Autor: Jack Inabinet, Bankless;
Nicht -EVM -Netzwerke wie Solana sind in den letzten Monaten in die Spitze des Bewusstseins der Verschlüsselungsbranche geworden und werden zu potenziellen Ethereum -Kildern geworden, aber selbst Ethereums heftigster Hass kann nicht leugnen, dass die virtuelle Maschine der Kette von der virtuellen Maschine der Kette festgelegt wird Kettenstärke Netzwerkeffekt: Die EVM -Kette macht 93%aller TVL aus.
Viele Kritiker im Taifang haben angemessene Bedenken hinsichtlich der rollup -zentrierten Roadmap, die häufig die Liquidität zerstört und die Benutzererfahrung kompliziert macht.Stattdessen befürworten sie die Übernahme der Gesamtausdehnungsmethode, um das Netzwerk in einen einzelnen Zustand zu vereinen.
Obwohl einige Ethereum -Split (z. B. BNB) die Nachfrage nach Rollup reduzieren, indem ein zentralerer Konsensmechanismus (z. Zentralisierte Kette.
Wenn die Blockchain die Möglichkeit haben möchte, der nächste Ethereum -Killer zu werden, muss sie gleichzeitig die Bedürfnisse der heutigen Benutzer und Entwickler erfüllen, und behalten Sie die mächtigen dezentralen Sicht erhebliche Verbesserungen für die alte EVM. Eigenschaften.
Monad ist eine der vielversprechendsten Ketten, die dieser Anforderung erfüllen.Heute werden wir beschreiben, was Monad mitbringt, warum die Kette Ethereum als kryptowährungsgeführte Smart Contract -Plattform ersetzen kann.
Was ist die entscheidende technologische Innovation von Monad?
Monad behält eine vollständige EVM -Kompatibilität bei, hat sich jedoch durch vier wichtige Innovationspaare verbessert: Monadbft, verzögerte Ausführung, parallele Ausführung und Monaddb.
Jede Innovation ist eine Optimierung von Ethereum.
1.Monadbft
MonadBFT ist der Hochleistungs -Konsensmechanismus der Kette.
Um einen Konsens über den neuen Block zu erzielen, sendet der Blockleiter von Monad ein Zertifikat an den Überprüfungsknoten des Netzwerks, um zu beweisen, dass der vorherige Block gültig ist (oder Zeitüberschreitung). Durch direktes Senden von Unterschriften an den nächsten Blockführer.
Wenn der Leiter die Zeit is, in der der Verifizierungsknoten keinen Konsens erreichen kann, kehrt Monad zur sekundären Kommunikation zurück.
2. Verspätete Ausführung
In Ethereum müssen zuerst Transaktionen ausgeführt werden, und dann kann das Netzwerk Konsens und Konsens über die Handelsliste und den im Block enthaltenen Netzwerkstatus erreichen.
In diesem Beispiel bleibt nur sehr wenig Zeit, um Transaktionen in einem bestimmten Block auszuführen, da die meisten Blockzeiten für die mehrköpfige Kreuzung beibehalten werden, um einen Konsens zu erzielen.
Durch die Verzögerung der Ausführung führt Monad mit Konsens entkoppelt und ermöglicht es der Kette, den Zustand zu erreichen, bevor alle Transaktionen im Block ausgeführt wurden, damit die Ausführung im gesamten Block ausgeführt werden kann!
3. parallel bezahlen
Die vorhandene EVM -Blockchain muss Transaktionen in der Reihenfolge (dh einer von eins) ausführen, und Ketten, die parallel ausführen können, wie beispielsweise Solana, können mehrere Transaktionen ohne gemeinsame Abhängigkeiten gleichzeitig durchführen und so die Geschwindigkeit erhöhen!
Die Blockchain, die die Transaktion parallel verarbeiten kann, kann die virtuelle Maschine bedienen, indem die virtuelle Maschine auf mehreren Kernen und Fäden der CPU des Verifizierungsknotens ausgeführt wird und die moderne Computertechnologie vollständig nutzt.
Um Transaktionen parallel zu implementieren, muss die Blockchain jedoch zunächst bestimmen, welche Transaktionen unabhängig ausgeführt werden können.Solana löst dieses Problem durch die erforderliche Transaktion, um ihren Zugriff während der Ausführung anzugeben. Es ist jedoch erforderlich, eine neue virtuelle Maschine zu erstellen.
Im Gegensatz zur staatlich abhängigen Abhängigkeit der Transaktionserklärung ist Monad optimistisch, dass jede Transaktion gleichzeitig ausgeführt werden kann und versucht, parallel auszuführen.Wenn die Transaktion während der ersten Ausführung konflikt, wird sie mit den aktualisierten Daten wieder geöffnet, um ihre Ausführung sicherzustellen.
Monad verwendet einen statischen Code -Analysator, um vorherzusagen, welche Transaktionen abhängige Beziehungen haben, um zu vermeiden, dass Zeit damit verschwendet wird, Transaktionen mit Präzedenzfällen durchzuführen.
4. 4 ..Monaddb
Die Verwendung von Ethereum unterscheidet sich von Ethereum selbst, was zu einer unbefriedigenden Speicherlösung führt.
Aufgrund der parallele Ausführung von Transaktionen durch Monad müssen mehrere Transaktionen in der Lage sein, gleichzeitig Datenbanken zu lesen und zu schreiben.Monaddb ist eine benutzerdefinierte Datenbank, die zum Speichern des Zustands in der Kette verwendet wird.
Kann Monad gewinnen?
Obwohl EVM nicht perfekt ist, gibt es nur sehr wenige Innovationen, die in Ethereum erreicht werden können.
Durch eine Reihe von Innovationen hat Monad das Potenzial von EVM vollständig ausgegraben, eine L1 -Blockchain mit hohem Durchsatz ausgelöst und Dapps beseitigt, um seinen Code weiter zu entwickeln oder zu prüfen, um seine eigene Ausführungsumgebung mit hohem Durchsatz zu transplantieren.
Da Monad nur die Software ändert, kann das theoretisch seine Designentscheidungen kopieren, dies erfordert jedoch eine große Systemreform, die den Gesamtverriegelungswert von Milliarden von Dollar in der Kette mit dem Risiko einer Verwendung ausgesetzt ist. Änderungen in absehbarer Zukunft sind nicht viel hoch.
Die Interoperabilität zwischen Ethereum und seiner Schicht -2 -Lösung ist eine langfristige Arbeit, die gerade begonnen hat.Bevor diese Herausforderungen überwunden werden, wird die Blockchain, die die aktuelle Kryptowährungsflusslast in einer einheitlichen Ausführungsumgebung bewältigen kann Hand.
Durch den Erhalt von Ultra -High -Performance -Blockraum für das reifen Anwendungskit von Ethereum präsentiert Monad eine Reihe attraktiver charakteristischer Kombinationen, die dazu beitragen können, dass es zu einem wichtigen Kettenaktivitätszentrum wird.