ZetaChain: Eine neue Wettbewerbslandschaft für Multi-Chain- und Cross-Chain-Kommunikation

Fortgeschrittene3/26/2024, 3:27:33 AM
ZetaChain ist eine plattformübergreifende Plattform, die ihren eigenen Token, ZETA, verwendet, um plattformübergreifende Nachrichtenübertragungen zu erleichtern. Sie kann mit Vermögenswerten interagieren, die keine Smart Contracts unterstützen, und spezialisierte Protokolle erstellen. Der ZETA-Token spielt eine wichtige Rolle bei Netzwerkanreizen, Transaktionsgebühren und Governance. Im Vergleich zu seinem Konkurrenten, LayerZero, hat ZetaChain einen Vorteil im Bereich der vollständigen Smart Contracts. Axelar ist eine weitere plattformübergreifende Kommunikationsplattform, die Sicherheit durch MPC und den AXL-Token gewährleistet und die Authentizität von Informationen durch ein Orakelnetzwerk und ein Risikomanagementnetzwerk garantiert. ZetaChain zielt darauf ab, die Probleme der Blockkettenfragmentierung und der unzureichenden Interoperabilität zu lösen, steht aber dennoch vor Sicherheitsrisiken. Die laufende Entwicklung und Evolution dieser und anderer Technologien werden erwartet.

Vorwort

ZetaChain (ZETA) ist eine Layer-1-Blockchain, die darauf ausgelegt ist, die Kluft zwischen verschiedenen Blockchain-Netzwerken zu überbrücken. Durch die Verwendung des Cosmos SDK und des Tendermint-Konsensmechanismus können Entwickler skalierbare interoperable Anwendungen individuell erstellen. Die Plattform ermöglicht es dezentralen Anwendungen (DApps), die Fähigkeiten mehrerer Blockchains zu nutzen, um aktuelle Cross-Chain-Protokollprobleme zu lösen und eine vollständige Cross-Chain-Funktionalität zu erreichen. Der Einsatz von Omnichain-Smart Contracts und des ZetaEVM-Motors fördert die Interoperabilität und macht ZetaChain zu einem zentralen Integrationshub.

Wie ZetaChain funktioniert

Bildquelle: ZetaChain Official Website

ZetaChain nutzt das Cosmos SDK mit dem Tendermint-Konsensmechanismus und dem Proof of Stake (PoS)-Modell als Grundlage und demonstriert eine einzigartige Fähigkeit zur vollständigen Ketteninteroperabilität. Es verwendet seine eigene Token als Gasgebühren und hat den Vorteil, vollständige EVM-Smart Contracts zu erweitern. Wie von Jed Barker erklärt, funktioniert ZetaChain wie folgt:

  • Omnichain Smart Contracts: Der Kern von ZetaChain sind Smart Contracts, die mit mehreren Blockchains interagieren können. Diese Smart Contracts werden von der ZetaEVM-Engine unterstützt, die mit der Ethereum Virtual Machine kompatibel ist und den Datenaustausch zwischen verschiedenen Blockchains ermöglicht;
  • Nahtloser Vermögensübertrag: Vereinfacht den Vermögensübertrag zwischen Blockchains, ohne dass komplexe Brücken erforderlich sind. Dies beinhaltet die Unterstützung von Blockchains ohne native Smart-Vertrag-Funktionalität, wie z.B. Bitcoin;
  • Cross-Chain Messaging: Für einfachere Datenübertragungen (wie z.B. NFT-Transfers) bietet ZetaChain die Möglichkeit des Cross-Chain-Messaging, das den leichten Datenaustausch zwischen verschiedenen Netzwerken erleichtert;
  • Verwaltung externer Vermögenswerte: ZetaChain erweitert seine Funktionalität auf die Verwaltung von Vermögenswerten auf anderen Blockchains und wendet intelligente Vertragslogik auf Ketten an, die in der Regel über diese Funktion verfügen.

ZetaChain Architektur

Wie andere Architekturen kann Zeta zahlreiche Cross-Chain-Messaging-Funktionen bereitstellen, aber ihr einzigartiger Vorteil liegt in der Unterstützung von vollständigen EVM-Verträgen, die als „THORChain mit Smart Contracts“ oder „Axelar mit EVM“ bezeichnet werden. Es wird mit dem Cosmos SDK und dem CometBFT-Konsens aufgebaut, um eine PoS-Blockchain ähnlich wie THORChain zu schaffen. Zeta nutzt den ZETA-Token als Routing-Token für Cross-Chain-Messaging.

Hier ist die Erklärung: ZetaCore ist der Client, der Blöcke generiert und Layer1 ausführt, ähnlich wie bei anderen PoS-Blockchains. ZetaClient ist für die Cross-Chain-Operationen verantwortlich, wobei andere Knoten sowohl ZetaCore als auch ZetaClient ausführen. Zeta-Knoten erfüllen drei Schlüsselfunktionen: Validierung, Beobachtung und Signierung, die von verschiedenen Rollen innerhalb jedes Knotens ausgeführt werden. Diese Architektur ermöglicht zwei Schlüsselfunktionen: Omnichain-Smart Contracts und Cross-Chain-Messaging.

Bildquelle: Delphi Creative

· Validatoren: Standard-CometBFT-Validatoren, wie auf anderen PoS-Ketten, setzen ZETA ein und stimmen über Blöcke ab;

· Beobachter: Beobachter müssen vollständige Knoten externer Ketten ausführen, die in Sortierer und Validatoren unterteilt sind. Sortierer überwachen Ereignisse auf externen Ketten und senden sie an Validatoren, die über die Ereignisse abstimmen, um einen Konsens zu erreichen. Die Rolle der Sortierer besteht ausschließlich darin, die Gültigkeit sicherzustellen; Jeder Knoten kann Transaktionen sortieren. Dies macht den Betrieb eines Zeta-Knotens kostspieliger als den Betrieb einer Standardkette, ähnlich wie THORChain, was auch ein Grund dafür ist, dass THORChain keine Solana-Unterstützung hinzugefügt hat;

· Unterzeichner: Knoten teilen ECDSA/EdDSA-Schlüssel, wobei nur eine überwältigende Mehrheit (2/3) in der Lage ist, Transaktionen auf externen Ketten zu unterzeichnen. Unterzeichner sind Zetas Methode zur Verwahrung von Vermögenswerten und zum Unterzeichnen von Informationen auf externen Ketten. Auf Smart-Vertragsplattformen wie Ethereum können sie verwendet werden, um mit Smart Contracts zu interagieren und Vermögenswerte zu verwalten, sowie Vermögenswerte auf nicht-Smart-Contract-Ketten wie Bitcoin und Dogecoin zu verwalten. Das folgende Bild aus dem Whitepaper zeigt das Unterzeichnungsdiagramm.

Bildquelle: Delphi Creative

Cross-Chain Information Transfer

