Ankündigung des Bug-Bounty-Belohnungsprogramms

Jan 12 2023
Sehen Sie sich diesen Blogbeitrag auf español, 简体中文, 繁體中文, 日本語, हिंदी, 한국인, tiếng-việt, deutsch, português, français, русский, українсь, українсь an. ZetaChain freut sich, den Start unseres offiziellen Bug-Bounty-Programms in Partnerschaft mit Immunefi, der führenden Bug-Bounty-Plattform für Web3, bekannt zu geben.

Schauen Sie sich diesen Blog-Beitrag in Español ,简体 中文,繁體 中文,日本語, हिंदी , 한국인 , tiếng-việt , Deutsch , Português , Français , рский , укgrad , -Persisch , Türkçe und Indonesindon .

ZetaChain freut sich, den Start unseres offiziellen Bug-Bounty-Programms bekannt zu gebenin Partnerschaft mit Immunefi, der führenden Bug-Bounty-Plattform für Web3. Dieses erste Programm konzentriert sich auf Testnet und die weitere Stärkung der Sicherheit der intelligenten Verträge und Webanwendungen von ZetaChain. Es ist das erste von nachfolgenden Programmen mit höheren Belohnungen. Sicherheit im Cross-Chain-Bereich ist angesichts der Anzahl und des Ausmaßes der Exploits, die sich im Jahr 2022 ereigneten, von entscheidender Bedeutung. Da die Branche immer mehr Multichain wird, wird die Nachfrage nach Liquidität und Daten zwischen den Chains bestehen bleiben. Dementsprechend sind Fortschritte bei der Blockchain-Interoperabilität erforderlich, um ein wirklich fließendes Web3-Ökosystem zu unterstützen. In diesem Beitrag geben wir einen kurzen technischen und sicherheitstechnischen Überblick über ZetaChain, einschließlich der Art und Weise, wie sein Netzwerk gesichert ist. Details zum Immunefi-Bug-Bounty-Programm finden Sie hier .

Kurze technische Übersicht über ZetaChain

ZetaChain ist eine öffentliche L1-Blockchain, die eine generische Cross-Chain-Programmierbarkeit über alle Chains und damit Omnichain-Interoperabilität aller Werte oder Daten ermöglicht. Auf hoher Ebene machen dies drei Kernfunktionen zusammen möglich:

  • Cross-Chain-Messaging : Diese Funktion ist verantwortlich für die Beobachtung relevanter Ereignisse, Transaktionen und Zustände zu einem bestimmten Zeitpunkt auf jeder angeschlossenen externen Blockchain, z. B. Ethereum, BSC, Polygon, Bitcoin, L2s usw. Das Cross-Chain-Messaging-Relay verifiziert und erreicht Konsens über diese Beobachtungen.
  • Omnichain Smart Contracts : Dieses neue Primitiv der Smart Contracts beschreibt die Fähigkeit von ZetaChain, Konten und Vermögenswerte auf externen Chains zu halten, mit der Fähigkeit, beliebige Logik als Reaktion auf externe Chain-Ereignisse auszuführen. Diese Smart-Contract-Aktionen werden unter bestimmten Bedingungen initiiert, die von der als nächstes beschriebenen dritten Funktion gesteuert werden.
  • Dezentrales Signieren von Transaktionen : Auf verteilte Weise werden mutierende Zustände auf externen Blockchains durch das Leaderless Threshold Signature Scheme (TSS) von GG20 authentifiziert und gesichert. Das funktioniert so, dass ZetaChain-Knoten gemeinsam einen privaten Schlüssel besitzen und mit einem bestimmten Schwellenwert an Signaturen Smart-Contract-Aktionen auf eine Weise unterzeichnen und initiieren können, die den teilnehmenden Knoten keine Geheimnisse preisgibt. Dies wird durch die digitale MPC-Signatur (Multi-Party Computation) ermöglicht. Schlüsselgenerierung und Signatursignierung durch das ZetaChain-Protokoll ermöglichen Dinge wie Nicht-Smart-Chain-Konnektivität (Bitcoin, Dogecoin, Monero usw.).

ZetaChain ist eine Proof of Stake (PoS)-Blockchain, die auf Cosmos SDK und Tendermint Consensus basiert und sich mit externen Blockchains (z. B. Ethereum, BSC, Solana, Avalanche, Terra, Bitcoin) und Ebenen (z. B. Polygon, Optimism, Arbitrum) verbinden kann. auf dezentrale (ohne Single Point of Failure, vertrauens- und genehmigungsfreie), transparente und effiziente Weise.

