Einführung:

ZetaChain, eine Proof-of-Stake (PoS)-Blockchain, hat sich als einzigartiger Akteur im Blockchain-Bereich positioniert und zieht Parallelen zu Architekturen wie THORChain und Axelar. In diesem Artikel werden die High-Level-Architektur und die wichtigsten Funktionen von ZetaChain untersucht und seine besonderen Qualitäten beleuchtet, wie z. B. Omnichain-Smart-Contracts.

Architekturübersicht:

Im Kern nutzt ZetaChain den Konsens von Cosmos SDK und CometBFT. Der native ZETA-Token dient einem doppelten Zweck: Er fungiert sowohl als Gaszahlung innerhalb der ZetaChain als auch als Stake-Asset. Ähnlich wie THORChain wird ZETA als Routing-Token für kettenübergreifendes Messaging eingesetzt, ist jedoch nicht so stark von ZETA-Liquiditätsanbietern abhängig wie THORChain. Die Architektur besteht aus zwei Hauptkomponenten: ZetaCore und ZetaClient.

1. ZetaCore:

- Verantwortlich für die Blockproduktion und Verwaltung der L1-Schicht.

- Funktioniert als primärer Client im PoS-Blockchain-System.

2. ZetaClient:

– Erleichtert kettenübergreifende Aktionen, einschließlich der Beobachtung und Unterzeichnung von Ereignissen.

- Knoten, auf denen ZetaClient ausgeführt wird, führen drei wesentliche Funktionen aus: Validierung, Beobachtung und Schwellenwertsignatur.

Rollen der Zeta-Knoten:

Zeta-Knoten erfüllen drei unterschiedliche Rollen, die jeweils für die Funktionalität der Plattform von entscheidender Bedeutung sind:

- Validierer:

- Standard-Validatoren von CometBFT, die ZETA einsetzen und an Blockabstimmungen teilnehmen.

- Beobachter:

- Unterteilt in Sequenzer und Verifizierer.

- Sequenzer leiten Ereignisse aus externen Ketten an Prüfer weiter, die gemeinsam einen Konsens erzielen.

- Beobachter müssen vollständige Knoten externer Ketten ausführen, wodurch der Zeta-Knotenbetrieb ressourcenintensiv wird.

- Unterzeichner:

– Zwischen Knoten gemeinsam genutzte ECDSA/EdDSA-Schlüssel.

- Erfordert einen Konsens mit qualifizierter Mehrheit (2/3), um Transaktionen in externen Ketten zu unterzeichnen.

– Unverzichtbar für die Verwahrung von Vermögenswerten und die Signierung von Nachrichten in externen Ketten.

Hauptmerkmale:

Die ZetaChain-Architektur ermöglicht zwei Hauptfunktionen:

1. Cross-Chain-Message-Passing (CCMP):

– Verwendet Zeta und zEVM (Zeta Ethereum Virtual Machine) als Relayer für Nachrichten und das ZETA-Token.

- CCMP ist zwar wichtig, steht aber nicht im Mittelpunkt des einzigartigen Wertversprechens von ZetaChain.

2. Omnichain-Smart-Verträge:

- Läuft auf zEVM und ermöglicht die Ausführung von Smart Contracts über mehrere Ketten hinweg.

- Der Wettbewerbsvorteil von Zeta liegt in der Unterstützung von Omnichain-EVM-Verträgen, wodurch es zu einer umfassenden Plattform und nicht nur zu einem Vermittler für kettenübergreifende Transaktionen wird.

Abschluss:

Die Architektur von ZetaChain, die auf dem Cosmos SDK und dem CometBFT-Konsens basiert, positioniert es einzigartig in der Blockchain-Landschaft. Es unterstützt zwar die Nachrichtenübermittlung über mehrere Ketten hinweg, seine wahre Stärke liegt jedoch in der Implementierung von Omnichain-Smart-Contracts über die zEVM. ZetaChain soll mehr als nur ein Übergangstool sein, sondern die primäre Plattform, auf der Benutzer mit Omnichain-Smart-Contracts interagieren, was es von anderen Architekturen in diesem Bereich abhebt.