Original | Odaily Planet Daily

Autor |. Ehemann Wie

Die Branche hat zumindest eine grundsätzliche Richtung festgelegt, nämlich dass nach und nach ein Multi-Chain-Universum auf Basis von Ethereum Gestalt annimmt. Obwohl noch überprüft werden muss, ob es sich auf L2 konzentriert oder das gesamte Ökosystem durch die Rollup-Methode verbindet, ist eines sicher: Die zukünftigen Erzählszenen verwandter Projekte werden groß angelegt sein und Raum für die Entwicklung des nächsten Alphas bieten .

In diesem Moment geriet zkLink in unser Blickfeld, weil es eine neue Runde von Regeln für den Erwerb von Treuepunkten ankündigte. Als Odaily Planet Daily von seinen spezifischen Regeln erfuhr, führte es eine Recherche zu zkLink durch und stellte fest, dass es mit dem von Paradigm beschriebenen potenziellen Trend rund um Rollup zusammenhängen könnte.

Projektübersicht

zkLink ist eine mehrkettige ZK-Rollup-Handelsinfrastruktur, die das Problem unzureichender Liquidität bei Transaktionen und der Interoperabilität von EVM-basiertem L1 und L2 lösen soll.

● Liquidität: Der aktuelle Status quo ist, dass verschiedene DEXs in jeder Kette ihre eigenen Liquiditätspools haben und die Liquidität in den Pools relativ geschlossen ist.

Wenn ein Benutzer beispielsweise Token 1 in Kette A verwenden möchte, um Token 2 in Kette B zu kaufen, bestehen die normalen Schritte darin, den DEX von Token 1 in Kette A gegen eine stabile Währung einzutauschen und dann über eine Cross-Chain zu Kette B zu wechseln Bridge. Tauschen Sie Token 2 auf dem DEX von Kette B aus. Dieses Verfahren ist nicht nur mit höheren Gaskosten verbunden, sondern auch mit mangelnder Sicherheit. zkLink dient als Middleware für die Bereitstellung von Verträgen in verschiedenen Ketten. Benutzer mit den oben genannten Anforderungen können diese Vorgänge direkt über DEX auf zkLink abschließen und dabei wissensfreie Beweise als Transaktionsnachweise verwenden. Zwischen einigen Netzwerken werden leichtgewichtige Orakel verwendet, um die Gültigkeit sicherzustellen Verwenden Sie gleichzeitig zkRollup, um die Gaskosten zu senken.

● Interoperabilität: zkLink ist die Inter-Chain-Transaktions-Middleware des Ethereum-Multi-Chain-Universums. Aus Sicht von L1 basierend auf EVM gehört zkLink zu L2. Aus Sicht von L2 gehört zkLink zu L3. Die Grenzen der beiden überschneiden sich.

Derzeit unterstützt zkLink das Ethereum-Mainnet, BNB Chain, Polygon, Avalanche, zk-Sync, Starknet, Arbitrum, Optimism und die meisten anderen EVM-basierten L1 und L2.

Technische Umsetzung

Die technische Umsetzung von zkLink basiert hauptsächlich auf zwei Technologien: ZK-Rollup und zkSNARKs. Die ZK-Rollup-Technologie aggregiert Transaktionen auf mehreren Ketten und übermittelt eine Zusammenfassung aller Transaktionen auf der Kette, wodurch die Menge an Transaktionsdaten und die Rechenkosten reduziert werden. Die Technologie von zkSNARK wird verwendet, um Transaktionen zu komprimieren und die Korrektheit der Transaktionsausführung sicherzustellen, während gleichzeitig die Privatsphäre der Transaktionen geschützt wird.

Gemäß dem zkLink-Netzwerkflussdiagramm:

• Mehrere DApps können einen Rollup-Status teilen, um Kombinierbarkeit und Kosteneffizienz zu erreichen. Das spezifische Verhältnis muss auf den tatsächlichen Bedingungen basieren.

• zkLink stellt mehrere Rollup-Status bereit, um die Leistung zu verbessern. Mehrere Rollup-Staaten teilen sich nicht direkt denselben Liquiditätspool.​

• DApp fungiert als Sortierer und übernimmt die Verantwortung für die Sortierung von Transaktionen. DApps müssen so konzipiert sein, dass sie vor MEV-Risiken schützen.

• Zahlreiche Rollup-Zustände können die Kosten durch Rekursionskurven weiter komprimieren und so die Betriebsgeschwindigkeit des Netzwerks verbessern.

zkLink – zk-Rollup

Beim normalen zk-Rollup laufen drei Phasen nacheinander ab: Einreichungsphase, Beweisphase und Ausführungsphase. zkLink fügt eine Synchronisierungsphase zwischen der Beweisphase und der Ausführungsphase hinzu. Da zkLink mehrere Ketten vereint, besteht die Rolle der Synchronisierungsphase darin, den Status verschiedener Ketten zu vereinheitlichen.