CCMP ermöglicht die Weiterleitung von Informationen zwischen anderen Chains durch die Verwendung von ZetaChain als Vermittler. Im Bereich anderer Protokolle wie LayerZero, Axelar, IBC, Chainlink CCIP und in gewissem Maße THORChain entwickelt sich ein Wettbewerb in diese Richtung. Für ZetaChain hingegen wird ihr Cross-Chain-Nachrichtenprotokoll unter Verwendung ihres eigenen Tokens ZETA implementiert, was sie fundamental von ihren Mitbewerbern unterscheidet. Mit Ausnahme von THORChain verlassen sich andere Wettbewerber nicht auf ihre eigenen Tokens für den Werttransfer. Ein Beispiel aus dem Whitepaper - ein Cross-Chain-DEX - zeigt auf intuitive Weise die Rolle von ZETA bei der Nachrichtenübermittlung. In diesem Beispiel wäre der Weg, wenn ein Benutzer 1,2 ETH auf Polygon gegen USDC auf Ethereum austauschen möchte:

  1. Tauschen Sie ETH gegen ZETA an einer Polygon AMM;
  2. Senden Sie ZETA an ZetaChain;
  3. Route ZETA von ZetaChain nach Ethereum;
  4. Tauschen Sie ZETA gegen USDC auf Ethereum;
  5. Der Benutzer erhält Ethereum USDC.

Bildquelle: Delphi Creative

Obwohl logisch machbar, erfordert diese Lösung erhebliches Kapital, was ihre Wettbewerbsfähigkeit gegenüber Protokollen wie Squid und UniswapX sowie Circle's CCTP, die einen beträchtlichen Marktanteil als Abwicklungspfad einnehmen, etwas mindert. Über die Kapitaleffizienz hinaus ist die Cross-Chain-Kommunikation ein hart umkämpftes Feld.

Cross-Chain Smart Contracts

Die Bereitstellung von Cross-Chain-Smart Contracts auf Zeta bietet Entwicklern zahlreiche Vorteile, die über die einfache Verwendung von Zeta und zEVM zur Transaktionsabwicklung hinausgehen. Erstens ermöglicht es Interaktionen mit Vermögenswerten, die von Natur aus keine Smart Contracts unterstützen, wie z. B. BTC, DOGE, LTC. Zweitens, indem der Anwendungsstatus auf Zeta lokalisiert wird, minimiert es die Angriffsfläche für Schwachstellen und ist nicht auf die Liquidität von ZETA-Token für den Werttransfer angewiesen. Unter den Konkurrenten bietet außer Axelar, das CosmWasm anstelle von EVM verwendet, derzeit kein anderes Protokoll ein solches Produkt an, noch wurde bisher eine Übernahme festgestellt.

ZetaChain's Cross-Chain-Smart Contracts werden vom TSS-Protokoll unterstützt, wobei Validatoren volle Knoten auf externen Chains betreiben und Signaturen teilen, sodass sie Vermögenswerte im Namen von ZetaChain und seinen Benutzern treuhänderisch verwalten können. Die zEVM kann dann diese Vermögenswerte nach Belieben manipulieren. Es ist wichtig zu beachten, dass beispielsweise BTC in diesem Prozess nicht direkt von Bitcoin auf Zeta übertragen wird, sondern an von Zeta-Validatoren verwaltete Adressen und dann auf ZetaChain dargestellt wird, ähnlich wie THORChain Smart-Vertragsfunktionen für protokolltreuhänderische BTC hinzufügt.

Bildquelle: Delphi Creative

Unter diesem Rahmen hat Zeta die Fähigkeit, viele einzigartige Protokolle zu entwickeln, zum Beispiel:

  • Ein Cross-Chain CDP-Stablecoin, der durch BTC gedeckt ist;
  • Geldmärkte für BTC, DOGE, LTC und andere nicht-smartvertragliche Vermögenswerte;
  • Ein Cross-Chain Perp DEX;
  • Ein Cross-Chain-Yield-Aggregator;
  • BTC AMMs.

Grundsätzlich zeichnet sich die Kombination aus ZetaChain's zEVM und ZetaClient durch die Verwahrung und Kontrolle von Vermögenswerten auf Ketten aus, die Smart Contracts nicht direkt unterstützen. Während die meisten Cross-Chain-Plattformen als Backend-Infrastruktur verwendet werden, erleichtert ZetaChain die Schaffung einer eigenen Kryptowährungsökonomie auf ZetaChain.

Nutzung des ZETA-Tokens

ZETA dient als Eckpfeiler des ZetaChain-Ökosystems und spielt eine entscheidende Rolle bei der Programmierbarkeit und Governance. ZetaChain zeichnet sich durch seine Interoperabilität und Unterstützung für Cross-Chain-dApps aus, wobei wichtige Netzwerkaktivitäten von ZETA abhängig sind.

ZETA-Token umfasst wichtige Funktionen wie:

  • Netzwerkanreize: ZETA-Token belohnen Validatoren durch Blockbelohnungen und wechseln von einem festen Pool zu variabler Inflation. Dieses System bringt die Interessen der Validatoren mit der langfristigen Sicherheit des Netzwerks in Einklang;
  • Transaktionsgebühren: Transaktionen innerhalb von ZetaChain erfordern ZETA für Gasgebühren, die an Validatoren und Netzwerkteilnehmer verteilt werden und dazu beitragen, Spam und DDoS-Angriffe zu verhindern;
  • Cross-Chain Messaging und Wertübertragung: Für Cross-Chain-Transaktionen wird ZETA auf der Quellkette verbrannt und auf der Zielkette geprägt, wodurch die Notwendigkeit zur Erstellung neuer Wrapped Assets entfällt;
  • Kernliquiditätspools: Die Liquiditätspools von ZetaChain, bestehend aus ZETA und anderen Vermögenswerten, erleichtern Benutzertransaktionen und zahlen Gebühren und Belohnungen an Liquiditätsanbieter;
  • Governance-Rolle: ZETA-Inhaber nehmen an der Netzwerk-Governance teil, beeinflussen wichtige Entscheidungen und Richtlinienänderungen, um sicherzustellen, dass das Netzwerk mit der Community an vorderster Front weiterentwickelt wird.

Insgesamt unterstützt die vielseitige Nützlichkeit von ZETA die Sicherheit, Effizienz und dezentrale Governance von ZetaChain und macht sie zu einem vitalen Bestandteil der Funktionalität des Netzwerks.

ZETA Token Economy und Ausgabe Die anfängliche Gesamtversorgung von ZETA-Token beträgt 2,1 Milliarden, mit einer geplanten Inflationsrate von etwa 2,5% pro Jahr nach vier Jahren. Die Token-Verteilung (siehe Referenz-Link 1) ist strategisch über verschiedene Segmente des Ökosystems verteilt:

  • User Growth Pool (10%): Ziel ist es, die Benutzerbasis durch Luftabwürfe und Community-Belohnungen zu erweitern;
  • Ecosystem Growth Fund (12%): Unterstützt das Ökosystemwachstum, unterstützt die Entwicklung des Ökosystems, hilft Partnern und dApp-Entwicklern;
  • Validierer-Belohnungen (10%): Für Blockbelohnungen, Übergang zu Netzwerksicherheitsbelohnungen auf der Grundlage von Inflation nach der anfänglichen Phase;
  • Liquiditätsanreize (5,5 %): Fördert Liquidität in den Kern-ZRC-20-Pools, die für einen effektiven Wertetransfer entscheidend sind;
  • Protokoll-Schatz (24%): Finanzoperationen, Entwicklung und Stärkung des Ökosystems;
  • Kernmitwirkende, Berater und Käufer (22,5 % und 16 %): Belohnungen für Beiträge zur Entwicklung und zum Wachstum von ZetaChain.

