Derzeit gibt es unzählige Layer-1-Projekte in der Blockchain-Branche, darunter Bitcoin, Ethereum, BNB Chain, Polygon, Solana, Avalanche, Near, Fantom und Tron. Selbst in dieser Zeit des harten Wettbewerbs entstehen nach und nach neue öffentliche L1-Ketten mit unterschiedlichen Eigenschaften und Vorteilen, und ihre Technologie wird ständig weiterentwickelt.

Wir gehen davon aus, dass in Zukunft fast alle Layer1, einschließlich Aptos und Sui, irgendwann das zkEVM-basierte zkRollup übernehmen werden und Omnichain zkRollup irgendwann in der Zukunft erscheinen wird.

Neue intelligente Vertragssprache für die öffentliche Kette Aptos/Sui und Move

Ab 2022 ist die sogenannte öffentliche Diem L1-Kette unter den vielen aufstrebenden Industrieketten die beliebteste, darunter Aptos und Sui, die sich auf die intelligente Vertragssprache Move konzentrieren.

Aptos/Sui wurde von Ingenieuren ins Leben gerufen, die bei Meta (ehemals Facebook) arbeiteten, um Diem (ehemals Libra) zu entwickeln, den Namen der proprietären Blockchain von Meta und ihres Stablecoins. Diese Projekte erben viele Funktionen von Diem, weisen jedoch hinsichtlich Leistung, Programmiersprache und Mechanismus andere Merkmale als bestehende öffentliche L1-Ketten auf.

Das Besondere an Move, der von Aptos/Sui verwendeten Programmiersprache, ist, dass sie die „Modulstruktur“ völlig neu definiert und es ermöglicht, Token, NFTs, Smart Contracts und andere Vermögenswerte mithilfe eines einzigen Datenmoduls präzise modular zu definieren. Damit kann die EVM von Ethereum nicht mithalten – jeder, der mit der EVM entwickelt hat, weiß, wie schwierig es ist, Modulstrukturen (und verschachtelte Strukturen) in Solidity zu verwenden. Betrachten Sie den klassischen Wiedereintrittsangriff. Dies hat EVM-Systemprojekte schon seit langem geplagt und oft zu Verlusten in Millionenhöhe oder mehreren zehn Millionen Dollar geführt. Da die Move-Sprache einen ressourcenbasierten Ansatz verfolgt, sind Wiedereintrittsangriffe in Move unmöglich.

Ob Aptos/Sui in Zukunft als öffentliche Mainstream-Kette hervorstechen kann, hängt nicht nur von der verwendeten Sprache ab, sondern hängt auch von der Vorstellungskraft zukünftiger Projekte in der Kette ab. Wenn ETH eine vierspurige Straße ist, obwohl die Fahrspuren nicht breit sind, ein ständiger Strom von Menschen ein- und ausgeht, gelegentlich gemischt mit Beschwerden über die verstopfte Straße, dann ist Aptos/Sui wie eine achtspurige Autobahn, die die Straße nutzt Bester Asphalt und beste Qualität. Fortschrittliche Sicherheitsbeleuchtung, aber es scheint nicht viel Verkehr zu geben. Bei öffentlichen Ketten handelt es sich einerseits um technologische Innovationen, andererseits speisen die Projekte in der öffentlichen Kette den Datenverkehr der öffentlichen Kette selbst zurück. Eine öffentliche Kette ohne Anwendungen wird es auf jeden Fall schwer haben, sich abzuheben wie gut die Technik ist.

Um den enormen Datenverkehr des EVM-Systems zu nutzen, werden Aptos und Sui schließlich das EVM-System und das Layer2-Netzwerk nutzen, insbesondere das fortschrittlichste zkEVM-basierte zkRollup.

Wie erstellt man zkEVM-basiertes zkRollup auf Aptos/Sui?

Langfristig wird sich zkRollup zur einfachsten, sichersten und effizientesten Erweiterungslösung entwickeln. Im Prinzip kann ein zkRollup in jedem Netzwerk bereitgestellt werden (solange das Netzwerk den vom zkRollup gesendeten Beweis überprüfen kann), sodass wir sicherlich ein zkEVM zkRollup auf Aptos/Sui erstellen können.