Die Synchronisationsphase ist der Verarbeitungsprozess des Oracle-Netzwerks. Seine Funktion besteht darin, den Austausch endgültiger Wurzeln zwischen verschiedenen Ketten zu fördern und zu vergleichen, ob die endgültigen Wurzeln der beiden Ketten konsistent sind. Das Bild unten zeigt den Rollup-Prozess von zkLink.

zkLink – die zkSNARKs

zkLink stellt die Korrektheit des Offline-Status und der Transaktionsgültigkeit durch zkSNARKs sicher, überprüft die begrenzte Natur des Offline-Status durch wissensfreien Nachweis und stellt die Transaktionsgültigkeit durch die Einführung eines leichtgewichtigen Oracle-Netzwerks in spezifische Netzwerkanforderungen sicher.

Anwendungsszenarien

zkLink bietet Potenzial für mehrere Anwendungsszenarien. Das offizielle Szenario sieht wie folgt aus:

● Orderbuchbasierter dezentraler Austausch für Multi-Chain-Atomic-Swaps: zkLink erreicht nahtlose Multi-Chain-Atomic-Swaps durch die Zusammenfassung von Aufträgen auf verschiedenen Ketten.

● Multi-Chain-AMM-Kurve: zkLink unterstützt die AMM-Kurve auf mehreren Ketten und bietet so ein leistungsstarkes und kostengünstiges Asset-Handelserlebnis.

● Ausgabe und Überbrückung von kettenweiten universellen fungiblen Token (OFT): zkLink ermöglicht die Aggregation von auf verschiedenen Ketten ausgegebenen Token, wodurch kettenübergreifende Risiken und teure Überbrückungsgebühren vermieden werden.

● Multi-Chain-NFT-Casting und -Handel: zkLink bietet Multi-Chain-NFT-Casting- und Handelsfunktionen und sorgt so für mehr Liquidität und Interoperabilität für den NFT-Markt.

Wir glauben, dass zkLink zusätzlich zu den oben genannten offiziellen Anwendungsszenarien in das aktuelle AA-Wallet integriert werden sollte. Als absichtsbasierte Komponente kann das AA-Wallet mit dem zkLink-Multi-Chain-Transaktions-Unity-Protokoll zusammenarbeiten, um ein One-Chain-Transaktionsprotokoll zu bilden. Benutzer müssen nur die Transaktionserfahrung stoppen. Das ultimative Ziel besteht darin, die Richtigkeit und Stabilität des Zwischenprozesses auf zk-Art und Weise sicherzustellen. Diese Methode senkt die Schwelle für neue Benutzer.

Token-Ökonomie

Der Utility-Token und der Governance-Token von zkLink basieren auf ERC 20 ZKL, und die Details wurden noch nicht zugewiesen oder bekannt gegeben (das Mainnet ist noch nicht online).

ZKL hat folgende Funktionen:

1. zkLink-Blockgebühr: Wird als Zahlungstoken für DApps verwendet, um auf zkLink-Dienste zuzugreifen und Gebühren für die Nutzung des Netzwerkblockplatzes zu zahlen. Wenn der dApp-Server einen Block an den zkLink-Vertrag übermittelt, muss er ZKL verwenden, um die Validator-Servicegebühr zu bezahlen. Die Gebühr wird auf der Grundlage des Einheitspreises und der Summe der Transaktionseinheiten im Block berechnet.

● DApp muss ZKL verpfänden, um Zugang zum Managementvertrag zu erhalten.

● Der Validierer muss außerdem ZKL als Anzahlung verpfänden und ZKL als Belohnung erhalten, indem er Zero-Knowledge-Beweise erstellt.

● Benutzer, die ZKL besitzen, können auch Privilegien und Sonderrechte erhalten, wie z. B. Rabatte auf Transaktionsgebühren.

2. Governance: ZKL-Inhaber können ZKL verpfänden, um veZKL zu erhalten, um Vorschläge einzuleiten und über Vorschläge abzustimmen, um an der Governance und Entwicklung des Protokolls teilzunehmen.

Airdrop-Mechanismus – Treuepunkte

Derzeit führt zkLink einen neuen Treuepunktemechanismus in Galxe ein, der voraussichtlich im vierten Quartal dieses Jahres starten wird. Dieser Treuepunkt dient als Standard für Airdrops. Gemäß dem Bild unten werden in Galxe derzeit die Punktbelohnungen aus früheren Aktivitäten angezeigt.

Der Weg zum Erhalt von Treuepunkten basiert auf der Erledigung relevanter Aufgaben und die vorherigen Punkte werden weiterhin gezählt. Die neue Veranstaltung wird offiziell im vierten Quartal dieses Jahres beginnen, konkrete Regeln wurden noch nicht bekannt gegeben.

ökologischer Zustand

Derzeit befindet sich zkLink in der Testnetzwerkphase und zu den DApps in der Kette gehören ZKEX, zkJump und OpenWorld.