Cross-Chain DEX

Im Gegensatz zum aktuellen Stand der Cross-Chain-Bereitstellungen kann ZetaChain als Grundschicht des Protokolls die Liquiditätsinteroperabilität zwischen allen verschiedenen Bereitstellungen ermöglichen. Zum Beispiel könnten Benutzer auf ZetaChain ihre Marge in einen zentralen Vertrag einzahlen und Positionen auf GMX halten. Dies bildet die Kernprämisse der Zeta-Cross-Chain-Anwendungen (wobei sich die Position Management-Schicht auf Zeta befindet) und legt nahe, dass Benutzer, die die volle Liquidität von GMX nutzen möchten, ZetaChain verwenden müssten.

Neben der Gewährleistung der Ausführungsqualität gibt es zwei wichtige Vorteile:

  • Ähnlich wie der MUX-Aggregator (siehe Referenzlink 2) ermöglicht er die Aufteilung von Asset-Orders über verschiedene Liquiditätsquellen;
  • Ermöglicht den Zugriff auf mehr Handelspaare, ohne alle relevanten Ketten manuell verbinden zu müssen.

Smart Contracts auf ZetaChain können den erforderlichen Margebetrag direkt an die entsprechende Kette einzahlen, zusammen mit Anweisungen zur Verwendung dieser Vermögenswerte. Obwohl dieser Prozess technisch gesehen ZetaChain nicht erfordert, kann er das Benutzererlebnis verbessern durch:

  • Förderung von Inter-Chain-Interaktionen;
  • Ermöglicht umfassendes Management anstelle von isoliertem Management.

Der Marktführer im DEX-Bereich, UniSwap, könnte seinen operativen Hub von Ethereum auf eine andere Blockchain verlagern. Theoretisch könnten Benutzer jedoch durch Bereitstellung auf ZetaChain und Verwendung des ZRC-20-Standards in der Lage sein, beliebige Vermögenswerte (über beliebige Blockchains hinweg) zu tauschen und die genannten Vermögenswerte auf einer Blockchain ihrer Wahl zu verwahren.

ZetaChain’s Konkurrenten

LayerZero


Bildquelle: LayerZero Offizielle Webseite

Auf dem Markt für Cross-Chain-Transfers ist LayerZero der größte Konkurrent von ZetaChain. Obwohl sie nicht am Wettbewerb im Bereich der Smart Contracts für die volle Kette beteiligt sind, ist ihre Marktposition bei Cross-Chain-Transfers sehr solide. Ihr Hauptvorteil kommt von Stargate, gefolgt von ihrer Förderung des OFT-Standards (der eine neue Lösung für Cross-Chain-Token-Transfers bietet und es einfacher und effizienter macht, Tokens zwischen verschiedenen Ketten zu transferieren).

LayerZero Architektur

Um kurz vorzustellen, LayerZero ist ein Protokoll, das es 'Benutzeranwendungen' ermöglicht, Informationen über Blockchains zu senden. Die Architektur besteht aus 4 Hauptteilen:

  • Benutzeranwendungen: Verträge, die mit LayerZero-Endpunkten interagieren und Informationen senden/empfangen (z. B. Stargate);
  • LayerZero-Endpunkte: Eine Reihe von Smart Contracts auf verschiedenen Chains (derzeit über 40+ unterstützt, siehe Referenzlink 3). Endpunkte ermöglichen es Benutzerprotokollen, Informationen über das LayerZero-Backend zu senden, das aus 4 Modulen besteht: Kommunikator, Verifizierer, Netzwerk und Bibliotheken. Die ersten drei Module sind auf allen Chains standardisiert, während die Bibliotheken je nach den Logiken der verschiedenen Chains angepasst sind und es LayerZero ermöglichen, schnell weitere Chains hinzuzufügen;
  • Orakel: Verantwortlich für das Lesen von Blockheadern von einer Kette und das Senden an eine andere. Derzeit wird diese Rolle standardmäßig von Chainlink übernommen, aber seit September 2023 hat eine neue Partnerschaft mit Google Cloud Chainlink als Standard ersetzt;
  • Relayer: Ähnlich wie Relayer, aber sie erwerben Beweise anstelle von Block-Headern. Obwohl Anwendungen selbst als Relayer fungieren können, wird dies praktisch von LayerZero verwaltet.

Dieses Design läuft im Wesentlichen auf ein 2/2 Multisig hinaus, bei dem die primäre Vertrauensannahme ist, dass Google Cloud und LayerZero nicht kollaborieren werden. Die Abhängigkeit von diesen Off-Chain-Komponenten (wie Oracles und Relayers) bietet Vorteile durch eine leichte, preiswerte und skalierbare Architektur, hat jedoch den Nachteil, von zwei zentralisierten Entitäten abhängig zu sein, was es potenziell an Zensurrisiken aussetzt.

Axelar

Bildquelle: Axelar Offizielle Webseite

Im Vergleich zu LayerZero ist die Struktur von Axelar ähnlicher zu Zeta, aber mit bemerkenswerten Unterschieden. Wie ZetaChain wird auch Axelar mit dem Cosmos SDK entwickelt. Allerdings hostet es nicht direkt EVM und unterstützt daher nicht denselben Typ von vollständigen Smart Contracts wie Zeta. Daher zielt Axelar auf den Markt für Cross-Chain-Messaging ab, ähnlich wie LayerZero.

Axelar Architektur

Axelar ist eine PoS-Kette mit ihrem Validatoren-Set und dem Staking-Token AXL, das aus folgenden Informationen besteht und diese verarbeitet:

  • Cross-Chain GMP-Anfragen: Eine API, die es Anwendungen ermöglicht, beliebige Daten über Ketten zu senden. Diese Nachrichtenanfragen werden an Axelar Gateways (Online-Plattformen oder digitale Systeme, die Blockchain-Technologie für die Übertragung digitaler Währungen von einer Adresse auf eine andere verwenden) gesendet;
  • Gateways: Der erste Anlaufpunkt für benutzer-/anwendungsinitiierte Cross-Chain-Nachrichten zur Weiterleitung von der Quell- zur Ziellkette. Für EVM-Ketten handelt es sich dabei um Smart Contracts, während es für Cosmos um Anwendungslogik handelt. Gateways werden von Axelar-Validatoren mithilfe von MPC abgesichert, deren Anteile durch AXL-Token-Delegationen gewichtet sind;
  • Nachrichtenverarbeitung & Relayer: Relayer hören auf Ereignisse (Gateway-Informationen) und reichen sie beim Axelar-Netzwerk zur Verarbeitung ein. Während jeder einen Relayer betreiben kann, gibt es keine Anreizmechanismen, und Relayer werden von Axelar betrieben;
  • Informationsüberprüfung: Validatoren stimmen über die von Relayers erhaltenen Informationen ab. Jeder Axelar-Validator führt einen vollständigen Knoten für jede Quellkette aus und ist somit in der Lage, die Gültigkeit der Nachricht zu überprüfen. Im Gegensatz zu typischen Cosmos PoS-Blockchains, bei denen Validatoren auf Leichtgewichtsclients und IBC für die Nachrichtenübermittlung angewiesen sind, benötigen Axelar-Validatoren mehr Ressourcen. In gewisser Hinsicht ist die Skalierbarkeit dieses Modells nicht so umfangreich wie die von LayerZero, bietet jedoch ein höheres Maß an Dezentralisierung. Axelar incentiviert seine Validatoren mit zusätzlichen Überwachungsbelohnungen; je mehr Ketten sie unterstützen, desto mehr Belohnungen erhalten sie. Langfristig müssen die unterstützten Ketten ausreichend Gebühren aus den Cross-Chain-Aktivitäten generieren, da die Token-Belohnungen für die Unterstützung von Validatoren, die über 50 vollständige Knoten betreiben, aufgebraucht werden. Die Unterstützung jeder Kette ist möglicherweise nicht machbar; stattdessen werden sie sich wahrscheinlich auf die Hauptliquiditätsketten konzentrieren;
  • Das Übermitteln von Informationen an das Ziel: Relayer hören auf autorisierte Informationen von Axelar-Validatoren und schieben sie zum Gateway der Ziellkette. Sobald die Ziellkette genehmigte Informationen erhält, wird ihr Nutzlast von den Axelar-Validatoren als genehmigt markiert. Jetzt kann jeder diese Nutzlast ausführen;
  • Gas- und Executor-Services: Im letzten Schritt setzt Axelar einen Vertrag namens "Gas-Empfänger" auf EVM-Ketten ein, um die Gasgebühren auf der Ziellkette zu bezahlen und das Cross-Chain-Payload auszuführen (indem es an die erforderliche Anwendung gesendet wird). Benutzer können mit dem Gas-Token der Quellkette bezahlen, während Axelar einen Anteil am Gas der Ziellkette erhält.

