Annonce du programme de récompenses Bug Bounty
Consultez cet article de blog dans Español ,简体 中文 中文,繁體 中文,日本語, हिंदी , 한국인 , tiếng -việt , deutsch , Português , Français , рссский , українськ , persan , türkçe et indonésien .
ZetaChain est ravi d'annoncer le lancement de notre programme officiel de primes de boguesen partenariat avec Immunefi, la principale plateforme de primes aux bogues pour le Web3. Ce programme initial est axé sur testnet et sur le renforcement de la sécurité des contrats intelligents et des applications Web de ZetaChain. C'est le premier des programmes suivants, plus rémunérateurs. La sécurité dans l'espace inter-chaînes est cruciale compte tenu du nombre et de l'ampleur des exploits qui se sont produits en 2022. À mesure que l'industrie devient plus multi-chaînes, la demande de liquidité et de données entre les chaînes persistera. En conséquence, des progrès dans l'interopérabilité de la blockchain sont nécessaires pour prendre en charge un écosystème web3 vraiment fluide. Dans cet article, nous partageons un bref aperçu technique et de sécurité de ZetaChain, y compris la façon dont son réseau est sécurisé. Des détails sur le programme de primes de bogues Immunefi peuvent être trouvés ici .
Bref aperçu technique de ZetaChain
ZetaChain est une blockchain publique L1 qui permet une programmabilité inter-chaînes générique sur toutes les chaînes, et donc une interopérabilité omnichaîne de toute valeur ou donnée. À un niveau élevé, ensemble, trois fonctions principales rendent cela possible :
- Messagerie inter-chaînes : cette fonction est chargée d'observer les événements, les transactions et les états pertinents à un moment donné sur toute chaîne de blocs externe connectée, par exemple Ethereum, BSC, Polygon, Bitcoin, L2s, etc. Le relais de messages inter-chaînes vérifie et atteint consensus sur ces observations.
- Contrats intelligents Omnichain : Cette nouvelle primitive de contrats intelligents décrit la capacité de ZetaChain à détenir des comptes et à conserver des actifs sur des chaînes externes avec la possibilité d'exécuter une logique arbitraire en réponse à des événements de chaîne externes. Ces actions de contrat intelligent sont initiées sous certaines conditions, contrôlées par la troisième fonction décrite ci-après.
- Signature de transaction décentralisée : de manière distribuée, les états mutants sur les chaînes de blocs externes sont authentifiés et sécurisés par le schéma de signature de seuil (TSS) sans leader GG20. Comment cela fonctionne est que les nœuds ZetaChain détiennent collectivement une clé privée et avec un certain seuil de signatures, ils peuvent signer et initier des actions de contrat intelligent d'une manière qui ne révèle aucun secret aux nœuds participants. Ceci est rendu possible grâce à la signature numérique MPC (Multi-party Computation). La génération de clés et la signature de signature par le protocole ZetaChain permettent des choses comme la connectivité de chaîne non intelligente (Bitcoin, Dogecoin, Monero, etc.).
ZetaChain est une blockchain Proof of Stake (PoS) construite sur le consensus Cosmos SDK et Tendermint, qui peut se connecter à des blockchains externes (par exemple, Ethereum, BSC, Solana, Avalanche, Terra, Bitcoin) et des couches (par exemple, Polygon, Optimism, Arbitrum) de manière décentralisée (sans point de défaillance unique, sans confiance, sans autorisation), transparente et efficace.
L'architecture ZetaChain se compose de validateurs, d'observateurs et de signataires. Les validateurs participent à la production de blocs et reçoivent des récompenses proportionnelles à leurs pièces de staking liées. Les observateurs parviennent à un consensus sur les événements et les états de la chaîne externe. Les signataires, de manière distribuée, détiennent des clés ECDSA/EdDSA standard pour signer des messages au nom de ZetaChain.
ZetaChain utilise le schéma de signature de seuil (TSS) sans leader GG20, qui effectue la génération et la signature de clés distribuées. Aucun nœud ZetaChain ou autre individu n'a accès à la clé privée complète à tout moment. Toutes les transactions entrantes/sortantes et les décisions prises (par changement d'état) sont enregistrées dans les blocs ZetaChain, qui sont disponibles, immuables, vérifiables et complètement transparents.
Sécurité du jeton ZETA inter-chaînes et passage de messages
Le jeton ZETA est le jeton de gaz natif sur ZetaChain et également émis sur des chaînes externes connectées telles qu'Ethereum, Binance Smart Chain et Polygon en tant que jeton ERC20. L'offre totale de jetons ZETA sur toutes les chaînes à la genèse est de 2,1 milliards. Le protocole ZetaChain prend en charge nativement le déplacement des jetons ZETA sur toutes les chaînes connectées via des transactions en chaîne. Le protocole ZetaChain garantit également l'invariance totale de l'offre lors du déplacement du jeton ZETA d'une chaîne à l'autre en observant les fournitures de jeton ZETA sur toutes les chaînes connectées.
Sur des chaînes de contrats intelligents suffisamment performantes, le protocole ZetaChain déploie des contrats de connecteur qui permettent aux contrats intelligents sur différentes chaînes de s'appeler avec des messages arbitraires. Les messages laissés par le contrat d'utilisation sont relayés par les observateurs et signataires de ZetaChain selon des règles de consensus définies sur ZetaChain. Les développeurs dApp et le protocole ZetaChain partagent chacun leur propre responsabilité pour sécuriser l'application inter-chaînes.
Sécurité du ZRC-20 et du module fongible
Outre le message inter-chaînes passant par le contrat Connector sur les chaînes connectées, la propre plate-forme de contrat intelligent de ZetaChain (zEVM) fournit un mécanisme différent pour les applications inter-chaînes qui ne traite que des jetons fongibles (tels que l'application d'échange, l'emprunt/le prêt, etc. .). Le développeur dApp n'a qu'à développer et déployer un contrat intelligent Omnichain sur ZetaChain, en exploitant les contrats ZRC-20 et le module fongible sur ZetaChain, pour gérer les jetons fongibles étrangers, y compris le gaz natif (Ether, BNB, Matic, BTC) et les jetons personnalisés tels comme USDC, USDT, BUSD. L'utilisateur peut déclencher des appels de contrats arbitraires sur ZetaChain zEVM en ajoutant un mémo aux transactions sur les chaînes externes. Cela permet aux développeurs de créer facilement des dApps inter-chaînes qui effectuent des transactions actifs natifs sans encapsulation, de sorte que les utilisateurs de dApp ne supportent pas le risque d'actifs encapsulés désindexés.
Les contrats intelligents omnichain sur ZetaChain héritent de la sécurité de la chaîne souveraine DPoS Cosmos et des signataires observateurs et MPC.
À propos de ZetaChain
ZetaChain est la couche fondamentale d'un avenir multichaîne. La nouvelle blockchain permet une fonctionnalité multichaîne sans utiliser de ponts ou de jetons enveloppés et le déploiement facile d'omnichain-dApps ou odApps. Ces applications peuvent gérer et connecter les données et la valeur sur toutes les plateformes de contrats intelligents ainsi que sur les plateformes de contrats non intelligents comme Bitcoin et Dogecoin.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