ZKEX ist die erste dezentrale Multi-Chain-Orderbuchbörse auf Basis von zkLink. (Testphase)

zkJump ist eine kettenübergreifende Brücke, die auf zkLink basiert und derzeit 12 Ketten unterstützt, darunter BNB Chain, Avalanche, zk-Sync, Starknet und Optimism. (Testphase)

OpenWorld ist eine dezentrale Derivatebörse basierend auf zkLink. (Testphase)

Da zkLink noch nicht offiziell gestartet ist, befindet sich der ökologische Aufbau noch in einem relativ frühen Stadium. Aufgrund des Betriebsprozesses des zkLink-Netzwerks kann es jedoch relativ schwierig sein, DApps auf zkLink zu erstellen fungieren als Sortierfunktion von zkRollup.

Vergleich konkurrierender Produkte

zkLink ist als Middleware für die Multi-Chain-Verbindung im Zusammenhang mit Ethereum positioniert. Es ist im Wesentlichen Teil des Cross-Chain-Tracks, aber die Implementierungsmethoden und -pfade Bei beiden sind die Funktionen unterschiedlich.

Als allgemeine kettenübergreifende Infrastruktur verwendet Layerzero Relays, Orakel und Endpunkte (in jeder Kette bereitgestellte Verträge) als Werkzeuge für die kettenübergreifende Übertragung. Das Relay ist für die Übertragung des Transaktionsnachweises in der Kette verantwortlich, das Oracle ist dafür verantwortlich, die Blockheader-Informationen der Quellkette zu lesen und zu übertragen, und der Endpunkt ist dafür verantwortlich, als Endpunkt zum Empfangen oder Senden zu fungieren.

● Packen Sie die erforderlichen Daten und das Ziel in das Oracle und leiten Sie sie über den Endpunkt der Quellkette weiter.

● Die Oracle-Maschine liest und bestätigt den Block-Header. Nachdem die Oracle-Maschine festgestellt hat, dass der Block mehrere Blockbestätigungen in der A-Kette durchlaufen hat, sendet sie den Block-Header an den Endpunkt in der B-Kette.

● Der Endpunkt in der Zielkette fragt das Relay über den empfangenen Blockheader ab, und das Relay erhält den Transaktionsnachweis der Quellkette.

● Nachdem die Off-Chain-Verifizierung bestanden wurde, senden Oracle und Relay relevante Transaktionsinformationen an die Zielkette, um die kettenübergreifende Kommunikation abzuschließen.

Layerzero überträgt Block-Header-Informationen und Transaktionsnachweise getrennt, um eine relativ sichere kettenübergreifende Kommunikation zu erreichen. Das Risiko besteht darin, sicherzustellen, dass Relay und Oracle nicht kollidieren, was vom Grad der Dezentralisierung der beiden abhängt.

Durch die obige Einführung in Layerzero ist zkLink stärker auf die Anwendungsschicht ausgerichtet, um die Interoperabilität zwischen L1 und L2 zu verbessern, obwohl beide Verträge auf unterschiedliche Zielketten platzieren, um Transaktionsnachweise zu sammeln. Layerzero ist als L0 für die Synchronisation zwischen Ketten usw. verantwortlich. Die beiden haben unterschiedliche Schwerpunkte.

einige Gedanken

Wie genau nennt Paradigm ein mehrkettiges, miteinander verbundenes Netzwerk, das sich auf Rollup konzentriert?

Was die Multi-Chain-Verbindung betrifft, so haben Projekte wie Cosmos und Polkadot aufgrund der langsamen Geschwindigkeit des Ethereum-Hauptnetzwerks und der hohen Gasgebühren viel Aufmerksamkeit auf sich gezogen Bisher fehlt das Ökosystem noch. Wenn sich L2 entwickelt, ändert sich die Nachfrageorientierung von der Verbindung zwischen L1 und L1 zur Verbindung zwischen L1 und L2 und L2.

Daher denke ich, dass die aktuelle Mainstream-Richtung von Web3 die Verbindung des Multi-Chain-Universums (basierend auf EVM oder L2) mit Ethereum als Kern ist. Für die auf Rollup basierende Verbindung erklärt zkLink, dass es Rollup als Tool verwendet, um die Transaktionen jeder Kette in den Rollup-Status von zkLink zu packen, um die Vereinheitlichung der beiden basierend auf zkLink zu erreichen und die Korrelation zwischen L1 und L2 zu verbessern die gegenseitige Bedienbarkeit, wodurch die Schwelle für die Teilnahme neuer Benutzer gesenkt wird.

Verwenden Sie abschließend eine Metapher, um die Rolle von zkLink am Ende dieses Artikels zu beschreiben:

Wenn das Ethereum-Multi-Chain-Universum als Archipel beschrieben wird, entspricht zkLink einem Schiff. Es benötigt lediglich ein Dock auf jeder Insel, um für die Verbindung zwischen den einzelnen Inseln verantwortlich zu sein.