Insgesamt ist die Struktur ähnlich wie ZetaChain, abgesehen von der Unterstützung von EVM auf der eigenen Chain, obwohl es EVM auf seiner Chain unterstützt. In Bezug auf die Sicherheit betrachtet Delphi Research sie sicherer als das 2/2-Modell von LayerZero, obwohl es noch einige Schwächen aufweist. Die Wahrscheinlichkeit einer Kollusion zwischen Google und LayerZero ist signifikant gering, da Anwendungen ihre eigenen Relayer ausführen können.

Chainlink CCIP

Bildquelle: Chainlink Official

Das Cross-Chain Interoperabilitätsprotokoll (CCIP) unterscheidet sich nicht wesentlich von anderen plattformübergreifenden Informationsplattformen, bei denen ein Benutzer Informationen auf einer Kette sendet, die an CCIP weitergeleitet werden und CCIP die Informationen dann an die Zielskette weiterleitet. Was CCIP auszeichnet, ist die Art und Weise, wie es Oracle-Netzwerke nutzt, und die Hinzufügung einer weiteren Entität: das Risikomanagementnetzwerk.

CCIP ist in On-Chain- und Off-Chain-Komponenten unterteilt.

On-Chain-Komponenten:

  • Router: Initiiert Cross-Chain-Transaktionen. Leitet die Transaktion an den für das Ziel spezifischen OnRamp-Vertrag weiter, empfängt Informationen von der OffRamp der Zielkette und leitet sie an den endgültigen Benutzer/Vertrag weiter;
  • Commit Store: Commits DON stores the source chain’s Merkle root on the target chain. The Merkle root must be “validated” by the Risk Management Network;
  • OnRamp: Ein Vertrag pro Kette (Blockkette zu Blockkette). Validiert Informationen und verfolgt Token-Transfers/Informationen, verwaltet Abrechnung usw. Überwacht von Committing DON;
  • OffRamp: Ähnlich wie OnRamp, ein Vertrag pro Kette. Validiert die Ausführung von DON mit dem übermittelten und "validierten" Merkle Root, um die Echtheit der Informationen zu gewährleisten und Informationen an den Router weiterzuleiten;
  • Token-Pool: Tokens können je nach Token entweder „sperren und prägen“ oder „verbrennen und prägen“. Zum Beispiel müssen native Gas-Token gesperrt und geprägt werden, da CCIP keine Prägeberechtigungen hat. Wenn sie in CCTP integriert sind, können USDC „verbrennen und prägen".
  • Risikomanagement-Netzwerkvertrag: Enthält eine Liste von Risikomanagement-Netzwerkknoten, die Transaktionen "validieren" (genehmigen) oder "invalidieren" (ablehnen) können.

Off-Chain Komponenten:

  • Committing DON: Wie bereits erwähnt, überwacht Committing DON OnRamp-Vertragsereignisse, wartet auf die Ergebnisse der Quellkette und erstellt einen Merkle Root (signiert von gesetzlichen Committing DON-Oracle-Knoten), der schließlich in den Commit Store-Vertrag der Zielkette geschrieben wird;
  • Risikomanagementnetzwerk: Ein Netzwerk von Knoten, das im Wesentlichen eine Doppelüberprüfung der von DON eingereichten Merkle-Wurzel durchführt. Sie überwachen den OnRamp-Vertrag und den von Committing DON im Commit-Store veröffentlichten Inhalt. Wenn das RMN die Merkle-Wurzel nicht "validiert" (d. h. überprüft/bestätigt), wird CCIP eingefroren.
  • Ausführung DON: Ähnlich wie bei der Verpflichtung, überwacht jedoch Informationen wie das Risk Management Network. Sobald das RMN eine "Validierung" ausgibt, ruft die Ausführung DON den OffRamp-Vertrag auf, um die CCIP-Transaktion des Ziels abzuschließen.

Zusammenfassung

In Wirklichkeit ist es von größter Bedeutung, den Isolationseffekt zwischen den Ketten zu durchbrechen, indem die Probleme der "Multi-Chain-Kommunikation" und "Cross-Chain-Kommunikation" angegangen werden. Im Vergleich zu anderen Lösungen liegt der Kernvorteil des ZetaChain-Projekts in seinen Fähigkeiten zur Cross-Chain-Interoperabilität, die die Interoperabilität zwischen verschiedenen Blockchains ermöglicht und die aktuellen Probleme der Blockkettenfragmentierung und des Mangels an Interoperabilität angeht. Es zielt darauf ab, vollständige Ketten-dApps in der Lage zu machen, direkt und nativ mit verschiedenen Blockchains zu interagieren, ohne dass Assets umgewandelt oder überbrückt werden müssen. Allerdings gibt es Sicherheitsrisiken im Zusammenhang mit externen Ketten, die mit ZetaChain verbunden sind, was zu doppelten Ausgaben, Zensur, Reorgs, harten Forks, Kettenaufspaltungen usw. führen kann.

Derzeit führen LayerZero und Axelar bei der Anwendung von Cross-Chain-Informationen. Es ist jedoch noch zu früh, um einen definitiven Marktführer zu benennen. Während man gespannt auf die neuen Lösungen von ZetaChain wartet, wird auch auf kontinuierliche Iteration und Innovation von LayerZero, Axelar, Chainlink CCIP und anderen gehofft.

Haftungsausschluss:

  1. Dieser Artikel ist abgedruckt von [Medium], Alle Urheberrechte liegen beim ursprünglichen Autor [YBB]. Wenn es Einwände gegen diesen Nachdruck gibt, wenden Sie sich bitte an denGate LearnTeam und sie werden es schnell bearbeiten.
  2. Haftungsausschluss: Die in diesem Artikel geäußerten Ansichten und Meinungen sind ausschließlich die des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn-Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verbreiten oder Plagiieren der übersetzten Artikel verboten.