Die ZetaChain-Architektur besteht aus Validatoren, Beobachtern und Unterzeichnern. Validatoren beteiligen sich an der Blockproduktion und erhalten Belohnungen proportional zu ihren gebondeten Staking-Coins. Beobachter erzielen einen Konsens über externe Kettenereignisse und Zustände. Unterzeichner halten auf verteilte Weise Standard-ECDSA/EdDSA-Schlüssel, um Nachrichten im Namen von ZetaChain zu signieren.

ZetaChain verwendet das Leaderless Threshold Signature Scheme (TSS) von GG20, das verteilte Schlüsselgenerierung und Schlüsselsignierung durchführt. Kein einzelner ZetaChain-Knoten oder eine andere Person hat zu irgendeinem Zeitpunkt Zugriff auf den vollständigen privaten Schlüssel. Alle eingehenden/ausgehenden Transaktionen und getroffenen Entscheidungen (durch Zustandsänderung) werden in den ZetaChain-Blöcken aufgezeichnet, die verfügbar, unveränderlich, überprüfbar und vollständig transparent sind.

Sicherheit des Cross-Chain ZETA Token & Message Passing

Der ZETA-Token ist der native Gas-Token auf ZetaChain und wird auch auf angeschlossenen externen Ketten wie Ethereum, Binance Smart Chain und Polygon als ERC20-Token ausgegeben. Das Gesamtangebot an ZETA-Token über alle Ketten bei Genesis beträgt 2,1 Milliarden. Das ZetaChain-Protokoll unterstützt nativ das Verschieben von ZETA-Token über alle verbundenen Chains über On-Chain-Transaktionen. Das ZetaChain-Protokoll stellt auch die vollständige Versorgungsinvarianz sicher, wenn ZETA-Token über die Kette bewegt werden, indem die Versorgung mit ZETA-Token in allen verbundenen Ketten beobachtet wird.

Auf ausreichend leistungsfähigen Smart Contract Chains setzt das ZetaChain-Protokoll Konnektorverträge ein, die es Smart Contracts auf verschiedenen Chains ermöglichen, sich gegenseitig mit beliebigen Nachrichten anzurufen. Die vom Benutzervertrag hinterlassenen Nachrichten werden von ZetaChain-Beobachtern und Unterzeichnern gemäß den auf ZetaChain definierten Konsensregeln weitergeleitet. Die dApp-Entwickler und das ZetaChain-Protokoll teilen jeweils ihre eigene Verantwortung, um die Cross-Chain-Anwendung zu sichern.

Sicherheit von ZRC-20 & fungiblem Modul

Abgesehen von der kettenübergreifenden Nachrichtenübermittlung über den Connector-Vertrag auf verbundenen Ketten bietet die eigene intelligente Vertragsplattform (zEVM) von ZetaChain einen anderen Mechanismus für kettenübergreifende Anwendungen, der sich nur mit fungiblen Token befasst (wie die Swap-App, das Ausleihen/Verleihen usw.). .). Der dApp-Entwickler muss nur einen Omnichain Smart Contract auf ZetaChain entwickeln und bereitstellen, indem er die ZRC-20-Verträge und das fungible Modul auf ZetaChain nutzt, um ausländische fungible Token zu verwalten, einschließlich einheimisches Gas (Ether, BNB, Matic, BTC) und benutzerdefinierte Token wie z wie USDC, USDT, BUSD. Der Benutzer kann beliebige Vertragsaufrufe auf ZetaChain zEVM auslösen, indem er den Transaktionen auf externen Ketten ein Memo anhängt. Auf diese Weise können Entwickler auf einfache Weise kettenübergreifende dApps erstellen, die Transaktionen durchführennative Assets ohne Wrapping, sodass dApp-Benutzer nicht das Risiko tragen, dass Wrapped-Assets depegged werden.

Die Omnichain Smart Contracts auf ZetaChain erben die Sicherheit der souveränen Kette DPoS Cosmos und der Unterzeichner des Beobachters und des MPC.

Über ZetaChain

ZetaChain ist die grundlegende Schicht für eine Multichain-Zukunft. Die neuartige Blockchain ermöglicht Multichain-Funktionalität ohne Verwendung von Bridges oder Wrapped Tokens und die einfache Bereitstellung von Omnichain-dApps oder odApps. Diese Anwendungen können Daten und Werte über alle Smart-Contract-Plattformen sowie nicht-Smart-Contract-Plattformen wie Bitcoin und Dogecoin hinweg verwalten und verbinden.