
Autor: Howe & amp;
Vorwort:
-
Zetachain ist eine POS -Kette, die auf dem Cosmos -SDK basiert und die in der „externen Kette“ in seinem Block gekreuztem Kettennachrichten und Daten aufzeichnet.Benutzer können bestimmte Formate über die Prinzipien des Ordinalsprotokolls auf der „externen Kette“ wie BTC veröffentlichen und ihre „Absicht“ dem Zetachain -Netzwerk weitergeben.
-
Der Knoten von Zetachain bestimmt, welche Nachrichten über die Konsensmethoden verarbeitet werden sollen.
(Derzeit gibt es viele Projektpartys oder Institutionen, darunter OKX, Hashkey Cloud, Dora Factory usw.)
-
Da Zetachain selbst mit EVM kompatibel ist und die Bereitstellung von Vertragslogik unterstützt.Die vollständige Dapp -Projektpartei kann die Verarbeitungsverfahren von Cross -Chain -Nachrichten direkt auf der Zetachain -Kette schreiben Die Perspektive des Benutzers muss theoretisch nur auf dem Zetachain des Benutzers sein.
-
Ähnlich wie bei einigen Absichten mit „One -Stop -Vermögensgewaltskette“ unterstützt Zetachain selbst die Bereitstellung von Vermögensverträgen oder Defi -Protokollen. BTC -Kettenkonto);
-
Dies scheint Zetachain direkt zu machen, um das einheitliche Vermögensverfahren über die gesamte Chains zu versorgen, aber um diesen Effekt zu erreichen, ist die exklusive DAPP -Front erforderlich, um mitzuarbeiten.
-
Derzeit ist das wichtigste Merkmal von Zetachain die zugrunde liegende Einrichtung von Ketten- und Vollketten -Interoperabilität.
Mit der kontinuierlichen Entwicklung der Blockchain -Industrie befinden wir uns in einer Ära der Multi -Chain -Verbindung.In dieser Zeit haben unterschiedliche Merkmale der öffentlichen Kette differenzierte Anwendungsszenarien abgeleitet und eine vielfältige Erfahrung für Benutzer geschaffen, aber gleichzeitig.Die „Chain Island Island“ scheint ebenfalls ernster zu sein.Berichte über verschiedene Ketten sind oft nicht in der Lage, zu kommunizieren, und die vollständigen Vermögenswerte der Menschen sind in einem Zustand der Aufteilung, aber nicht einheitlich, was den Nutzungsschwellenwert erhöht und die Benutzererfahrung erheblich verringert.
Es kann gesagt werden, dass das Problem der Aufteilung und Inkonsistenz zwischen heterogenen Ketten einer der Hauptgründe ist, die das Wachstum der Benutzerkonversionsraten behindern.Die Popularität der BTC -Ökologie hat heute das Problem der heterogenen Operation weiter widerspiegelt.
Genauso wie Vitalik Buterin vor vielen Jahren sagte:„Multiplica ist die Zukunft“WesenObwohl das Multi -Ketten und die Existenz zum allgemeinen Trend geworden sind, ist es inDie Einrichtung einer Kreuzungsbrücke zwischen der heterogenen Kette ist immer noch ein Problem.
Um das Problem der Interoperabilität von Multi -Chains zu lösen, haben LayerZero, Polyeder, MAP -Protokoll, Bool -Netzwerk und sogar Kosmos und Polkadot in letzter Zeit auch verschiedene Kettenmeldungslösungen vorgeschlagen. Infrastrukturlayout.
Im Folgenden,Wir werden kurz die volle Kettenlösung von Zetachain durchführenErklärung der technischen Perspektive, ErklärungWie nutzt Zetachain die zugrunde liegende Infrastruktur aller Interoperabilitäts -Dapps?Verwirklichen Sie die Nachrichtenanalyse und Verarbeitung von Cross -Chains.
Bestehende Kreuzungslösung
Tatsächlich ist die einfachste Szene, das Problem zu lösen, dass die Cross -Chain -Brücke gelöst wird.Wenn Sie von ETH nach Polygon überqueren, müssen Sie zuerst die in der ETH -Kette angegebene Aufladungsadresse in das Vermögenswert übertragen und dann gleiche Mittel für die Polygonkette erhalten.
Das Problem ist jedoch, dass der Knoten von Polygon nicht bestätigen kann, was in der ETH -Kette passiert ist.Wenn jemand lügt, wird die angegebene Adresse der ETH -Kette auf 100U übertragen, und dann wird die Auszahlungserklärung in der Polygon -Kette initiiert, wobei er um die Veröffentlichung seines 100U gebeten wird, was ein „Entzugsproblem“ erscheint.
Der Schlüssel zur Cross -Chain -Brücke besteht darin, den „Entzug des Entzuges“ hier zu lösen, was bestätigt, dass alle Abhebungsanweisungen dem realen Aufladungsverhalten entsprechen.
Gegenwärtig neigt die Mainstream Cross -Chain -Brücke dazu, einen Notarmechanismus zu verfolgen, der eine Reihe von Notarknoten durch mehrere Signaturen oder MPC -Signaturen einrichten soll. Kann genehmigt werden, Ihr Vermögen können Sie reibungslos verlaufen.
Es gibt auch einige Cross -Chain -Brücken, die ein sichereres Hash -Schloss oder leichte Knoten anderer Ketten mit Verträgen in der Kette einnehmen. -Chain Bridge Es ist oft relativ hoch und wird schließlich an die Gebühren des Benutzers weitergegeben.Daher wählen die meisten Kreuzungsbrücken immer noch das Modell der Notarialisierungsknoten unter der Kette.
Gleichzeitig wählen die meisten vorhandenen Cross-Chain-Brückensysteme den Sperrmintmodus, dh die Vermögenswerte auf der A-Kette, und fügen entsprechende Kartierungsvermögen in der B-Kette hinzu, wodurch Cross-Chain-Vermögenswerte erreicht werden.Im Verarbeitungsprozess dieser Art von Schema muss jedoch mehrmals mit Kartierung von Vermögensverträgen interagiert werden.
Darüber hinaus unterstützen viele Cross -Chain -Bridge -Lösungen nur die Vermögensübertragung zwischen EVM -kompatiblen Ketten.
Umfassende Sicherheits- und Handhabungsgebühren.Im heutigen Bitcoin -Ökosystem sind immer mehr Menschen bestrebt, eine einheimische und nahtlose interaktive Erfahrung zu erzielen, und freuen sich darauf, eine bessere Lösung zu finden.Zetachain schlug eine Lösung dafür vor.
Funktion von Zetachain: All -Level -Infrastruktur aller Interoperabilitäts -Dapps -Interoperabilität
Die Selbstpositionierung von Zetachain ist die Infrastruktur des All -Chain -Interoperabilitätsdapps.Durch den POS -Zugangsmechanismus können alle Knoten von verpfändeten Vermögenswerten das Netzwerk betreten und als notariell beglaubigte Personen dienen.Alle POS -Knoten werden von TSS -Schwellenwerten unterschrieben und haben an der Überprüfung und Verarbeitung von Cross -Chain -Nachrichten teilgenommen, um die Sicherheit so weit wie möglich zu verbessern.
Gleichzeitig können intelligente Verträge auf Zetachain eingesetzt werden, wobei die Geschäftslogik im Zusammenhang mit dem Asset -Austausch hinzugefügt werden können. Kette, nur Sie können die Defi -Funktion indirekt auf Polygon aufrufen.Der auf diese Weise erzielte Effekt besteht darin, Nachrichten zwischen verschiedenen Blockchains zu übertragen, um Interoperabilität zu erreichen.
DAPP basierend auf dem vollständigen Interoperabilitätsszenario kann die Geschäftslogik von Asset Exchange auf Zetachain bereitstellen, damit Benutzer automatisch Gas -Token auf verschiedenen Ketten austauschen können.
Sie können beispielsweise eine bestimmte Formatnachricht über das vordere Ende einiger Vollketten -Dapp über die Datenfreigabemethode ähneln, die dem Ordinalsprotokoll auf der BTC ähnelt, was angibt, dass der XX -Vertrag auf dem Solana aufgerufen wird
Danach kann der AMM -Vertrag auf dem Zetachain das Austauschverhältnis von BTC und SOL automatisch berechnen, dann die gleiche Sol auf der Solana -Kette freigeben, den komplexen Betrieb nachfolgend Sie BTC -Adresse oder Solana -Adresse,Dies ist die sogenannte „vollständige Interoperabilität“.Dies beinhaltet natürlich den Veröffentlichungs- und Triggerprozess mehrerer asynchroner Nachrichten.
Hier können wirVerstehe Zetachain als „Kettensiedlerschicht“, alle Multi -Ketten -Interaktionsszenen, wie z.Eine DAPP, die die B -Kette in der Kette A initiiert, entspricht zuerst „Siedlung“ mit Zetachain, und dann synchronisiert Zetachain die Siedlungsergebnisse der Vorverarbeitung mit dem entsprechenden Bericht der B -Kette und vervollständigen die nachfolgenden Schritte.
Es gibt keine übermäßige Interaktion mit Kartierung von Vermögensverträgen im gesamten Prozess und der Reibung mit den Gebühren des Kartierungsvermögensvertrags.Die Verbreitung von Asset wird durch die öffentlichen Konten von Zetachain auf verschiedenen Ketten abgeschlossen.
Gegenwärtig kann die auf Zetachain basierende Vollketten-Anwendung viel Schwierigkeiten ersparen.Mit anderen Worten, Sie müssen nur die Geschäftslogik im Zusammenhang mit Cross -Chain -Transaktionen auf Zetachain bereitstellen.
Dies ist praktisch für verschiedene Vollkettenanwendungen, um Nicht -EVM -Ketten wie Solana, Algrand, Bitcoin und Dogecoin zu unterstützen.
Darüber hinaus unterstützt Zetachain selbst die Bereitstellung von Vermögensverträgen oder AA -Konten. Es spiegelt sich auch wider, dass der endgültige Effekt:
Benutzer können versuchen, die Daten der Vermögenswerte in einer Kette von Zetachain oder Teilchenkette aufzuzeichnen. Übertragen Sie über öffentliche Konten in der externen Kette bestimmte Vermögenswerte in die von der Benutzernachricht angegebene Adresse oder interagieren Sie mit dem vom Benutzer angegebenen Defi -Protokoll.
Natürlich erfordert diese Reihe von Operationen eine spezielle DAPP -DAPP -DAPP, dh Zetachain selbst bietet nur Dienste für alle Einrichtungen für Ketten, und es ist erforderlich, einen speziellen Eingang der Front -End -Eingang zu haben, um spezielle Formatnachrichten zu generieren.
Das Sicherheitsmodell von Zetachain: Großes Notarknoten -Netzwerk basierend auf POS -Versprechen
Letztendlich ist Zetachain im Wesentlichen ein nicht -nicht -notäres Knotennetz für die Verarbeitung von Cross -Chain -Nachrichten.
Validatorknoten im Zetachain -Netzwerk, als dezentraler Notar,Sie werden bestätigen, welche Kreuzungsanfragen an anderen Ketten ausgelöst werden, und durch Konsens können sie diese Kreuzkettenverhalten aufzeichnen und die Schritte befolgen.Durch die TSS -verteilte Schlüsselsignatur kann Zetachain Handelsanweisungen für andere Ketten generieren.
Es kann gesagt werden, dass das, was Validator tut, der Kreuzungs -Kettenbrücke im Notar -Modus ähnlich ist, aber durch POS -Versprechen sind Notarknoten vertrauenswürdiger, um das Hexenproblem zu lösen.
(Derzeit gibt es die Liste der Knoten von Zetachains Überprüfungen, es gibt viele Elemente oder Institutionen)
Der Validator -Kunde von Zetachian enthält zwei Module: Zetacore und ZetaClient.Das Zetacore -Modul beteiligt sich am Erzeugungs- und Konsensprozess des Zetachain -Blocks.
HierVon der Station können Sie es einfach verstehen, um die Transaktionsprotokolldatensätze auf Zetachain an die „externe Kette“ (dh andere Ketten außerhalb Zetachain) zu senden, um das entsprechende Verhalten in der Zielkette auszulösen.Der Inhalt des Sendens enthält hauptsächlich die Vertragsadresse, die Ketten -ID und den Nachrichteninhalt, den der Benutzer in der Nachricht anruft.
Umgekehrt kann der Eintrag verstanden werden, um verwandte Nachrichten/Transaktionen auf der externen Kette außerhalb von Zetachain aufzuzeichnen, wie z.
Sie müssen hier aufpassen,Wenn der Validatorknoten des Zetachain tatsächlich ausgeführt wird, enthält der Client -Code drei Module: Überprüfung, Beobachter und TSS -Signatur.Diese drei Module sind für verschiedene Funktionen verantwortlich, gehören jedoch zum Zetachain -Kunden.
Beobachter- und TSS -Signaturmodul
Erstens haben alle Zetachain -Knoten das Modul der „Überprüfung“, das im Grunde die Funktion des Validatorknotens in der POS -Kette entspricht.Darüber hinaus können Knoten für die Teilnahme am Kettenvorschlag gemäß dem verpfändeten Token -Verhältnis stimmen.Der Zetachain -Block enthält alle Querkettenaufzeichnungen, alle Smart -Vertrags -Interaktionen und andere Verhaltensweisen, die der Protokollierung entsprechen.
Das „Observer“ -Modul im Zetachain -Client überwacht Cross -Chain -Transaktionen/Nachrichten in bestimmten Formaten, indem ein vollständiger Knoten/Lichtknoten anderer öffentlicher Ketten ausgeführt wird.Beobachtermodule können in zwei Modi unterteilt werden: aktiver Modus und passiver Modus.
Verschiedene Zetachain -Knoten können eine Auswahl treffen und das Observer -Modul in einen der beiden Modi umstellen.Beobachtermodule werden weiterhin überwacht.Diese beobachteten Cross -Chain -Nachrichten werden an den Block von Zetachain übermittelt, um durch Konsens zu bestätigen.
Beobachtermodule haben zwei Modi: aktiver Modus und passiver Modus.Im aktiven Modus scannt der Knoten kontinuierlich die Transaktion/Ereignis/Status auf der Blockchain außerhalb des Zetachains und führt den Fullnode anderer Ketten aus. Andere Zetachain -Knoten erhalten gleichzeitig die Analyse der Cross -Chain -Nachrichten.
Obwohl die Knoten im passiven Modus, obwohl der vollständige externe Kettenblock nicht synchronisiert ist, wird der Blockkopf synchronisiert, und diese Kreuz -Chain -Nachrichten/Transaktionsdaten sind in der externen Kette durch Merkle wirklich vorhanden.
Der Vorteil des aktiven Modus ist, dass die meisten Zetachain -Knoten Daten in der externen Kette synchronisieren
Im aktiven Modus sind die Kosten für den laufenden Knoten jedoch hoch.Im passiven Modus sind die Betriebskosten für gewöhnliche Beobachter viel niedriger. der äußeren Kette.
Auf diese Weise sind die Kosten im passiven Modus billiger und es ist einfacher, die Anzahl der Knoten zu erweitern, was für die Verbindung mehrerer externer Ketten zweckmäßig ist.Der Nachteil des passiven Modus besteht jedoch darin, dass die Datenbeobachtungsaktivität in der externen Kette von einigen Knoten und einer schlechten Anti -Prüfung abhängt.
Um diese Situation zu lindern, motiviert Zetachain Knoten, ein aktives Modul für den aktiven Modus zu führen.
(Im aktiven Modus muss der Knoten auch den vollständigen Knoten -Client der externen Kette ausführen. Im passiven Modus erhalten Sie den leichten Client, der die externe Kette nur aus dem aktiven Modus des Zetachain -Knotens ausführt Nachricht+Merkle -Beweis, um die Effektivität der Nachrichtenvalidität des Nachrichtengeschlechts zu bestätigen.
TSS -Signatur
Alle vom Zetachain -Knoten beobachteten und überprüften Cross -Chain -Nachrichten auslösen schließlich ein Transaktionsverhalten über die öffentliche Kontoadresse von Zetachain in der Zielkette und führen dann nachfolgende Operationen durch.In diesem Prozess müssen Sie eine digitale Signatur für die Cross -Chain -Transaktion in der Zielkette unterschreiben.
Um Sicherheit und Vertrauen zu gewährleisten, wird die Erzeugung von Signaturen von allen Knoten von Zetachain durchgeführt, um wichtige Fragmente zu speichern, die zur Erzeugung von Signaturen verwendet werden.Diese Schlüsselfragmente sind zwischen mehreren Signaturern verteilt.Zu irgendeinem Zeitpunkt kann eine einzelne Entität oder eine kleine Anzahl von Knoten keine Zetachain -Triggertransaktionen/Zeichennachrichten in der externen Kette darstellen
(In Zetachains Cross -Chain -Modell müssen Sie nur eine öffentliche Kontoadresse für verschiedene Ketten haben, ohne komplexe intelligente Verträge einzusetzen.)
Der Multi -Signieralgorithmus von Zetachain nimmt TSS an, das als Signaturschema für das Signaturschema des Schwellenwerts bezeichnet wird.Für die Außenwelt können wir die Handelsnummer -Signatur sehen, obwohl dieser private Schlüssel nur einem privaten Schlüssel, dem öffentlichen Schlüssel und einer Ansprache von vielen Segmenten erzeugt wird, die ohne Zwischenpersonen erzeugt werden. befinden sich in allen Zetachain -Knoten.Zu irgendeinem Zeitpunkt können weder einzelne Entität noch Minderheitenüberprüfungen das Netzwerk als Ganzes darstellen, um private Schlüsselfragmente und Signalnachrichten zusammenzustellen.
Der TSS -Schlüsselgenerierung und der Signaturprozess durch die Methode der Multi -Party -Berechnung (MPC) werden keine Geheimnisse von Beteiligungsknoten austauschen.Der Knoten von Zetachain kann auf der Grundlage kompatibler EVM -Ketten Transaktionssignaturen auf verschiedenen Ketten generieren. Rufen Sie direkt an, um Benutzer anzurufen.
Diese Szene eignet sich besonders für Multi -Chain -Defi -Anwendungen, die mit BTC -Ökologie ausgestattet sind, da die BTC -Kette keine zu komplizierte Geschäftslogik erreichen kann und sich nur auf externe Einrichtungen verlassen kann, um bestimmte Defi -Verträge aus der Ferne zu bezeichnen.Diese Merkmale von Zetachain eignen sich für Benutzer in der BTC -Ökologie, um asynchrone Anrufe aufzurufen.
Zevm: eine -eine volle Dapp -Vertragsplattform -Kette
Anders als bei der traditionellen Kreuzungslösung sollte der Kartierungsanlagenvertrag in jeder Kette eingesetzt werden.In Zetachain gibt es eine EVM -kompatible Ausführungsschicht namens ZEVM, und Cross -Chain -Smart Contracts können direkt auf ZEVM eingesetzt werden.
ZEVM unterstützt die folgenden Funktionen:
Jeder kann ein bestimmtes Formathandelsdaten an der externen Kette senden und einen Vertrag über ZEVM anrufen.
Die Vertragslogik auf ZEVM kann die in der externen Kette generierten Exit -Transaktionsdaten steuern.
Diese beiden zusätzlichen Funktionen unterstützen die ZEVM -Universalprogrammierung, die eine spezifische Geschäftslogik bereitstellen und den Status verschiedener Ketten auf atomare Weise ändern können.Wenn ein Querkettenbetrieb auftritt, erkennt Zetachain die Folgeschritte dieses Cross -Chain -Verhaltens und es ist in der Zielkette nicht erfolgreich, Sie können die in der Querschain -Transaktion im Zetachain -Vertrag modifizierten Daten abrollen. Als ob alles alles nein ist
Gleichzeitig muss die vollständige Kettenanwendung DAPP KEINE KABEL -ASSET -Verträge auf verschiedenen Ketten bereitstellen. Netzwerk.
Dies kann die Kosten für die Entwicklung der vollen Kette erheblich sparen.Auf Benutzerebene sind die Kosten niedriger als die Mainstream Cross -Chain -Brücke, die die Bereitstellung der Kartierung von Vermögensverträgen auf verschiedenen Ketten bereitstellen muss, da Sie nicht häufig mit den Mapper -Cross -Chain -Brücke einsetzen müssen, da Sie nicht häufig mit den Mapper -Cross -Chain -Brücke mit dem Mainstream -Cross -Chain -Unternehmen interagieren müssen.
Darüber hinaus können spezielle Defi-Verträge und ZRC-20- und sogar NFT-Vermögenswerte auf Zetachain bereitgestellt werden, um den Vermögensstatus zu synchronisieren oder AA-Konten bereitzustellen.Dies hat eine einheitliche Plattformfunktion für Asset Management (Status Record).Da wir nicht mehr hart arbeiten müssen, um Vermögenswerte für Multi -Chains zu haben, kann diese Szene für einheitliche Asset Asset -Konto -Szene in Zukunft mehr Fantasie geben.
Zusammenfassen
Durch den vorherigen Inhalt haben wir mehr oder weniger die Identität von Zetachains „Vollketten -Interoperabilitätsinfrastruktur“.Es überwacht spezifische Nachrichten/Transaktionen der externen Kette über das Observer -Modul im Validator -Client und meldet es dem verifizierten Modul und konsens schließlich die Nachricht im Zetachain -Netzwerk.Analysieren Sie dann die in der Nachricht enthaltenen Daten, verwenden Sie TSS, um digitale Signaturen zu generieren und den nachfolgenden Transaktionsprozess in der entsprechenden Zielkette auszulösen, um die Wechselwirkung auf der gesamten Chain zu erreichen.
Gleichzeitig ermöglicht der vollständige Smart -Vertrag auf Zetachain, eng mit einer anderen Blockchain zu interagieren, ohne die Kartierung von Vermögensverträgen auf verschiedenen Ketten zu verwenden.
Da Zetachain selbst mit EVM kompatibel ist, können Sie jeden DApp -Entwickler oder sogar einzelne Benutzer theoretisch eine maßgeschneiderte Meldungslogik bereitstellen Die Vertragsvertragslogik in der Kette beseitigt die Kosten für Wiederholungsräder.