ZetaChain: Eine neue Wettbewerbslandschaft für Multi-Chain- und Cross-Chain-Kommunikation

Fortgeschrittene3/26/2024, 3:27:33 AM
ZetaChain ist eine plattformübergreifende Plattform, die ihren eigenen Token, ZETA, verwendet, um plattformübergreifende Nachrichtenübertragungen zu erleichtern. Sie kann mit Vermögenswerten interagieren, die keine Smart Contracts unterstützen, und spezialisierte Protokolle erstellen. Der ZETA-Token spielt eine wichtige Rolle bei Netzwerkanreizen, Transaktionsgebühren und Governance. Im Vergleich zu seinem Konkurrenten, LayerZero, hat ZetaChain einen Vorteil im Bereich der vollständigen Smart Contracts. Axelar ist eine weitere plattformübergreifende Kommunikationsplattform, die Sicherheit durch MPC und den AXL-Token gewährleistet und die Authentizität von Informationen durch ein Orakelnetzwerk und ein Risikomanagementnetzwerk garantiert. ZetaChain zielt darauf ab, die Probleme der Blockkettenfragmentierung und der unzureichenden Interoperabilität zu lösen, steht aber dennoch vor Sicherheitsrisiken. Die laufende Entwicklung und Evolution dieser und anderer Technologien werden erwartet.

Vorwort

ZetaChain (ZETA) ist eine Layer-1-Blockchain, die darauf ausgelegt ist, die Kluft zwischen verschiedenen Blockchain-Netzwerken zu überbrücken. Durch die Verwendung des Cosmos SDK und des Tendermint-Konsensmechanismus können Entwickler skalierbare interoperable Anwendungen individuell erstellen. Die Plattform ermöglicht es dezentralen Anwendungen (DApps), die Fähigkeiten mehrerer Blockchains zu nutzen, um aktuelle Cross-Chain-Protokollprobleme zu lösen und eine vollständige Cross-Chain-Funktionalität zu erreichen. Der Einsatz von Omnichain-Smart Contracts und des ZetaEVM-Motors fördert die Interoperabilität und macht ZetaChain zu einem zentralen Integrationshub.

Wie ZetaChain funktioniert

Bildquelle: ZetaChain Official Website

ZetaChain nutzt das Cosmos SDK mit dem Tendermint-Konsensmechanismus und dem Proof of Stake (PoS)-Modell als Grundlage und demonstriert eine einzigartige Fähigkeit zur vollständigen Ketteninteroperabilität. Es verwendet seine eigene Token als Gasgebühren und hat den Vorteil, vollständige EVM-Smart Contracts zu erweitern. Wie von Jed Barker erklärt, funktioniert ZetaChain wie folgt:

  • Omnichain Smart Contracts: Der Kern von ZetaChain sind Smart Contracts, die mit mehreren Blockchains interagieren können. Diese Smart Contracts werden von der ZetaEVM-Engine unterstützt, die mit der Ethereum Virtual Machine kompatibel ist und den Datenaustausch zwischen verschiedenen Blockchains ermöglicht;
  • Nahtloser Vermögensübertrag: Vereinfacht den Vermögensübertrag zwischen Blockchains, ohne dass komplexe Brücken erforderlich sind. Dies beinhaltet die Unterstützung von Blockchains ohne native Smart-Vertrag-Funktionalität, wie z.B. Bitcoin;
  • Cross-Chain Messaging: Für einfachere Datenübertragungen (wie z.B. NFT-Transfers) bietet ZetaChain die Möglichkeit des Cross-Chain-Messaging, das den leichten Datenaustausch zwischen verschiedenen Netzwerken erleichtert;
  • Verwaltung externer Vermögenswerte: ZetaChain erweitert seine Funktionalität auf die Verwaltung von Vermögenswerten auf anderen Blockchains und wendet intelligente Vertragslogik auf Ketten an, die in der Regel über diese Funktion verfügen.

ZetaChain Architektur

Wie andere Architekturen kann Zeta zahlreiche Cross-Chain-Messaging-Funktionen bereitstellen, aber ihr einzigartiger Vorteil liegt in der Unterstützung von vollständigen EVM-Verträgen, die als „THORChain mit Smart Contracts“ oder „Axelar mit EVM“ bezeichnet werden. Es wird mit dem Cosmos SDK und dem CometBFT-Konsens aufgebaut, um eine PoS-Blockchain ähnlich wie THORChain zu schaffen. Zeta nutzt den ZETA-Token als Routing-Token für Cross-Chain-Messaging.

Hier ist die Erklärung: ZetaCore ist der Client, der Blöcke generiert und Layer1 ausführt, ähnlich wie bei anderen PoS-Blockchains. ZetaClient ist für die Cross-Chain-Operationen verantwortlich, wobei andere Knoten sowohl ZetaCore als auch ZetaClient ausführen. Zeta-Knoten erfüllen drei Schlüsselfunktionen: Validierung, Beobachtung und Signierung, die von verschiedenen Rollen innerhalb jedes Knotens ausgeführt werden. Diese Architektur ermöglicht zwei Schlüsselfunktionen: Omnichain-Smart Contracts und Cross-Chain-Messaging.

Bildquelle: Delphi Creative

· Validatoren: Standard-CometBFT-Validatoren, wie auf anderen PoS-Ketten, setzen ZETA ein und stimmen über Blöcke ab;

· Beobachter: Beobachter müssen vollständige Knoten externer Ketten ausführen, die in Sortierer und Validatoren unterteilt sind. Sortierer überwachen Ereignisse auf externen Ketten und senden sie an Validatoren, die über die Ereignisse abstimmen, um einen Konsens zu erreichen. Die Rolle der Sortierer besteht ausschließlich darin, die Gültigkeit sicherzustellen; Jeder Knoten kann Transaktionen sortieren. Dies macht den Betrieb eines Zeta-Knotens kostspieliger als den Betrieb einer Standardkette, ähnlich wie THORChain, was auch ein Grund dafür ist, dass THORChain keine Solana-Unterstützung hinzugefügt hat;

· Unterzeichner: Knoten teilen ECDSA/EdDSA-Schlüssel, wobei nur eine überwältigende Mehrheit (2/3) in der Lage ist, Transaktionen auf externen Ketten zu unterzeichnen. Unterzeichner sind Zetas Methode zur Verwahrung von Vermögenswerten und zum Unterzeichnen von Informationen auf externen Ketten. Auf Smart-Vertragsplattformen wie Ethereum können sie verwendet werden, um mit Smart Contracts zu interagieren und Vermögenswerte zu verwalten, sowie Vermögenswerte auf nicht-Smart-Contract-Ketten wie Bitcoin und Dogecoin zu verwalten. Das folgende Bild aus dem Whitepaper zeigt das Unterzeichnungsdiagramm.

Bildquelle: Delphi Creative

Cross-Chain Information Transfer