Was sind also die Vorteile, dies zu tun?

  • Die erste besteht darin, Entwickler und Benutzer von EVM anzulocken. Für Entwickler ist die Bereitstellung von Produkten auf einem hochkompatiblen zkEVM-basierten zkRollup auf Aptos/Sui wie die Bereitstellung von Produkten auf Ethereum oder anderen EVM-kompatiblen Ketten zu viel Code und Design zu ändern. Dies bedeutet, dass Entwickler im EVM-Ökosystem mit zkRollup ihre Anwendungen nahezu ohne Kosten in das Aptos/Sui-Ökosystem migrieren können. Solange es einen kleinen Anreiz gibt, kann es zu diesem Zeitpunkt eine große Anzahl erfolgreicher Projektmigrationsbereitstellungen im EVM-System anziehen, was Aptos/Sui eine große Anzahl von Ökologie- und Szenariooptionen bietet.

  • Andererseits können Benutzer mit zkRollup von niedrigeren (oder sogar unempfindlichen) Bearbeitungsgebühren profitieren und haben die Möglichkeit, in Bezug auf Interaktionsgeschwindigkeit und Zahlungsmodell ein Erlebnis zu erhalten, das herkömmlichen Anwendungen nahe kommt. Eine solche Vision ist zweifellos aufregend. Wie erstellen wir also ein zkEVM-basiertes zkRollup auf Aptos/Sui? Werfen wir einen Blick auf das allgemeine zkEVM-basierte zkRollup-Modell, das von Fox Tech entwickelt wurde.

Abbildung 1: Universelles zkEVM-basiertes zkRollup

Zunächst benötigen wir einen Sequencer, der für den Empfang von Transaktionen auf zkRollup und die Ausführung von Transaktionen über einen Knoten mit EVM verantwortlich ist, um die EVM-Kompatibilität sicherzustellen. Während dieses Prozesses generiert der Sequencer auch einen Ausführungsprozessdatensatz (Trace), der leicht zu beweisen ist Senden Sie es an den Proof-Packager zkProver.

zkProver ist ein Beweisproduzent mit zk-EVM. Zk-EVM verfügt schließlich über eine vollständige wissensfreie Beweisschaltung, die auf EVM basiert und überprüfen kann, ob der Ausführungsaufzeichnungsprozess korrekt ist (dh ob er mit den Ausführungsregeln übereinstimmt). von EVM) und verwenden Sie schließlich eine Reihe von Der Zero-Knowledge-Proof-Algorithmus generiert einen Zero-Knowledge-Proof und sendet den Proof an Aptos/Sui.

Schließlich müssen wir mehrere Verträge auf Aptos/Sui bereitstellen: Wir benötigen einen Vertrag zum Hosten des zkRollup-Assets. Dieser Vertrag verwaltet den Asset-Fluss zwischen Aptos/Sui und zkRollup.

Wir benötigen außerdem einen Verifizierungsvertrag, um den von zkProver gesendeten Nachweis zu überprüfen, und einen Governance-Vertrag, um Berechtigungsprobleme zu verwalten (z. B. die Aufzeichnung von Prover und die Registrierung von Asset-Typen in zkRollup).

Im Web3-Netzwerk erscheint endlich Omnichain zkRollup

In Zukunft wird das Ökosystem des Web3-Netzwerks nicht nur von Ethereum dominiert, sondern mehrere öffentliche Ketten werden nebeneinander existieren und konkurrieren. Daher sind Asset-Cross-Chain und Cross-Chain-Interaktion zu wichtigen Anforderungen geworden.

Wenn wir traditionelle Cross-Chain-Brücken betrachten, unabhängig von der Sicherheit, dann sind bei nur drei Ketten nur drei Cross-Chain-Brücken erforderlich, bei 5 Ketten sind jedoch 10 Cross-Chain-Brücken erforderlich, bei 20 Ketten werden 10 Cross-Chain-Brücken benötigt, um eine direkte Kommunikation zwischen diesen Ketten zu erreichen.

Daher wird ein Omnichain zkRollup letztendlich zum endgültigen Ziel für kettenübergreifende oder sogar vollständige Kettenanwendungen. Auf der Grundlage des oben genannten allgemeinen zkEVM-basierten zkRollup wird ein weiteres Ominichain Interoperation Protocol (dies ist ein sehr wichtiger Track in den nächsten fünf Jahren, zu den Akteuren zählen LayerZero, HyperLane, Way Network usw.) verbunden und bildet so das -genannt Omnichain zkRollup . Es wird die Vermögensliquidität der gesamten Kette zusammenführen und die Rolle der Ausführungsschicht der gesamten Kette spielen. Es gewährleistet die Korrektheit von Transaktionen durch wissensfreie Beweise und genießt eine Sicherheit, die der Summe der gesamten Kette entspricht.

Wir stellen uns vor, dass ein Omnichain zkRollup eine vollständig programmierbare Interaktivität mit Vermögenswerten und Informationen aus der gesamten Kette erreichen wird. Benutzer können solche Interaktionen initiieren, indem sie Transaktionen darauf senden. Diese Interaktionen werden den Status von Konten aus verschiedenen Ketten berechnen und aktualisieren Status auf jeder Kette in Blöcken und reichen Sie den Nachweis der Statusaktualisierung ein.

Die Vision von Omnichain zkRollup enthält unbegrenzte Möglichkeiten, auf denen Menschen dezentrale Börsen einsetzen können, die alle Ketten zusammenbringen; sie können GameFi und SocialFi erstellen, die Benutzer aller Ketten zusammenbringen und noch vielfältigere, vielfältigere und grenzenlosere Anwendungen ermöglichen möglich.