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.