CCMP ermöglicht die Weiterleitung von Informationen zwischen anderen Chains durch die Verwendung von ZetaChain als Vermittler. Im Bereich anderer Protokolle wie LayerZero, Axelar, IBC, Chainlink CCIP und in gewissem Maße THORChain entwickelt sich ein Wettbewerb in diese Richtung. Für ZetaChain hingegen wird ihr Cross-Chain-Nachrichtenprotokoll unter Verwendung ihres eigenen Tokens ZETA implementiert, was sie fundamental von ihren Mitbewerbern unterscheidet. Mit Ausnahme von THORChain verlassen sich andere Wettbewerber nicht auf ihre eigenen Tokens für den Werttransfer. Ein Beispiel aus dem Whitepaper - ein Cross-Chain-DEX - zeigt auf intuitive Weise die Rolle von ZETA bei der Nachrichtenübermittlung. In diesem Beispiel wäre der Weg, wenn ein Benutzer 1,2 ETH auf Polygon gegen USDC auf Ethereum austauschen möchte:

  1. Tauschen Sie ETH gegen ZETA an einer Polygon AMM;
  2. Senden Sie ZETA an ZetaChain;
  3. Route ZETA von ZetaChain nach Ethereum;
  4. Tauschen Sie ZETA gegen USDC auf Ethereum;
  5. Der Benutzer erhält Ethereum USDC.

Bildquelle: Delphi Creative

Obwohl logisch machbar, erfordert diese Lösung erhebliches Kapital, was ihre Wettbewerbsfähigkeit gegenüber Protokollen wie Squid und UniswapX sowie Circle's CCTP, die einen beträchtlichen Marktanteil als Abwicklungspfad einnehmen, etwas mindert. Über die Kapitaleffizienz hinaus ist die Cross-Chain-Kommunikation ein hart umkämpftes Feld.

Cross-Chain Smart Contracts

Die Bereitstellung von Cross-Chain-Smart Contracts auf Zeta bietet Entwicklern zahlreiche Vorteile, die über die einfache Verwendung von Zeta und zEVM zur Transaktionsabwicklung hinausgehen. Erstens ermöglicht es Interaktionen mit Vermögenswerten, die von Natur aus keine Smart Contracts unterstützen, wie z. B. BTC, DOGE, LTC. Zweitens, indem der Anwendungsstatus auf Zeta lokalisiert wird, minimiert es die Angriffsfläche für Schwachstellen und ist nicht auf die Liquidität von ZETA-Token für den Werttransfer angewiesen. Unter den Konkurrenten bietet außer Axelar, das CosmWasm anstelle von EVM verwendet, derzeit kein anderes Protokoll ein solches Produkt an, noch wurde bisher eine Übernahme festgestellt.

ZetaChain's Cross-Chain-Smart Contracts werden vom TSS-Protokoll unterstützt, wobei Validatoren volle Knoten auf externen Chains betreiben und Signaturen teilen, sodass sie Vermögenswerte im Namen von ZetaChain und seinen Benutzern treuhänderisch verwalten können. Die zEVM kann dann diese Vermögenswerte nach Belieben manipulieren. Es ist wichtig zu beachten, dass beispielsweise BTC in diesem Prozess nicht direkt von Bitcoin auf Zeta übertragen wird, sondern an von Zeta-Validatoren verwaltete Adressen und dann auf ZetaChain dargestellt wird, ähnlich wie THORChain Smart-Vertragsfunktionen für protokolltreuhänderische BTC hinzufügt.

Bildquelle: Delphi Creative

Unter diesem Rahmen hat Zeta die Fähigkeit, viele einzigartige Protokolle zu entwickeln, zum Beispiel:

  • Ein Cross-Chain CDP-Stablecoin, der durch BTC gedeckt ist;
  • Geldmärkte für BTC, DOGE, LTC und andere nicht-smartvertragliche Vermögenswerte;
  • Ein Cross-Chain Perp DEX;
  • Ein Cross-Chain-Yield-Aggregator;
  • BTC AMMs.

Grundsätzlich zeichnet sich die Kombination aus ZetaChain's zEVM und ZetaClient durch die Verwahrung und Kontrolle von Vermögenswerten auf Ketten aus, die Smart Contracts nicht direkt unterstützen. Während die meisten Cross-Chain-Plattformen als Backend-Infrastruktur verwendet werden, erleichtert ZetaChain die Schaffung einer eigenen Kryptowährungsökonomie auf ZetaChain.

Nutzung des ZETA-Tokens

ZETA dient als Eckpfeiler des ZetaChain-Ökosystems und spielt eine entscheidende Rolle bei der Programmierbarkeit und Governance. ZetaChain zeichnet sich durch seine Interoperabilität und Unterstützung für Cross-Chain-dApps aus, wobei wichtige Netzwerkaktivitäten von ZETA abhängig sind.

ZETA-Token umfasst wichtige Funktionen wie:

  • Netzwerkanreize: ZETA-Token belohnen Validatoren durch Blockbelohnungen und wechseln von einem festen Pool zu variabler Inflation. Dieses System bringt die Interessen der Validatoren mit der langfristigen Sicherheit des Netzwerks in Einklang;
  • Transaktionsgebühren: Transaktionen innerhalb von ZetaChain erfordern ZETA für Gasgebühren, die an Validatoren und Netzwerkteilnehmer verteilt werden und dazu beitragen, Spam und DDoS-Angriffe zu verhindern;
  • Cross-Chain Messaging und Wertübertragung: Für Cross-Chain-Transaktionen wird ZETA auf der Quellkette verbrannt und auf der Zielkette geprägt, wodurch die Notwendigkeit zur Erstellung neuer Wrapped Assets entfällt;
  • Kernliquiditätspools: Die Liquiditätspools von ZetaChain, bestehend aus ZETA und anderen Vermögenswerten, erleichtern Benutzertransaktionen und zahlen Gebühren und Belohnungen an Liquiditätsanbieter;
  • Governance-Rolle: ZETA-Inhaber nehmen an der Netzwerk-Governance teil, beeinflussen wichtige Entscheidungen und Richtlinienänderungen, um sicherzustellen, dass das Netzwerk mit der Community an vorderster Front weiterentwickelt wird.

Insgesamt unterstützt die vielseitige Nützlichkeit von ZETA die Sicherheit, Effizienz und dezentrale Governance von ZetaChain und macht sie zu einem vitalen Bestandteil der Funktionalität des Netzwerks.

ZETA Token Economy und Ausgabe Die anfängliche Gesamtversorgung von ZETA-Token beträgt 2,1 Milliarden, mit einer geplanten Inflationsrate von etwa 2,5% pro Jahr nach vier Jahren. Die Token-Verteilung (siehe Referenz-Link 1) ist strategisch über verschiedene Segmente des Ökosystems verteilt:

  • User Growth Pool (10%): Ziel ist es, die Benutzerbasis durch Luftabwürfe und Community-Belohnungen zu erweitern;
  • Ecosystem Growth Fund (12%): Unterstützt das Ökosystemwachstum, unterstützt die Entwicklung des Ökosystems, hilft Partnern und dApp-Entwicklern;
  • Validierer-Belohnungen (10%): Für Blockbelohnungen, Übergang zu Netzwerksicherheitsbelohnungen auf der Grundlage von Inflation nach der anfänglichen Phase;
  • Liquiditätsanreize (5,5 %): Fördert Liquidität in den Kern-ZRC-20-Pools, die für einen effektiven Wertetransfer entscheidend sind;
  • Protokoll-Schatz (24%): Finanzoperationen, Entwicklung und Stärkung des Ökosystems;
  • Kernmitwirkende, Berater und Käufer (22,5 % und 16 %): Belohnungen für Beiträge zur Entwicklung und zum Wachstum von ZetaChain.

Cross-Chain DEX

Im Gegensatz zum aktuellen Stand der Cross-Chain-Bereitstellungen kann ZetaChain als Grundschicht des Protokolls die Liquiditätsinteroperabilität zwischen allen verschiedenen Bereitstellungen ermöglichen. Zum Beispiel könnten Benutzer auf ZetaChain ihre Marge in einen zentralen Vertrag einzahlen und Positionen auf GMX halten. Dies bildet die Kernprämisse der Zeta-Cross-Chain-Anwendungen (wobei sich die Position Management-Schicht auf Zeta befindet) und legt nahe, dass Benutzer, die die volle Liquidität von GMX nutzen möchten, ZetaChain verwenden müssten.

Neben der Gewährleistung der Ausführungsqualität gibt es zwei wichtige Vorteile:

  • Ähnlich wie der MUX-Aggregator (siehe Referenzlink 2) ermöglicht er die Aufteilung von Asset-Orders über verschiedene Liquiditätsquellen;
  • Ermöglicht den Zugriff auf mehr Handelspaare, ohne alle relevanten Ketten manuell verbinden zu müssen.

Smart Contracts auf ZetaChain können den erforderlichen Margebetrag direkt an die entsprechende Kette einzahlen, zusammen mit Anweisungen zur Verwendung dieser Vermögenswerte. Obwohl dieser Prozess technisch gesehen ZetaChain nicht erfordert, kann er das Benutzererlebnis verbessern durch:

  • Förderung von Inter-Chain-Interaktionen;
  • Ermöglicht umfassendes Management anstelle von isoliertem Management.

Der Marktführer im DEX-Bereich, UniSwap, könnte seinen operativen Hub von Ethereum auf eine andere Blockchain verlagern. Theoretisch könnten Benutzer jedoch durch Bereitstellung auf ZetaChain und Verwendung des ZRC-20-Standards in der Lage sein, beliebige Vermögenswerte (über beliebige Blockchains hinweg) zu tauschen und die genannten Vermögenswerte auf einer Blockchain ihrer Wahl zu verwahren.

ZetaChain’s Konkurrenten

LayerZero


Bildquelle: LayerZero Offizielle Webseite

Auf dem Markt für Cross-Chain-Transfers ist LayerZero der größte Konkurrent von ZetaChain. Obwohl sie nicht am Wettbewerb im Bereich der Smart Contracts für die volle Kette beteiligt sind, ist ihre Marktposition bei Cross-Chain-Transfers sehr solide. Ihr Hauptvorteil kommt von Stargate, gefolgt von ihrer Förderung des OFT-Standards (der eine neue Lösung für Cross-Chain-Token-Transfers bietet und es einfacher und effizienter macht, Tokens zwischen verschiedenen Ketten zu transferieren).

LayerZero Architektur

Um kurz vorzustellen, LayerZero ist ein Protokoll, das es 'Benutzeranwendungen' ermöglicht, Informationen über Blockchains zu senden. Die Architektur besteht aus 4 Hauptteilen:

  • Benutzeranwendungen: Verträge, die mit LayerZero-Endpunkten interagieren und Informationen senden/empfangen (z. B. Stargate);
  • LayerZero-Endpunkte: Eine Reihe von Smart Contracts auf verschiedenen Chains (derzeit über 40+ unterstützt, siehe Referenzlink 3). Endpunkte ermöglichen es Benutzerprotokollen, Informationen über das LayerZero-Backend zu senden, das aus 4 Modulen besteht: Kommunikator, Verifizierer, Netzwerk und Bibliotheken. Die ersten drei Module sind auf allen Chains standardisiert, während die Bibliotheken je nach den Logiken der verschiedenen Chains angepasst sind und es LayerZero ermöglichen, schnell weitere Chains hinzuzufügen;
  • Orakel: Verantwortlich für das Lesen von Blockheadern von einer Kette und das Senden an eine andere. Derzeit wird diese Rolle standardmäßig von Chainlink übernommen, aber seit September 2023 hat eine neue Partnerschaft mit Google Cloud Chainlink als Standard ersetzt;
  • Relayer: Ähnlich wie Relayer, aber sie erwerben Beweise anstelle von Block-Headern. Obwohl Anwendungen selbst als Relayer fungieren können, wird dies praktisch von LayerZero verwaltet.

Dieses Design läuft im Wesentlichen auf ein 2/2 Multisig hinaus, bei dem die primäre Vertrauensannahme ist, dass Google Cloud und LayerZero nicht kollaborieren werden. Die Abhängigkeit von diesen Off-Chain-Komponenten (wie Oracles und Relayers) bietet Vorteile durch eine leichte, preiswerte und skalierbare Architektur, hat jedoch den Nachteil, von zwei zentralisierten Entitäten abhängig zu sein, was es potenziell an Zensurrisiken aussetzt.

Axelar

Bildquelle: Axelar Offizielle Webseite

Im Vergleich zu LayerZero ist die Struktur von Axelar ähnlicher zu Zeta, aber mit bemerkenswerten Unterschieden. Wie ZetaChain wird auch Axelar mit dem Cosmos SDK entwickelt. Allerdings hostet es nicht direkt EVM und unterstützt daher nicht denselben Typ von vollständigen Smart Contracts wie Zeta. Daher zielt Axelar auf den Markt für Cross-Chain-Messaging ab, ähnlich wie LayerZero.

Axelar Architektur

Axelar ist eine PoS-Kette mit ihrem Validatoren-Set und dem Staking-Token AXL, das aus folgenden Informationen besteht und diese verarbeitet:

  • Cross-Chain GMP-Anfragen: Eine API, die es Anwendungen ermöglicht, beliebige Daten über Ketten zu senden. Diese Nachrichtenanfragen werden an Axelar Gateways (Online-Plattformen oder digitale Systeme, die Blockchain-Technologie für die Übertragung digitaler Währungen von einer Adresse auf eine andere verwenden) gesendet;
  • Gateways: Der erste Anlaufpunkt für benutzer-/anwendungsinitiierte Cross-Chain-Nachrichten zur Weiterleitung von der Quell- zur Ziellkette. Für EVM-Ketten handelt es sich dabei um Smart Contracts, während es für Cosmos um Anwendungslogik handelt. Gateways werden von Axelar-Validatoren mithilfe von MPC abgesichert, deren Anteile durch AXL-Token-Delegationen gewichtet sind;
  • Nachrichtenverarbeitung & Relayer: Relayer hören auf Ereignisse (Gateway-Informationen) und reichen sie beim Axelar-Netzwerk zur Verarbeitung ein. Während jeder einen Relayer betreiben kann, gibt es keine Anreizmechanismen, und Relayer werden von Axelar betrieben;
  • Informationsüberprüfung: Validatoren stimmen über die von Relayers erhaltenen Informationen ab. Jeder Axelar-Validator führt einen vollständigen Knoten für jede Quellkette aus und ist somit in der Lage, die Gültigkeit der Nachricht zu überprüfen. Im Gegensatz zu typischen Cosmos PoS-Blockchains, bei denen Validatoren auf Leichtgewichtsclients und IBC für die Nachrichtenübermittlung angewiesen sind, benötigen Axelar-Validatoren mehr Ressourcen. In gewisser Hinsicht ist die Skalierbarkeit dieses Modells nicht so umfangreich wie die von LayerZero, bietet jedoch ein höheres Maß an Dezentralisierung. Axelar incentiviert seine Validatoren mit zusätzlichen Überwachungsbelohnungen; je mehr Ketten sie unterstützen, desto mehr Belohnungen erhalten sie. Langfristig müssen die unterstützten Ketten ausreichend Gebühren aus den Cross-Chain-Aktivitäten generieren, da die Token-Belohnungen für die Unterstützung von Validatoren, die über 50 vollständige Knoten betreiben, aufgebraucht werden. Die Unterstützung jeder Kette ist möglicherweise nicht machbar; stattdessen werden sie sich wahrscheinlich auf die Hauptliquiditätsketten konzentrieren;
  • Das Übermitteln von Informationen an das Ziel: Relayer hören auf autorisierte Informationen von Axelar-Validatoren und schieben sie zum Gateway der Ziellkette. Sobald die Ziellkette genehmigte Informationen erhält, wird ihr Nutzlast von den Axelar-Validatoren als genehmigt markiert. Jetzt kann jeder diese Nutzlast ausführen;
  • Gas- und Executor-Services: Im letzten Schritt setzt Axelar einen Vertrag namens "Gas-Empfänger" auf EVM-Ketten ein, um die Gasgebühren auf der Ziellkette zu bezahlen und das Cross-Chain-Payload auszuführen (indem es an die erforderliche Anwendung gesendet wird). Benutzer können mit dem Gas-Token der Quellkette bezahlen, während Axelar einen Anteil am Gas der Ziellkette erhält.

Insgesamt ist die Struktur ähnlich wie ZetaChain, abgesehen von der Unterstützung von EVM auf der eigenen Chain, obwohl es EVM auf seiner Chain unterstützt. In Bezug auf die Sicherheit betrachtet Delphi Research sie sicherer als das 2/2-Modell von LayerZero, obwohl es noch einige Schwächen aufweist. Die Wahrscheinlichkeit einer Kollusion zwischen Google und LayerZero ist signifikant gering, da Anwendungen ihre eigenen Relayer ausführen können.

Chainlink CCIP

Bildquelle: Chainlink Official

Das Cross-Chain Interoperabilitätsprotokoll (CCIP) unterscheidet sich nicht wesentlich von anderen plattformübergreifenden Informationsplattformen, bei denen ein Benutzer Informationen auf einer Kette sendet, die an CCIP weitergeleitet werden und CCIP die Informationen dann an die Zielskette weiterleitet. Was CCIP auszeichnet, ist die Art und Weise, wie es Oracle-Netzwerke nutzt, und die Hinzufügung einer weiteren Entität: das Risikomanagementnetzwerk.

CCIP ist in On-Chain- und Off-Chain-Komponenten unterteilt.

On-Chain-Komponenten:

  • Router: Initiiert Cross-Chain-Transaktionen. Leitet die Transaktion an den für das Ziel spezifischen OnRamp-Vertrag weiter, empfängt Informationen von der OffRamp der Zielkette und leitet sie an den endgültigen Benutzer/Vertrag weiter;
  • Commit Store: Commits DON stores the source chain’s Merkle root on the target chain. The Merkle root must be “validated” by the Risk Management Network;
  • OnRamp: Ein Vertrag pro Kette (Blockkette zu Blockkette). Validiert Informationen und verfolgt Token-Transfers/Informationen, verwaltet Abrechnung usw. Überwacht von Committing DON;
  • OffRamp: Ähnlich wie OnRamp, ein Vertrag pro Kette. Validiert die Ausführung von DON mit dem übermittelten und "validierten" Merkle Root, um die Echtheit der Informationen zu gewährleisten und Informationen an den Router weiterzuleiten;
  • Token-Pool: Tokens können je nach Token entweder „sperren und prägen“ oder „verbrennen und prägen“. Zum Beispiel müssen native Gas-Token gesperrt und geprägt werden, da CCIP keine Prägeberechtigungen hat. Wenn sie in CCTP integriert sind, können USDC „verbrennen und prägen".
  • Risikomanagement-Netzwerkvertrag: Enthält eine Liste von Risikomanagement-Netzwerkknoten, die Transaktionen "validieren" (genehmigen) oder "invalidieren" (ablehnen) können.

Off-Chain Komponenten:

  • Committing DON: Wie bereits erwähnt, überwacht Committing DON OnRamp-Vertragsereignisse, wartet auf die Ergebnisse der Quellkette und erstellt einen Merkle Root (signiert von gesetzlichen Committing DON-Oracle-Knoten), der schließlich in den Commit Store-Vertrag der Zielkette geschrieben wird;
  • Risikomanagementnetzwerk: Ein Netzwerk von Knoten, das im Wesentlichen eine Doppelüberprüfung der von DON eingereichten Merkle-Wurzel durchführt. Sie überwachen den OnRamp-Vertrag und den von Committing DON im Commit-Store veröffentlichten Inhalt. Wenn das RMN die Merkle-Wurzel nicht "validiert" (d. h. überprüft/bestätigt), wird CCIP eingefroren.
  • Ausführung DON: Ähnlich wie bei der Verpflichtung, überwacht jedoch Informationen wie das Risk Management Network. Sobald das RMN eine "Validierung" ausgibt, ruft die Ausführung DON den OffRamp-Vertrag auf, um die CCIP-Transaktion des Ziels abzuschließen.

Zusammenfassung

In Wirklichkeit ist es von größter Bedeutung, den Isolationseffekt zwischen den Ketten zu durchbrechen, indem die Probleme der "Multi-Chain-Kommunikation" und "Cross-Chain-Kommunikation" angegangen werden. Im Vergleich zu anderen Lösungen liegt der Kernvorteil des ZetaChain-Projekts in seinen Fähigkeiten zur Cross-Chain-Interoperabilität, die die Interoperabilität zwischen verschiedenen Blockchains ermöglicht und die aktuellen Probleme der Blockkettenfragmentierung und des Mangels an Interoperabilität angeht. Es zielt darauf ab, vollständige Ketten-dApps in der Lage zu machen, direkt und nativ mit verschiedenen Blockchains zu interagieren, ohne dass Assets umgewandelt oder überbrückt werden müssen. Allerdings gibt es Sicherheitsrisiken im Zusammenhang mit externen Ketten, die mit ZetaChain verbunden sind, was zu doppelten Ausgaben, Zensur, Reorgs, harten Forks, Kettenaufspaltungen usw. führen kann.

Derzeit führen LayerZero und Axelar bei der Anwendung von Cross-Chain-Informationen. Es ist jedoch noch zu früh, um einen definitiven Marktführer zu benennen. Während man gespannt auf die neuen Lösungen von ZetaChain wartet, wird auch auf kontinuierliche Iteration und Innovation von LayerZero, Axelar, Chainlink CCIP und anderen gehofft.

Haftungsausschluss:

  1. Dieser Artikel ist abgedruckt von [Medium], Alle Urheberrechte liegen beim ursprünglichen Autor [YBB]. Wenn es Einwände gegen diesen Nachdruck gibt, wenden Sie sich bitte an denGate LearnTeam und sie werden es schnell bearbeiten.
  2. Haftungsausschluss: Die in diesem Artikel geäußerten Ansichten und Meinungen sind ausschließlich die des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn-Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verbreiten oder Plagiieren der übersetzten Artikel verboten.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!