Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie cross-chain Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués
Le principal avantage du projet ZetaChain réside dans ses performances d’interopérabilité inter-chaînes, ce qui rend possible l’interopérabilité entre les différentes blockchains et résout le problème actuel de la fragmentation des blockchains et de l’interopérabilité insuffisante. ZetaChain est conçu pour permettre aux dApps à chaîne complète d’interagir nativement directement avec différentes blockchains sans avoir besoin d’encapsuler ou de relier des actifs. ZetaChain peut prendre en charge les blockchains de contrats intelligents et non smart contracts telles que Ethereum, Bitcoin et Dogecoin. Dans le même temps, la flexibilité des contrats intelligents, l’utilisation locale d’actifs multi-chaînes et l’interface pratique de développement et de conception de dApp fournissent également un support de base pour ses avantages.
Auteur
Elma Ruan, chercheuse principale en investissement de World Chain Investment Research, est titulaire d’un double master en marketing/finance des universités de l’Ivy League, de 5 ans d’expérience dans le WEB3, bonne en DeFi, NFT et autres pistes, avant d’entrer dans l’industrie de la cryptographie, il a travaillé comme gestionnaire d’investissement dans une grande société de valeurs mobilières.
1. Points de recherche
1.1 Logique d’investissement de base
La blockchain est confrontée à un triangle impossible qui nécessite un équilibre entre la sécurité, l’évolutivité et la décentralisation. Chaque projet de blockchain doit faire des compromis entre ces trois éléments et ne peut pas obtenir le meilleur des trois en même temps. Cela a conduit à un grand nombre de solutions et de jetons de couche 1, mais chaque projet sacrifie un aspect de ses fonctionnalités. Afin de résoudre ce problème, une situation multi-chaînes a émergé, ce qui entraîne à son tour des problèmes tels qu’une interopérabilité gênante et des frais élevés, ce qui est également l’arrière-plan de ce projet. Pour remédier aux lacunes de la couche 1, nous assistons à l’émergence de solutions de couche 2. Ces solutions sont en fait construites sur la blockchain principale, mais elles sont capables d’augmenter considérablement la puissance de traitement de la blockchain et de réduire les frais de transaction. La couche 2 utilise une architecture indépendante qui ne modifie pas l’état de la blockchain principale, mais peut traiter les applications et les transactions à grande échelle tout en maintenant un haut niveau de sécurité. Cependant, l’émergence des solutions de couche 2 a conduit à la fragmentation et à la fragmentation de l’écosystème de la blockchain, où les développeurs et les utilisateurs peuvent avoir besoin de disperser leurs fonds sur différentes chaînes, ce qui a entraîné une pénurie de liquidités sur les échanges décentralisés (DEX) et un déséquilibre dans l’économie de la chaîne. Par conséquent, l’un des principaux défis auxquels est confrontée l’industrie de la blockchain est la fragmentation et le manque d’interopérabilité entre les différentes blockchains, ce qui empêche les différents écosystèmes de communiquer entre eux, entravant ainsi le développement de nouveaux cas d’utilisation et d’applications. En tant que solution, Omnichain vise à résoudre le problème du transfert d’actifs entre différentes blockchains, offrant aux utilisateurs la commodité de transférer facilement des actifs entre différentes blockchains. Il supprime les obstacles aux transferts de fonds inter-chaînes à l’aide de CEX ou de protocoles de pontage à frais élevés. ZetaChain, quant à lui, fournit une solution pour la blockchain en fournissant un contrat intelligent décentralisé inter-blockchain qui permet un transfert transparent de valeur et de données entre différentes blockchains.
Cependant, existe-t-il des solutions alternatives avant ZetaChain ou quelque chose de similaire ? Nous pouvons commencer par un bref récapitulatif. Les produits grand public sur le marché pour résoudre ce problème sont les grands ponts inter-chaînes et les produits multi-chaînes peuvent être divisés en deux catégories, les ponts inter-chaînes et les produits multi-chaînes. Les ponts inter-chaînes sont des méthodes inter-chaînes mises en œuvre par le biais de modèles de verrouillage et de coulée/destruction, généralement à des fins lucratives par le biais de frais. La multichaîne, quant à elle, est une nouvelle façon d’obtenir une interaction multi-chaînes en exécutant simultanément plusieurs réseaux blockchain parallèles sur une seule plate-forme. Les dApps multi-chaînes peuvent déployer plusieurs versions indépendantes dans différents réseaux, avec une variété de modèles de profit. Cependant, ces modèles ont tous les contraintes souveraines de plusieurs blockchains. L’émergence de la chaîne complète résout bien ce problème et franchit une nouvelle étape pour le « cross-chain », en réalisant une interaction transparente des liens sur la base de la chaîne complète et en entrant mieux dans le monde du Web3.
Pour en revenir au projet ZetaChain, ZetaChain est innovant à bien des égards. D’un point de vue technique, ZetaChain a innové dans la mise en œuvre de la fonctionnalité cross-chain d’Omnichain. Le réseau distribué de validateurs, les comptes ZetaChain Omnichain et TSS, ainsi que les contrats intelligents et les technologies de communication ZetaChain Omnichain permettent cette innovation. Le premier est un réseau distribué de validateurs, ZetaChain utilise un réseau distribué de validateurs pour vérifier la validité et la légitimité des transactions. Ce mécanisme de vérification utilise plusieurs nœuds de validation au sein du réseau pour parvenir à un consensus et garantir l’exactitude des transactions. De cette façon, ZetaChain peut améliorer la sécurité et la fiabilité des transactions, en évitant des problèmes tels que les comportements malveillants et les doubles dépenses, et la partie centrale se compose de deux modules principaux : ZetaCore (similaire au processeur de l’ensemble du réseau, la responsabilité principale est de générer des blocs) et ZetaClient (le module central responsable de la communication inter-chaînes). En termes de mécanismes de vérification, ZetaChain prévoit de combiner des répéteurs et des schémas d’authentification multipartite, en utilisant une architecture de nœud de vérification distribuée au sein du réseau et un schéma de signature de seuil TSS pour assurer la sécurité et l’efficacité de la vérification des transactions. La seconde est la technologie des comptes Omnichain et des TSS, et le système de signature de compte et de seuil (TSS) Omnichain de ZetaChain est une technologie clé pour obtenir une fonctionnalité inter-chaînes. Les comptes omnichain peuvent transférer des actifs entre différentes blockchains pour obtenir une fonctionnalité cross-chain complète. TSS permet à plusieurs participants de coopérer pour générer des signatures sans exposer la clé privée, protégeant ainsi la sécurité et la confidentialité des transactions. Le troisième est celui des contrats intelligents et des communications Omnichain, et les contrats intelligents et les outils de communication Omnichain de ZetaChain sont des technologies clés pour parvenir à une interopérabilité multi-chaînes universelle. Ces outils peuvent permettre de transférer de manière transparente des actifs entre différentes blockchains, offrant aux utilisateurs une plus grande flexibilité et une plus grande commodité. De plus, ZetaChain utilise un modèle de transaction hybride appelé UTXO-Account, qui combine les modèles de comptabilité UTXO et de comptabilité. Ce modèle hybride permet aux contrats intelligents Omnichain d’interagir directement avec des chaînes externes, ce qui permet le transfert de fonds inter-chaînes et l’interopérabilité de l’ensemble de la chaîne. En outre, ZetaChain dispose d’un actif de gaz commun qui peut être utilisé pour payer des frais de gaz sur plusieurs chaînes, ce qui peut simplifier le processus de paiement et réduire la complexité et le risque d’être attaqué lors de l’utilisation de différents actifs sur différentes chaînes. Ces innovations promettent de débloquer de nouveaux cas d’utilisation qui n’étaient pas possibles auparavant et de favoriser le développement d’un écosystème blockchain plus connecté et plus efficace.
À l’avenir, une fois que ZetaChain sera lancé, sur la base de ses performances d’interopérabilité, les utilisateurs peuvent s’attendre à ce qu’il conduise à des applications plus pratiques et pratiques. Les développeurs peuvent tester des dApps à chaîne complète développées sur ZetaChain Testnet, ce qui leur permet d’interagir directement avec plusieurs blockchains sans aucun encapsulation ou pontage d’actifs. Cela ouvre la voie à de nouveaux cas d’utilisation et à de nouvelles applications qui n’étaient pas possibles auparavant. Par exemple, il peut conduire au développement d’applications de finance décentralisée (DeFi), où un grand nombre de transactions financières chaque jour n’ont plus besoin d’être résolues par des méthodes telles que le cross-chain, et ces programmes Defi peuvent interagir directement avec différentes blockchains, réduisant ainsi les risques liés aux transactions et offrant aux utilisateurs une gamme plus large de produits et services financiers. Il a également le potentiel de soutenir le développement et la mise en chaîne d’applications sophistiquées telles que la gestion de la chaîne d’approvisionnement dans le monde réel qui suivent le mouvement des marchandises sur différentes blockchains pour assurer la transparence et la responsabilité.
En outre, ZetaChain a le potentiel de promouvoir l’interopérabilité entre différentes blockchains, favorisant ainsi l’application de la technologie blockchain. ZetaChain pourrait être particulièrement avantageux pour les entreprises qui cherchent à tirer parti de la technologie blockchain pour améliorer leurs opérations, mais qui s’inquiètent de la dépendance vis-à-vis d’un fournisseur et d’un manque d’interopérabilité. Cependant, comme toutes les technologies émergentes, elle est également confrontée à des risques et à des défis qui doivent être relevés. Par exemple, le modèle économique du projet est actuellement inconnu et ZetaChain doit s’assurer que sa plateforme est sécurisée, évolutive et conviviale pour attirer les développeurs et les utilisateurs, tout en abordant les questions de réglementation et de conformité pour s’assurer que sa plateforme est conforme aux lois et réglementations applicables.
Du côté de l’investissement, il s’agit d’un marché baissier, de sorte que les projets à très haut financement comme LayerZero peuvent être plus populaires pour l’utilisateur moyen, surtout si l’on considère des facteurs tels que les parachutages. En tant que protocoles d’interopérabilité ou chaînes publiques, ils peuvent être plus avantageux. Cependant, comme il s’agit d’un nouveau projet d’infrastructure, l’aspect pratique est primordial. Ce n’est que s’il peut être mis en œuvre que le projet peut être durable. Cela peut également être considéré comme un élément d’un marché baissier. Si vous pouvez vous préparer avant un marché haussier et continuer à innover ou à améliorer les performances, alors ce projet a une chance de briller pendant un marché haussier. Par conséquent, dans les premières étapes du développement de ce projet, nous devons continuer à observer son développement futur. Ce n’est peut-être pas le moment d’investir, et il peut être mis sur une liste de surveillance.
Dans l’ensemble, le projet ZetaChain a le potentiel de contribuer au développement de l’ensemble de l’écosystème blockchain en promouvant l’interopérabilité et en soutenant le développement de nouveaux cas d’utilisation et d’applications. Cependant, son succès dépendra en fin de compte de nombreux facteurs tels que l’atterrissage, la sécurité et l’évolutivité, et ne peut pas être généralisé.
1.2 Évaluation
L’évaluation du projet n’a pas encore été publiée et il n’y a pas eu de réponse de la part de la communauté.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/8668502fb6ba8b21caa3ea423ea910b6.webp)
2. Informations de base sur le projet
2.1 Portée du projet
ZetaChain est une blockchain publique L1 qui fournit une prise en charge native des contrats intelligents inter-chaînes, permettant aux dApps à chaîne complète d’interagir directement de manière native sans aucun encapsulation ou pontage d’actifs.
2.2 Développement antérieur et feuille de route
Graphique 2 ! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/7a1a83e414ad42ade8122883ea4ab091.webp)
Développement futur :
Vision : ZetaChain sera le futur projet Internet web3, les développeurs pourront construire plusieurs réseaux, les utilisateurs pourront facilement accéder aux actifs et aux données sans se soucier des problèmes de commutation réseau. Zetachain continuera à prendre en charge l’interopérabilité des écosystèmes dApp dans divers secteurs à l’avenir, par exemple en permettant aux joueurs d’accéder à des comptes et à des NFT à travers les chaînes pour envoyer des paiements en toute sécurité.
À l’heure actuelle, au stade du réseau de test, l’objectif à court terme sera de lancer le réseau principal et d’améliorer et de libérer le modèle économique des jetons.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/f5e7c945e153fd85f1086202abdebe4f.webp)
2.3 Situation de l’équipe
2.3.1 Situation générale
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/d9441433d9ee3011b8c901b28b518426.webp)
L’équipe ZetaChain se compose de 41 membres principaux qui se spécialisent dans plusieurs disciplines, notamment l’administration des affaires, l’informatique, le génie informatique, le marketing, etc. Et avec un large éventail de compétences, ils s’essayent à Java, à la blockchain, à la gestion de projet, aux médias sociaux, etc.
2.3.2 Fondateur
Ankur Nandwani, fondateur de ZetaChain, a été l’un des premiers employés de Coinbase et l’un des créateurs du jeton (BAT).
2.3.3 Membres principaux
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/a0f2259b228031fa0f6f309e19fb02f6.webp)
Lucas Janon Responsable de l’ingénierie produit**
Lucas Janon occupe actuellement le poste de responsable de l’ingénierie des produits chez ZetaChain. Il a également travaillé chez Designstripe en tant que cofondateur et conseiller technique, ainsi qu’en tant que directeur technique, recrutant et gérant avec succès des équipes, et structurant de multiples projets technologiques. En outre, il a occupé des postes de direction dans le réseau social anonyme TuSecreto et la société fintech Gueno. Lucas a obtenu une licence en informatique de l’Open Source Society University en autodidacte dans le cadre du programme universitaire de renommée mondiale de la plateforme MOOCs.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/6e74e454e5d7db15c2640fd4abdb1759.webp)
Jonathan Covey, leader communautaire
Il est l’un des principaux contributeurs à la résolution des problèmes d’interopérabilité de la blockchain, fournissant des conseils en stratégie technologique aux entreprises du F2000 dans le monde entier chez Talent Tech Labs et directeur exécutif des comptes d’entreprise chez WorkMarket. Il travaille également comme chef de projet chez ConsenSys et est titulaire d’un double baccalauréat en psychologie et en histoire de l’art de l’Union College.
2.4 Financement
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/45acd288ae707419801bee9a107dbd79.webp)
3. Analytique d’affaires
3.1 Objet de service
Le public cible du projet comprend principalement les groupes suivants :
Développeurs : ZetaChain fournit aux développeurs une plate-forme blockchain innovante qui leur permet de développer des dApps à chaîne complète et de mettre en œuvre une prise en charge native des contrats intelligents inter-chaînes. Ces développeurs peuvent utiliser des langages de programmation et des frameworks communs pour déclencher des événements sur des blockchains connectées, mettre en œuvre la programmabilité et créer des applications inter-chaînes.
Utilisateurs de dApp : Les dApps à chaîne complète de ZetaChain peuvent interagir directement avec différentes blockchains sans aucune encapsulation ou pontage d’actifs, offrant aux utilisateurs une expérience plus pratique et plus directe. Ces dApps couvrent les domaines du paiement, de la DeFi, de l’art, des jeux, des réseaux sociaux et autres, apportant aux utilisateurs des fonctions et des expériences riches et diverses.
Participants à l’écosystème de la blockchain : ZetaChain attire l’attention et la participation des utilisateurs de la blockchain à l’écosystème du projet en fournissant une blockchain publique qui réduit les hypothèses de confiance, améliore la transparence, est entièrement vérifiable et peut être auditée. Ces participants peuvent inclure des investisseurs, des chercheurs, des passionnés de blockchain et d’autres personnes qui souhaitent utiliser les fonctionnalités de ZetaChain pour participer au développement et à l’innovation de l’écosystème blockchain.
3.2 Classification des entreprises
Les services fournis par le projet ZetaChain peuvent être divisés en trois secteurs d’activité :
Contrats intelligents et services de messagerie inter-chaînes :
ZetaChain permet aux développeurs de déployer des contrats intelligents par-dessus qui peuvent lire et écrire avec d’autres blockchains connectées pour une interaction inter-chaînes.
Nœud d’hyper-connexion :
La nature d’observation des nœuds de ZetaChain vous permet de surveiller les transactions sur chaque blockchain connectée. Grâce à l’architecture TSS, le réseau peut signer et vérifier les transactions sur chaque blockchain connectée, offrant aux développeurs un environnement de chaîne complète lié de manière transparente pour créer des applications inter-chaînes nouvelles et puissantes.
Messagerie inter-chaînes :
Les développeurs peuvent transmettre des messages (données et valeur) entre différentes chaînes et couches par le biais de simples appels de fonction. Ce mécanisme de messagerie permet aux développeurs de dApp de créer de puissantes applications inter-chaînes en créant des contrats intelligents existants.
Gérer les actifs externes :
Le réseau de ZetaChain et les dApps qui s’y rattachent peuvent gérer les actifs et les coffres-forts qui sont connectés en externe à la chaîne. Cela signifie que n’importe quel actif on-chain peut être géré comme un contrat intelligent sur une seule chaîne.
3.3 Détails de l’entreprise
3.3.1 Caractéristiques principales
Décentralisation et publicité : ZetaChain est un réseau blockchain public et décentralisé construit sur le SDK Cosmos et le consensus Tendermint. Contrairement à de nombreuses solutions inter-chaînes, ces systèmes ont tendance à utiliser une variété de modèles de confiance centralisés et sont vulnérables aux vulnérabilités et au piratage. Et ZetaChain garantit que toutes les transactions et activités, même les transactions inter-chaînes, sont transparentes, vérifiables et fonctionnent avec un minimum de confiance.
Nœuds hyper-connectés : Les nœuds de ZetaChain disposent d’une fonctionnalité d’observateur qui surveille les transactions sur chaque chaîne connectée. Grâce à l’architecture TSS de ZetaChain, le réseau est capable de signer et de vérifier les transactions sur chaque chaîne connectée comme un portefeuille. Ces nœuds hyper-connectés lisent et écrivent des chaînes connectées de manière sécurisée et décentralisée, offrant aux développeurs un environnement de chaîne complète et transparent pour créer des applications inter-chaînes nouvelles et puissantes.
Contrats intelligents à chaîne complète : ZetaChain prend en charge les contrats intelligents déployés localement qui peuvent lire et écrire des chaînes connectées. ZetaChain est une blockchain publique qui prend en charge cette fonctionnalité, offrant un nouveau paradigme pour le développement d’applications.
Messagerie inter-chaînes : les développeurs peuvent transmettre des messages (données et valeur) entre les chaînes et les couches avec de simples appels de fonction. Grâce à la messagerie, les développeurs de dApp peuvent implémenter certaines fonctions dans leurs contrats intelligents existants, ce qui leur permet de créer de puissantes applications inter-chaînes.
Gérer les actifs externes : Le réseau de ZetaChain et les dApps qui y sont construites sont capables de gérer les actifs et les coffres-forts à partir de chaînes externes connectées. Cela permet à n’importe quel actif de la chaîne d’être géré comme un contrat intelligent sur une seule chaîne. Par conséquent, les dApps sur ZetaChain peuvent orchestrer et introduire une logique de contrat intelligent sur n’importe quelle chaîne connectée. Cette fonctionnalité s’applique à toutes les chaînes, y compris les blockchains qui ne sont pas des contrats intelligents.
3.3.2 Architecture du produit du projet
3.3.2.1 Cadre général
La conception architecturale de ZetaChain est basée sur le SDK Cosmos et la technologie blockchain Proof-of-Stake (PoS) du moteur de consensus Tendermint PBFT. Cela donne à ZetaChain des temps de génération de blocs rapides (environ 5 secondes) et une certitude de transaction instantanée sans attendre la confirmation et sans réorganiser les transactions. Le moteur de consensus PBFT de Tendermint a été évolutif en production, prenant en charge environ 300 nœuds. À l’avenir, avec la mise à niveau des signatures de seuil BLS, ce nombre pourrait passer à plus de 1 000. Le protocole de consensus efficace Tendermint permet à ZetaChain d’atteindre potentiellement un débit de 100 transactions par seconde.
L’architecture globale de ZetaChain est un réseau distribué de nœuds, souvent appelés validateurs. Les validateurs agissent en tant qu’observateurs décentralisés, travaillant ensemble pour parvenir à un consensus sur l’état et les événements externes, tout en mettant à jour l’état des chaînes externes grâce à un mécanisme de signature de clé distribué. ZetaChain met en œuvre ces fonctions de manière décentralisée, en évitant les points de défaillance uniques, en éliminant les autorisations de confiance et d’accès, en maintenant la transparence et l’efficacité.
Chaque nœud de validation contient deux composants importants, ZetaCore et ZetaClient. ZetaCore est responsable de la génération de la blockchain et de la maintenance de la machine d’état de réplication (RSM), tandis que ZetaClient est responsable de l’observation des événements sur les chaînes externes et de la signature des transactions sortantes.
Les deux composants, ZetaCore et ZetaClient, sont regroupés et exécutés par des opérateurs de nœuds. Toute personne disposant d’une garantie suffisante peut devenir opérateur de nœud et participer au processus de vérification.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/fe3027b6d9116fcb4ffaa47b67ee5827.webp)
3.3.2.2 Subdiviser les rôlesValidateur
Dans ZetaChain, les vérificateurs sont divisés en trois rôles différents : vérificateur de base, observateur (observateurs) et signataire TSS. Ces validateurs servent le système en traitant les transactions et en maintenant la sécurité du réseau, et en retour, ils reçoivent des frais de transaction et des récompenses. Les observateurs et les signataires TSS diffèrent par leur taille des vérificateurs de base, car ils ont des exigences différentes en matière de sécurité et de récompense.
Vérificateur de base
ZetaChain utilise le protocole de consensus Tendermint, un algorithme de consensus Byzantine Fault Tolerant (BFT) partiellement synchronisé. Chaque nœud de validation peut voter sur les propositions de blocs au prorata de ses tokens stakés/délégués (ZETA). Chaque validateur est identifié par sa clé publique de consensus. Les validateurs doivent rester en ligne et prêts à participer au nombre croissant de génération de blocs. En échange du service, les validateurs recevront des récompenses globales et des frais de transaction.
Observateur
Dans le processus de consensus de ZetaChain, il existe également un groupe d’acteurs importants, connus sous le nom d’observateurs. Ils sont chargés de parvenir à un consensus sur les événements et l’état de la chaîne externe. Pour ce faire, les observateurs surveillent les nœuds complets sur les chaînes connectées en externe pour détecter des transactions, des événements et des statuts spécifiques à des adresses spécifiques. Le rôle de l’observateur se divise en deux catégories : le séquenceur et le vérificateur. Le séquenceur découvre les transactions, les événements et les états liés à la chaîne externe, puis transmet ces informations au validateur. Les validateurs valident ZetaChain et votent pour parvenir à un consensus. Ce système nécessite au moins un séquenceur et plusieurs validateurs. Bien qu’il ne soit pas nécessaire de faire entièrement confiance au séquenceur, il faut au moins un séquenceur honnête pour assurer le bon fonctionnement du système.
Signataire du TSS
ZetaChain co-détient les clés ECDSA/EdDSA standard pour l’authentification lors de l’authentification avec des chaînes externes. Ces clés sont réparties entre plusieurs signataires, et seulement plus de la moitié des signataires peuvent signer au nom de ZetaChain. Cette conception est très importante pour s’assurer qu’à tout moment, aucune entité ou un petit nombre de nœuds ne peut signer de messages sur la chaîne externe au nom de ZetaChain seul. Pour assurer la sécurité économique, le système ZetaChain utilise des mises de jalonnement et des incitations positives/négatives.
3.3.2.3 Modèle technique
1) Modèle Crosschain Crosschain
La tâche du modèle cross-chain est de suivre les transactions entre différentes blockchains (CCTX).
Le rôle principal dans l’interaction avec les modules inter-chaînes est le vérificateur d’observateur, également connu sous le nom d'« observateur ». L’observateur exécute un programme hors chaîne appelé ZetaClient, et l’observateur est responsable de la surveillance de la blockchain connectée afin de saisir les transactions pour entrer dans la blockchain actuelle et garder un œil sur les transactions qui doivent être traitées en dehors de la blockchain actuelle. Dans le même temps, ils surveillent également les transactions sortantes sur d’autres blockchains connectées.
Les observateurs participent au processus de vote après avoir observé les transactions entrantes ou hors site.
Les termes « entrants » et « sortants » font référence au flux de transactions inter-chaînes
« Pit Stop » : Fait référence à une transaction d’une autre blockchain qui entre dans la blockchain actuelle, également connue sous le nom de transaction « Pit Stop ».
« Sortant » : Fait référence aux transactions qui partent de la blockchain actuelle et sont envoyées à d’autres blockchains.
Voter
Lorsqu’un observateur soumet un vote sur une transaction, un bulletin de vote est créé s’il n’a pas été créé auparavant. Ils peuvent voter et associer leur vote à ce bulletin de vote. Selon le BallotThreshold, une fois qu’un nombre suffisant de votes est atteint, le bulletin de vote est considéré comme « définitif ».
Le vote final fait passer le bulletin de vote au statut de « confirmation finale », déclenche l’exécution de la transaction et paie les frais de GAS pour les transactions inter-chaînes.
Tous les votes soumis après la confirmation définitive du scrutin seront rejetés.
Arrêt
Les transactions d’arrêt au stand sont des transactions inter-chaînes observées à partir d’autres chaînes connectées. Pour voter sur une transaction de fosse, un observateur diffuse un message MsgVoteOnObservedInboundTx.
Le dernier vote fait passer le bulletin de vote à l’état de « confirmation finale », ce qui déclenche l’exécution de la transaction inter-chaînes.
Si la chaîne cible est ZetaChain et que CCTX ne contient aucun message, les jetons ZRC20 sont déposés sur un compte sur ZetaChain.
Si la chaîne cible est ZetaChain et que CCTX contient des messages, les jetons ZRC20 sont déposés et le contrat sur ZetaChain est appelé. Le message contient l’adresse du contrat et les paramètres requis pour appeler le contrat.
Si la chaîne cible n’est pas ZetaChain, le statut de la transaction passe à « En attente hors site » et CCTX est traité comme une transaction hors site.
Transactions sortantes
En attente d’appels sortants
Des observateurs surveillent les transactions hors site en attente sur ZetaChain. Pour traiter ces transactions sortantes en attente, les observateurs participent à la signature de clé TSS pour signer la transaction, puis diffusent la transaction signée à d’autres blockchains connectées.
Des observateurs surveillent d’autres blockchains connectées pour les transactions sortantes diffusées. Une fois qu’une transaction est « confirmée » (ou « on-chain ») sur d’autres blockchains connectées, les observateurs votent sur ZetaChain en envoyant un message VoteOnObservedOutboundTx. Une fois que le vote a dépassé le seuil, le vote est finalement confirmé et le statut de la transaction passe à la confirmation finale.
Informations sur le message
MsgVoteOnObservedOutboundTx
VoteOnObservedOutboundTx est l’opération de vote sur les transactions sortantes qui ont été diffusées et finalement confirmées sur la chaîne connectée. S’il s’agit du premier vote, un nouveau bulletin de vote sera créé. Lorsque le vote atteint le seuil, le bulletin de vote sera définitivement confirmé. Une fois que le bulletin de vote est finalement confirmé, les transactions sortantes sont traitées.
Si l’observation est réussie, le module bancaire frappera la différence entre la quantité de tokens consommés (ZETA) et le montant généré, et la déposera sur le compte du module. Si l’observation échoue, la logique est exécutée selon l’état précédent.
Si l’état précédent est En attente d’appels sortants, une nouvelle transaction de restauration est créée. Pour couvrir les frais de transaction de rollback, une instance de contrat UniswapV2 sur ZetaChain sera utilisée pour échanger le nombre de tokens dans le CCTX engagé avec le ZRC20 du token GAS de la chaîne réceptrice. Ces jetons ZRC20 sont ensuite brûlés. Mettez à jour Nonce en même temps. Si tout se passe bien, l’état de CCTX passera à Pending Rollback (En attente de restauration).
Si l’état précédent est En attente de restauration, CCTX sera abandonné.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/cef315c1bebda0b2ccd6bab43d6fbdf9.webp)
MsgVoteOnObservedInboundTx
VoteOnObservedInboundTx est l’opération de vote sur les transactions entrantes observées sur la chaîne connectée. Lors du premier vote, un nouveau bulletin de vote est généré. Une fois que le nombre de votes aura atteint le seuil, le bulletin de vote sera définitivement confirmé. Une fois le bulletin de vote définitivement confirmé, un nouveau CCTX sera créé.
Si la chaîne de réception est ZetaChain, HandleEVMDeposit est appelé. Si les tokens déposés sont des ZETA, MintZetaToEVMAccount sera appelé et le montant correspondant de tokens sera frappé sur le compte de réception sur ZetaChain. Si le jeton déposé est constitué de jetons GAS ou de jetons ERC20 connectés à la chaîne, la méthode de dépôt de ZRC20 sera invoquée et les jetons seront déposés sur le compte destinataire sur ZetaChain. Si le message n’est pas vide, la méthode depositAndCall du contrat système est également appelée et le contrat de chaîne complète sur ZetaChain est exécuté. L’adresse et les paramètres du contrat de chaîne complète sont transmis dans le cadre du message. Si tout se passe bien, le statut de CCTX passera à OutboundMined.
Si la chaîne de réception est une chaîne connectée, la méthode FinalizeBound est appelée, prête à traiter le CCTX en tant que transaction sortante. Pour payer les transactions sortantes, une instance de contrat Uniswap V2 sur ZetaChain sera utilisée pour échanger le nombre requis de tokens dans le CCTX soumis avec ZRC20 du token GAS de la chaîne réceptrice. Ces jetons ZRC20 sont ensuite brûlés. Mettez à jour Nonce en même temps. Si tout se passe bien, l’état de CCTX passera à En attenteSortant.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/ee5a964ed255fa3406a488778086924d.webp)
2) Modèle d’émissions du module d’émissions
Le rôle du module d’émissions est de coordonner la distribution des récompenses aux observateurs, aux validateurs et aux signataires du TSS. Actuellement, il ne distribue des récompenses qu’aux validateurs par bloc. Les montants des récompenses non allouées resteront dans les cagnottes respectives de TSS et d’Observer. La distribution des récompenses est mise en œuvre au début du traitement des blocs.
3) Module d’interchangeabilité des modules fongibles
Le module de fongibilité simplifie le processus de déploiement de jetons fongibles (ou « jetons externes ») sur d’autres blockchains connectées à la ZetaChain. (Sur ZetaChain, ces jetons externes sont représentés sous forme de jetons ZRC20.) Lorsqu’un jeton externe est déployé sur ZetaChain, le système crée automatiquement un contrat ZRC20, établit le pool correspondant et injecte des liquidités dans le pool. Le jeton externe sera alors ajouté à la liste des jetons externes dans l’état du module. )
**4) Modèle d’observateur du module d’observation
Le module observateur est responsable du suivi des options de vote, de la mise en correspondance entre les chaînes et les comptes d’observateurs, de la liste des chaînes connectées, des paramètres de base (adresse du contrat, intervalle du plan de transaction sortante, etc.), des paramètres de l’observateur (seuil de vote, délégation minimale de l’observateur, etc.) et des paramètres de la stratégie de gestion.
Les options de vote sont utilisées pour voter sur les transactions entrantes et sortantes, et le module d’observateur offre la possibilité de créer, de lire, de mettre à jour et de supprimer des options de vote (CRUD), ainsi que des fonctions auxiliaires pour déterminer si un bulletin de vote a été finalisé. D’autres modules, tels que les modules inter-chaînes, utilisent le système de vote lorsque les observateurs/validateurs votent sur les transactions.
Les observateurs/validateurs sont des validateurs qui exécutent ZetaClient et s’exécutent en parallèle avec ZetaCored (nœuds blockchain) avec le pouvoir de vote pour voter sur les transactions inter-chaînes entrantes et sortantes.
Le mappage entre la chaîne et le compte observateur est défini au moment de la création et est utilisé pour déterminer dans le module cross-chain si l’observateur/validateur est autorisé à voter sur les transactions sur une chaîne connectée particulière.
3.3.3 Procédure d’utilisation
3.3.3.1 Développeurs
1) Commencer à construire
ZetaChain propose deux façons de développer des dApps : les contrats full-chain et la messagerie cross-chain.
ZetaChain est une blockchain de preuve d’enjeu (PoS) construite à l’aide du SDK Cosmos et du moteur de consensus Tendermint Core. Cela permet à ZetaChain d’avoir des temps de génération de blocs rapides et une certitude de transaction instantanée.
ZetaChain fournit une couche d’exécution compatible avec la machine virtuelle Ethereum (EVM) appelée zEVM. En plus de prendre en charge toutes les fonctions EVM et les interactions standard telles que la création de contrats, l’interaction de contrats et la combinaison de contrats, zEVM présente les caractéristiques uniques suivantes :
Les contrats sur zEVM peuvent être appelés par des chaînes externes.
Les contrats sur zEVM peuvent générer des transactions sortantes sur des chaînes externes.
Ces deux caractéristiques uniques permettent à zEVM d’agir comme une plate-forme programmable à usage général qui prend en charge les transactions inter-chaînes, avec la possibilité de modifier l’état de différentes chaînes en une seule étape.
Lors du développement sur ZetaChain, les développeurs doivent créer des contrats zEVM. Bien que les contrats zEVM puissent être n’importe quel contrat Solidity standard, afin de tirer pleinement parti des capacités de ZetaChain, ces contrats doivent suivre une interface spécifique. Ces interfaces sont uniques à ZetaChain et permettent d’interagir avec des blockchains connectées en externe.
2) Modèle de contrat intelligent
ZetaChain est livré avec un modèle de contrat intelligent qui permet aux développeurs de commencer facilement à créer des dApps. Le didacticiel de la chaîne complète et le didacticiel de messagerie inter-chaînes utilisent tous deux ce modèle, par exemple :
Générez des portefeuilles aléatoires
Vérifiez le solde des tokens
Récupérez des jetons sur le robinet
Créer un contrat de chaîne complète
Créer un contrat de message inter-chaînes
Suivre les transactions inter-chaînes
Vérifier le contrat
Envoyer des jetons
Interroger les frais inter-chaînes
3) Tokens sur ZETA
Le réseau de test ZetaChain Athens 3 est un type de jeton différent.
• Tokens ZETA natifs sur ZetaChain
Le jeton natif de ZetaChain s’appelle ZETA. Il s’agit d’un jeton de mise qui est utilisé pour payer les frais de transaction. Les nœuds ZetaChain sont construits sur l’infrastructure du Kit de développement logiciel (SDK) Cosmos.
• ZETA emballé sur ZetaChain
ZETA peut exister sur la ZetaChain sous la forme de jetons WETH9 (contrats qui encapsulent WETH) (WZETA). WZETA est principalement utilisé comme pool de liquidité au sein de ZetaChain, associé à des jetons GAS natifs de la blockchain connectés (par exemple, l’appariement gETH/WZETA).
Pour encapsuler le ZETA local en tant que WZETA et l’envoyer au contrat ZetaToken sur la ZetaChain.
• Tokens externes sur ZetaChain
Les jetons GAS locaux (tels que gETH, tMATIC, tBNB et tBTC) sur la blockchain connectée sont présentés sous forme de jetons ZRC-20 sur ZetaChain. ZRC-20 est une extension du jeton ERC-20 qui permet aux jetons d’être déposés dans ZetaChain et retirés de ceux-ci. Pour déposer des tokens dans ZetaChain, il suffit de les envoyer à une adresse TSS sur la chaîne. Pour retirer des tokens GAS natifs de ZetaChain, vous devez appeler la méthode d’extraction du contrat ZRC-20.
4) Contrats Omnichain
Un contrat intelligent à chaîne complète est un contrat déployé sur ZetaChain qui peut utiliser et orchestrer des chaînes connectées ainsi que des actifs sur ZetaChain. Avec un contrat intelligent à chaîne complète, l’état des actifs et des données peut être maintenu sur toutes les chaînes connectées. Le contrat intelligent de la chaîne complète est déployé sur ZetaChain et peut être invoqué à partir de n’importe quelle chaîne connectée.
Pour invoquer un contrat intelligent à chaîne complète, la seule chose qu’un utilisateur doit faire est d’envoyer une transaction à l’adresse TSS de la chaîne connectée. Le montant de la transaction sera disponible pour l’expéditeur sur ZetaChain sous forme de jetons ZRC-20, et un tableau d’octets de données (contenant l’adresse et le message du contrat intelligent de la chaîne complète) est utilisé pour appeler le contrat intelligent de la chaîne complète par adresse et passer les paramètres du message.
•ZetaEVM(zEVM)
ZetaEVM est une machine virtuelle compatible avec Ethereum. Les utilisateurs peuvent déployer et exécuter des contrats intelligents à chaîne complète sur la blockchain principale de ZetaChain. Ces contrats se connectent à la couche d’interopérabilité de ZetaChain et peuvent coordonner les actifs sur des chaînes externes comme s’ils étaient sur la même chaîne.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/053e3978be32e35275bcbca1d8408fb2.webp)
• Norme de jeton ZRC-20
La norme de jeton ZRC-20 a été intégrée à la plate-forme de contrats intelligents à chaîne complète de ZetaChain. Avec ZRC-20, les développeurs peuvent créer des dApps qui coordonnent les connexions aux actifs locaux on-chain, ce qui facilite la création de protocoles DeFi et de dApps à chaîne complète tels que les échanges décentralisés (DEX) à chaîne complète, les prêts à chaîne complète, la gestion de portefeuille à chaîne complète, etc., comme s’ils étaient tous sur une seule chaîne.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/e2974a8693255f44d566f8481d562920.webp)
Pools de liquidité
Les pools de liquidité permettent de faciliter les fonctionnalités clés de ZetaChain et d’améliorer l’expérience utilisateur (frais moins élevés, transactions plus fluides, applications financières plus diversifiées) au profit de l’ensemble de l’écosystème des crypto-monnaies. Les pools de liquidité dans un environnement ZetaChain peuvent être divisés en trois catégories principales : les pools ZETA principaux, les pools zEVM supplémentaires et les pools ZETA externes.
Pool de base ZETA
[ZETA] / Le pool Uniswap de [Gas ZRC-20] (sur zEVM) est le pool principal requis par ZetaChain pour écrire les transactions sortantes dans la chaîne. Chaque fois que le support d’une chaîne est ajouté, un pool est créé entre la ZETA correspondante et les actifs gaziers locaux de la chaîne.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/5546ce5faf2b23e70cf064efcabbad90.webp)
Par exemple, vous pouvez voir comment la messagerie inter-chaînes peut utiliser ces pools principaux qui associent le gaz natif (ZRC-20) à ZETA pour payer les transactions sortantes :
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/0adf2bc563ba9eafb20c416a17d366d2.webp)
Attacher le pool zEVM
N’importe quel pool de liquidité peut être créé sur zEVM, et les utilisateurs peuvent déployer des tokens ERC-20 simples sur ZetaChain, intégrer des tokens de chaînes externes via ZRC-20 et créer n’importe quelle combinaison de pool de liquidité requise pour leur application, tout comme sur un EVM à chaîne unique. Par exemple, vous pouvez en créer des utiles [ZETA] [Gas] / [Stablecoin] ou / [Stablecoin], permettant aux utilisateurs d’échanger différents actifs plus librement.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/436117ac879c31d1d6861e1d22b184ab.webp)
Piscine ZETA externe
ZETA est un jeton à chaîne complète qui existe à la fois sur ZetaChain et sur toute chaîne connectée, car il est utilisé à la fois pour les frais de gaz des contrats intelligents et pour la messagerie inter-chaînes. Certains pools sur chaque chaîne (par exemple[ZETA] [Gas] / aidera les applications à faciliter le transfert de valeur entre les chaînes par le biais de la messagerie. Les développeurs ont également besoin de pools de minage sur des chaînes externes pour obtenir ZETA afin de l’utiliser pour la messagerie.
• Frais de gaz
Lorsqu’ils interagissent avec les contrats intelligents de ZetaChain, les utilisateurs doivent payer des frais de gaz pour des transactions spécifiques.
Le gaz est nécessaire pour le déploiement et l’appel de contrats intelligents. Il est possible d’interagir avec le contrat zEVM (ZetaChain Virtual Machine) sur une chaîne externe via des dépôts ZRC-20. Cela peut inclure l’intégration d’appels de contrat dans les messages. Alternativement, les utilisateurs peuvent se connecter directement à ZetaChain et interagir avec les contrats déjà déployés sur zEVM.
Le mécanisme de marché GAS du contrat intelligent ZetaEVM est similaire à celui d’Ethermint et utilise une structure de frais GAS similaire à celle d’Ethereum EIP 1559. Le système est conçu pour arrêter les attaques de spam sur le Web.
Frais de contrat intelligent de chaîne complète
dépôt
Lorsque des tokens sont déposés dans ZetaChain, les frais pour les tokens Gas natifs de la chaîne sont payés en les envoyant à l’adresse TSS (Threshold Signature Scheme). Par exemple, si l’ETH est déposé d’Ethereum dans ZetaChain, les frais requis seront payés en ETH et sont comparables aux frais de transfert de tokens ordinaires sur le réseau Ethereum.
Retraits
Lors du retrait de tokens ZRC-20 vers une chaîne externe connectée, des « frais de gaz de retrait » seront facturés.
Frais actuels de la chaîne complète
Ces frais sont comparés aux jetons Gas natifs (la chaîne à partir de laquelle les jetons ZRC-20 sont extraits) sur la chaîne cible. Les frais sont calculés sur la base d’une limite de gaz de 500 000.
Messagerie inter-chaînes Messagerie inter-chaînes
Les contrats CCM (Cross-Chain Communication) sont déployés sur deux ou plusieurs blockchains interconnectées. ZetaChain agit comme un relais et est responsable de la transmission d’informations entre ces blockchains.
Pour envoyer un message, l’utilisateur doit appeler une fonction d’exécution, et ZetaChain reçoit le message et l’envoie à la chaîne cible. Le message est ensuite transmis à un contrat CCM et transmis à la fonction onZetaMessage.
Un cas d’utilisation typique de CCM est lorsqu’une application appelle simplement un contrat sur une chaîne différente ou envoie de la valeur à une adresse sur une chaîne différente. Une fois le message reçu et traité sur la chaîne cible, l’idéal est que l’application n’ait pas besoin de diffuser quoi que ce soit pour synchroniser l’état, et l’expéditeur n’a pas besoin de se soucier du résultat.
La messagerie inter-chaînes peut être utilisée pour créer une variété d’applications et de fonctionnalités de base, telles que :
Les NFT OmniChain, qui peuvent être envoyés entre différentes chaînes sans connaître l’état des autres collections on-chain.
Des applications d’échange ou de pontage « simples » qui tirent parti des pools de liquidité sur les chaînes existantes.
Prouvez la propriété des NFT ou des appels d’opérations simples à différentes chaînes.
Connecteur connecteur
Le connecteur ZetaChain permet aux utilisateurs d’envoyer des messages inter-chaînes (données et valeur) entre n’importe quelle blockchain connectée.
Frais de gaz
Les utilisateurs (portefeuilles, contrats) doivent payer des frais pour transférer des données et de la valeur entre différentes chaînes via ZetaChain. Le paiement de l’utilisateur s’effectue par l’envoi de ZETA (et de données de message) au contrat de connecteur sur la chaîne de connexion. Ces ZETA sont utilisés pour payer les validateurs/stakers/pools d’écosystèmes, ainsi que les frais de gaz sur la chaîne cible. Pour les utilisateurs, ces opérations sont regroupées en une seule transaction.
Lors de l’envoi de messages inter-chaînes, les utilisateurs doivent payer deux types de frais :
Frais de gaz sortant : calculés dynamiquement en fonction du prix du gaz de la chaîne cible, de la limite de gaz fournie par l’utilisateur et du prix du jeton dans le pool de liquidité sur ZetaChain.
Frais de protocole : Actuellement une valeur fixe définie dans le code source de ZetaChain.
Ces frais sont exprimés en jetons ZETA et sont calculés par rapport à la chaîne cible (la chaîne à laquelle le message est envoyé). Les frais sont calculés sur la base d’une limite de gaz de 500 000.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/841b007dcaa2813f79e2e3da7bc5be4b.webp)
3.3.3.2 Validateurs
Les responsabilités du vérificateur nécessitent que les utilisateurs qui ont besoin d’utiliser le système d’exploitation Linux et l’interface de ligne de commande gèrent plus efficacement les ressources des nœuds ZetaChain. Les validateurs doivent définir des limites sur le nombre maximal de descripteurs de fichiers et le nombre maximal de processus afin d’optimiser l’utilisation des ressources. Deuxièmement, les validateurs doivent se concentrer sur les ressources des nœuds dans les environnements applicatifs réels, y compris la charge du processeur, la mémoire, l’utilisation du disque et les E/S du disque, afin de garantir des performances système stables. Le validateur permet ensuite à Prometheus de générer des métriques qui sont disponibles pour le collecteur Prometheus.
Configuration requise :
Spécifications du nœud
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/cb5e8f56fd0f0ce39800f997a57375fb.webp)
Port public
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/2cb10ded7061bff61f725cad0f763874.webp)
Nœuds RPC/API/archive
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/36c25ff8ba54d629dd73c8fd09b36d48.webp)
3.4 Écosystème
Actuellement, ZetaChain compte environ 151 partenaires, dont BTC, BNB, ETH, Polygon a été lancé sur le testnet.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/4906e7d07bcda1f645a96ff4be24972b.webp)
En outre, ZetaChain a conclu des partenariats avec un certain nombre de projets et d’accords majeurs impliquant différents domaines, dans l’espoir d’aider ces projets grâce à sa principale technologie inter-chaînes Omnichain, de débloquer davantage de cas d’utilisation inter-chaînes et de réaliser le transfert de données et d’actifs pouvant couvrir l’ensemble de la chaîne. Selon ZetaChain, les DApps Omnichain identifiées pour être déployées sur ZetaChain comprennent DEX, Identity Infrastructure (Galxe), Social Protocol (CyberConnect), DAO (STP) et autres.
3.5 Cas d’utilisation du projet
ZetaChain présente ses multiples utilisations spécifiques, couvrant les domaines clés suivants :
• Les contrats intelligents gèrent les actifs externes
Les contrats intelligents pour gérer les actifs externes sont l’une des fonctionnalités puissantes de ZetaChain, qui permet aux contrats intelligents de détenir et d’utiliser tous les actifs qu’un compte normal peut détenir, et de recevoir et de dépenser ces actifs selon une logique programmatique. La fonction de contrat intelligent inter-chaînes de ZetaChain peut directement détenir et utiliser des actifs sur la chaîne externe, il est donc possible de gérer plusieurs actifs sur ZetaChain, tels que les ETH, ERC20, Algorand ASA, etc. De plus, les dApps cross-chain peuvent être facilement créées via la messagerie de ZetaChain.
• Échange décentralisé de tenue de marché automatisée (AMM) inter-chaînes
ZetaChain permet un véritable échange décentralisé de teneur de marché automatisé (AMM) inter-chaînes, construit à l’aide de contrats intelligents. Il existe deux façons de créer des DEX AMM sur ZetaChain : la messagerie et les contrats intelligents ZetaChain natifs. La différence réside dans le fait que le pool soit géré par un contrat intelligent externe ou un contrat intelligent local ZetaChain. Dans la méthode de messagerie, le pool de fonds est géré par un contrat intelligent de chaîne externe, associé à la pièce ZETA. Dans la méthode du contrat intelligent ZetaChain local, le compte TSS de ZetaChain détient tous les actifs natifs de la chaîne externe et est directement géré par le contrat intelligent ZetaChain. Ces contrats intelligents mettent en œuvre la logique AMM, y compris la tarification, l’échange, les fournisseurs de liquidité et les frais.
Messagerie inter-chaînes avec valeur/données
La capacité de ZetaChain à transmettre des messages d’une chaîne à l’autre de manière fiable et sécurisée permet de puissantes applications inter-chaînes, même sans contrats intelligents ZetaChain natifs. La fonctionnalité de messagerie inclut tous les points de terminaison de communication de la chaîne externe, les validateurs de ZetaChain agissant comme des notaires byzantins tolérants aux pannes pour prouver la validité des événements/transactions sur la chaîne A et agir comme un relais pour les messages. Le contrat intelligent de la chaîne B n’a besoin que de mettre sur liste blanche l’adresse TSS de ZetaChain pour être sûr que ZetaChain a vérifié les événements sur la chaîne A.
• NFT multi-chaînes
Dans le monde des NFT multi-chaînes, le même ensemble de NFT peut exister sur plusieurs blockchains en même temps, telles que Ethereum, Flow et Solana. Transférer un NFT d’une chaîne à une autre est un défi car il est nécessaire de savoir où se trouve ce NFT aujourd’hui et qui en est le propriétaire actuel. Le contrat intelligent ZetaChain résout le transfert de propriété des NFT sur différentes chaînes. Plus précisément, chaque chaîne disposera d’un contrat intelligent d’entiercement contrôlé par une clé ZetaChain. Pour transférer un NFT vers une autre chaîne, il suffit de placer le NFT dans un contrat séquestre, de payer des jetons ZETA comme frais de transaction, et ZetaChain créera le NFT correspondant sur la chaîne cible. Les contrats intelligents sur ZetaChain peuvent suivre le propriétaire d’un NFT et la blockchain sur laquelle réside le NFT.
• Identités et actifs communs
ZetaChain fournit un système d’identité universel, un service de noms et des jetons liés à l’âme qui peuvent servir d’identité universelle pour toutes les chaînes. Il a une capacité de chaîne complète pour permettre aux identités des utilisateurs d’interagir avec d’autres chaînes, et est à l’épreuve du temps car ZetaChain peut prendre en charge plus de blockchains.
Au lieu d’avoir à avoir une identité ou un nom de domaine distinct sur chaque chaîne, les utilisateurs peuvent gérer et utiliser leurs actifs sur toutes les chaînes, qu’il s’agisse d’objets de jeu, d’objets de collection ou de jetons, à partir d’une plateforme unifiée.
• Coffres-forts multi-chaînes et multi-signatures
Cela signifie que les utilisateurs peuvent conserver et gérer en toute sécurité des actifs sur plusieurs chaînes par le biais de comptes et/ou de messages impliquant plusieurs chaînes, un processus qui nécessite la confirmation de plusieurs signatures.
• Résumé de compte en chaîne complète ou portefeuille de contrats intelligents
ZetaChain propose des portefeuilles de contrats intelligents qui peuvent gérer les transactions avec toutes les chaînes. Il permet des transactions sans gaz, gère des opérations telles que des transactions complexes ou multi-chaînes, similaires à l’EIP-4337, mais avec une fonctionnalité de chaîne complète.
• Chaîne complète DeFi
Sur ZetaChain, les utilisateurs peuvent utiliser des échanges décentralisés (DEX), des prêts/emprunts, des contrats et d’autres fonctions pour réaliser des transactions transparentes en une seule étape et des transactions de liquidité unifiées inter-chaînes. Avec les contrats intelligents ZetaChain, les utilisateurs peuvent réduire considérablement les problèmes courants dans les transactions sur le marché, tels que le glissement, les conditions de course, le MEV, etc. Les utilisateurs peuvent créer des applications financières sur plusieurs chaînes comme s’ils faisaient partie d’une seule chaîne.
• DAO à chaîne complète
Les DAO à chaîne complète sont des organisations autonomes décentralisées (DAO) et des outils de gouvernance qui permettent aux gens de coordonner les activités, de gouverner et de gérer les actifs d’une manière qui n’est pas liée à une blockchain particulière.
3.6 Espace et potentiel de l’industrie
3.6.1 Classification
Arrière-plan**
Bitcoin, en tant que pionnier de la blockchain, a introduit le concept d’un registre public décentralisé basé sur la cryptographie. Il adopte un mécanisme de preuve de travail et résout le mécanisme de base du consensus distribué. Cependant, la limite de conception de Bitcoin est qu’il ne peut pas atteindre une programmabilité étendue et ne peut prendre en charge que des capacités de script limitées, principalement pour la création de crypto-monnaies. Cette conception a conduit aux caractéristiques d’un système de blockchain fermé qui ne peut être traité qu’au sein du réseau Bitcoin.
Afin d’étendre les capacités de la blockchain, Ethereum a vu le jour. Ethereum a introduit les contrats intelligents et la machine virtuelle Ethereum (EVM), rendant la blockchain Turing-complete programmable. Cette innovation ouvre de nouvelles possibilités pour la technologie blockchain, permettant aux développeurs de créer des contrats intelligents complexes et des applications distribuées (dApps). Le succès d’Ethereum a entraîné l’émergence de plus en plus de blockchains, telles que Polkadot, Solana, Avalanche et Cosmos, qui prennent également en charge les contrats intelligents Turing-complets.
Cependant, avec l’émergence et la diversification des différentes blockchains, le besoin d’une communication et d’une interaction multi-chaînes a émergé. À l’heure actuelle, les blockchains sont encore des systèmes fermés qui ne peuvent pas partager directement et de manière fiable des informations ou interagir entre différentes chaînes. Les transactions inter-chaînes doivent s’appuyer sur des échanges centralisés ou des tiers de confiance (Oracle), ce qui entraîne des problèmes de sécurité et de confiance. Par conséquent, afin de parvenir à une communication et à une interaction multi-chaînes, il est nécessaire de trouver des solutions fiables qui permettent aux différentes blockchains de réaliser des transactions et des échanges de données inter-chaînes fiables et sécurisés sans la confiance de tiers.
De plus, ces dernières années, l’espace des crypto-monnaies s’est développé rapidement et les dApps ont également vu le jour en grand nombre. Pour les développeurs, la prise en charge de plusieurs réseaux signifie la maintenance de leurs applications sur chaque réseau, ce qui présente ses propres défis et limites, ce qui ajoute de la complexité. Pour les utilisateurs qui souhaitent tirer le meilleur parti entre différentes applications, ils doivent utiliser différents ponts pour traverser différents réseaux, chacun avec son propre jeton et son propre mécanisme de confiance, ce qui entraîne une liquidité décentralisée, une mauvaise expérience utilisateur et même une certaine confusion et des frais inutiles.
Alors que de nombreux projets s’efforcent d’assurer l’interopérabilité entre différents réseaux, l’ensemble de l’écosystème des crypto-monnaies devient de plus en plus fragmenté et de moins en moins uniforme. Par conséquent, afin de parvenir à une communication et à une interaction multi-chaînes, il est nécessaire de trouver des solutions fiables qui permettent aux différentes blockchains de réaliser des transactions et des échanges de données inter-chaînes fiables et sécurisés sans confiance de tiers, ce qui est devenu un must dans le domaine des crypto-monnaies.
Classer**
Les réseaux inter-chaînes d’interopérabilité peuvent être classés en fonction de différentes caractéristiques et technologies, les suivantes sont différentes classifications :
Mise en œuvre technique :
Chaînes de relais : Certains réseaux inter-chaînes utilisent des chaînes de relais comme ponts pour permettre la communication et le transfert d’actifs entre différentes blockchains.
Sidechains : Les sidechains sont des chaînes auxiliaires connectées à la blockchain principale, permettant aux actifs et aux données de circuler librement entre la chaîne principale et la sidechain.
WrApped Tokens : Permet le transfert d’actifs inter-chaînes en créant des tokens encapsulés sur différentes blockchains.
Méthodes de communication inter-chaînes :
Schémas notariaux : Vérification et confirmation des transactions inter-chaînes sur la base de certains tiers de confiance ou notaires.
Atomic Swaps : Les transactions sur deux chaînes différentes se produisent simultanément au niveau atomique, ce qui garantit que les transactions réussissent ou échouent toutes.
Tokens ancrés : En verrouillant les actifs de la chaîne principale, les tokens d’ancrage correspondants sont émis pour réaliser des croisements d’actifs sur la chaîne cible.
Modèle de sécurité et de confiance :
Sans confiance : le système ne repose pas sur une seule entité, ce qui garantit qu’aucune partie spécifique n’a besoin d’être approuvée dans les interactions inter-chaînes.
Confiance : les interactions inter-chaînes nécessitent la confiance dans des nœuds, des institutions ou des contrats intelligents spécifiques.
Structure du réseau blockchain :
Chaîne de blocs inter-chaînes unique : interaction inter-chaînes basée sur un seul réseau de chaînes de blocs, par exemple par le biais de sidechains ou de chaînes de relais.
Cross-chain conjoint multi-blockchain : permet une communication inter-chaînes entre plusieurs réseaux blockchain indépendants, par exemple par le biais d’échanges atomiques ou de tokens ancrés.
Ces classifications peuvent vous aider à comprendre et à comparer différentes solutions inter-chaînes afin de choisir la bonne technologie mono-chaîne pour vos besoins spécifiques. En fait, la technologie et la classification cross-chain continuent de se développer et d’évoluer, et celles qui sont couramment utilisées sur le marché peuvent être résumées dans les deux catégories suivantes :
À l’heure actuelle, il existe deux méthodes courantes de transfert de fonds sur le marché :
L’une d’entre elles consiste à verrouiller ou à brûler des fonds, puis à frapper de nouveaux jetons sur la chaîne cible
L’autre est par le biais d’échanges de liquidités. Ces méthodes utilisent différentes techniques pour permettre la communication inter-chaînes, dont l’une est l’authentification unilatérale ou multipartite, et l’autre est une combinaison de répéteurs et de clients légers
Cependant, ces méthodes de pont inter-chaînes existantes présentent certaines limites :
• Le schéma lock+mint nécessite un transfert inter-chaînes à l’aide d’actifs packagés qui remplacent l’actif d’origine.
• Les systèmes d’échange de liquidité ne prennent pas en charge les actifs qui ne sont pas disponibles sur les plateformes de contrats non intelligents et les réseaux liés.
•La vérification unilatérale/multipartite pose certains problèmes de centralisation.
•Répéteur + client léger est coûteux à déployer.
3.6.2 Taille du marché
À l’heure actuelle, selon les données de DefiLlama, au 9 octobre 2023, la catégorie Bridge actuelle se classait quatrième en volume de blocage, avec un total de 9,177 milliards (9,177 milliards de dollars), tandis que selon les données de Coingecko, les jetons sectoriels inter-chaînes se classaient au 41e rang en termes de capitalisation boursière, avec une capitalisation boursière totale d’environ 955 millions de dollars et un volume de transactions d’environ 73,51 millions au cours des dernières 24 heures.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/fc0011fc3cd1f459de4dfc6301d2142f.webp)
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/3f9129d05695893b7303029867d5cabe.webp)
3.7 Données d’entreprise
• Données opérationnelles
Réseau de test 2
Selon le panneau de données officiel, dans le cas du réseau de test, le nombre total de transactions zEVM dans le réseau de test 2 est de 1,291 million, et 15 000 contrats d’application distribués ont été créés avec succès. De plus, le prix médian du gaz était de 1,50 aZETA, et le nombre d’adresses zEVM uniques a atteint 358 900. La hauteur actuelle du bloc est de 4 994 802.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/2848472a2cf4b33b3993c468d761b359.webp)
Réseau de test 3
Selon le panneau de données officiel, dans le cadre du testnet 3, le nombre total de transactions zEVM jusqu’à présent est de 20 134 900, et 31 000 contrats d’applications distribuées ont été créés avec succès. De plus, le prix médian du gaz est de 0 aZETA (inférieur aux frais de gaz du réseau de test). Le nombre de transactions inter-chaînes était d’environ 14,47 millions, et le nombre d’adresses zEVM uniques a atteint 512 800. La hauteur actuelle du bloc est de 1 946 981. Cela montre que le testnet 3 à 2 a fait des progrès significatifs en termes de volume de transactions, de nombre de contrats intelligents et d’activité d’adresse, jetant ainsi une base solide pour le développement futur.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/a29def3ab30171d7c98d5ac1e2f0ff57.webp)
• Données des réseaux sociaux
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/3708934f804ffc7b133c4c0b7501b888.webp)
Twitter : 806 000 abonnés
Discord : 849 300 abonnés, environ 21 000 actifs quotidiens
Telegram : 81 800 abonnés, environ 3K personnes en direct chaque jour
À en juger par l’attention portée aux plateformes de médias sociaux, le projet dispose d’une base d’abonnés importante sur Twitter, Discord et Telegram. Par rapport au projet général, il s’agit d’une quantité d’attention relativement importante.
3.8 Paysage concurrentiel du projet
3.8.1 Présentation du projet
ZetaChain est une plateforme de contrats intelligents décentralisée (couche 1) qui prend en charge le transfert inter-chaînes et la communication inter-chaînes des fonds Omnichain. Dans le même temps, Cosmos et Polkadot sont également des cibles de réseaux multi-chaînes et sont utilisés comme comparateurs. Bien que Layerzero ne soit pas une blockchain indépendante, en tant que protocole d’interopérabilité de la chaîne complète, elle participe également à cette comparaison compte tenu de son ampleur de financement et de sa valorisation élevée.
Cosmos
Cosmos est un réseau décentralisé de blockchains parallèles indépendantes alimentées par des algorithmes de consensus BFT tels que l’algorithme de consensus Tendermint. En d’autres termes, Cosmos est un écosystème blockchain qui peut évoluer et interagir les uns avec les autres. La vision de Cosmos est de permettre aux développeurs de créer facilement des blockchains et de supprimer les barrières entre les blockchains en leur permettant d’effectuer des transactions les unes avec les autres. L’objectif ultime est de créer un internet blockchain, c’est-à-dire un réseau blockchain qui peut communiquer entre eux de manière décentralisée. Il répond à cette vision grâce à une suite d’outils open source tels que Tendermint, le SDK Cosmos et IBC, conçus pour permettre aux utilisateurs de créer rapidement des applications blockchain personnalisées, sécurisées, évolutives et interopérables.
Palkadot
Polkadot est un réseau multi-chaînes fragmenté qui connecte plusieurs blockchains privées en un réseau unifié, ce qui signifie qu’il peut traiter de nombreuses transactions sur plusieurs chaînes en parallèle, éliminant ainsi le goulot d’étranglement qui se produit lors du traitement des transactions une par une sur les réseaux traditionnels. Cette capacité de traitement parallèle améliore considérablement l’évolutivité et crée les conditions propices à une adoption accrue et à une croissance future. Les chaînes de fragments connectées à Polkadot sont appelées « parachains » car elles s’exécutent en parallèle sur le réseau.
En construisant un cadre de développement Substrate sur Polkadot, chaque blockchain peut avoir de nouvelles conceptions optimisées pour des cas d’utilisation spécifiques, fournissant de meilleurs services, tout en améliorant l’efficacité et la sécurité en omettant le code inutile.
Couche Zéro
LayerZero est un protocole d’interopérabilité blockchain qui unifie les applications décentralisées (dApps) sur différentes blockchains et permet une sécurité des nœuds légers et des nœuds intermédiaires grâce à des nœuds ultra-légers sur la chaîne, ce qui le rend rentable. En répartissant les responsabilités entre Oracle et Relayer, LayerZero tire parti des fonctionnalités de sécurité d’oracles établis tels que Chainlink et Band et ajoute une couche de sécurité grâce à un système de relais ouvert. LayerZero met en œuvre des fonctions de partage d’état, de pontage, de prêt, d’échange et de gouvernance inter-chaînes.
3.8.2 Comparaison des projets
Lorsqu’il s’agit de traiter le pontage et la messagerie inter-chaînes, les approches existantes peuvent être divisées en deux types. La première méthode consiste à parvenir à un consensus, à valider et à transmettre les messages sur une chaîne intermédiaire. La deuxième méthode consiste à exécuter des nœuds légers sur la chaîne pour y parvenir.
3.8.1 Technologie
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/936f12527840626a3ebbc143c4babd31.webp)
3.8.2 Divers
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/154340a8e174bdfbe9e1b6a4aeb960dc.webp)
Étant donné que ZetaChain n’a pas encore été officiellement mis en œuvre, il n’est pas possible de comparer directement les indicateurs techniques. Mais ensuite, grâce à une série de percées technologiques dans les domaines de la décentralisation, de l’informatique distribuée, de la cryptographie et de la communication par protocole, les avantages potentiels et la faisabilité de chaque projet peuvent être évalués.
3.9 Analyse du modèle de jeton
3.9.1 Total et distribution des jetons
Nom du jeton : $ZETA
Date de sortie : Prévue au quatrième trimestre 2023
Émission totale : 2,1 milliards (officiellement non annoncée, mais selon les informations publiées par CoinList, 4 200 000 ZETA ont été largués, soit 0,2 % de l’offre totale de jetons, et l’émission totale est estimée à 2,1 milliards)
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/3981fe0fe6f63d8d9a63cafcf4e8cbe2.webp)
3.9.2 Capture de la valeur du modèle de jeton
• Utilisations des jetons ZETA :
Utilisé pour payer les frais de gaz du contrat intelligent ZetaChain
Utilisé pour assurer la sécurité de la blockchain ZetaChain (par le biais du staking/staking/reduction)
Utilisé pour réaliser le transfert, l’échange, la messagerie et la sécurité inter-chaînes
• Mécanisme cross-chain des tokens ZETA :
Mécanisme d’ancrage unidirectionnel, en brûlant des jetons sur une chaîne, puis en frappant le même nombre de jetons sur une autre chaîne.
• Unicité et avantages du jeton ZETA :
Paiement inter-chaînes : Les jetons ZETA sont des actifs de carburant universels sur plusieurs blockchains et peuvent être utilisés pour payer des transactions inter-chaînes, ce qui rend les transactions inter-chaînes plus pratiques et plus efficaces.
Mécanisme de consensus : Les jetons ZETA sont une garantie pour participer au mécanisme de consensus (DPoS) de ZetaChain, qui permet d’assurer la sécurité et la stabilité du réseau.
Contrats intelligents : Les jetons ZETA peuvent être utilisés comme monnaie de paiement pour déployer et exécuter des contrats intelligents sur ZetaChain, ce qui rend le déploiement et l’exploitation des contrats intelligents plus pratiques et plus efficaces.
Transfert d’actifs : Les jetons ZETA peuvent être utilisés comme monnaie de paiement pour le trading et le transfert d’actifs sur ZetaChain, ce qui rend les transferts d’actifs plus pratiques et plus efficaces.
Connexion multi-chaînes : Les jetons ZETA sont un pont reliant ZetaChain et d’autres blockchains, permettant l’interopérabilité entre plusieurs chaînes, ce qui contribue à promouvoir l’interconnexion entre les blockchains.
En conclusion, les jetons ZETA présentent un caractère unique et des avantages tels que les paiements inter-chaînes, les mécanismes de consensus, les contrats intelligents, les transferts d’actifs et les connexions multi-chaînes, qui rendent l’écosystème ZetaChain plus complet et plus efficace.
4. Évaluation préliminaire
4.1 Problèmes principaux
**Le projet dispose-t-il d’un avantage concurrentiel solide ? D’où vient cet avantage concurrentiel ? **
Avantages de l’interopérabilité inter-chaînes :
Avantages : Réaliser l’interopérabilité entre les différentes blockchains, en surmontant le problème actuel de la fragmentation et de la non-interopérabilité des blockchains.
Mise en œuvre : ZetaChain met en œuvre des contrats intelligents inter-chaînes, permettant aux dApps d’interagir directement et nativement avec différentes blockchains sans avoir besoin d’encapsuler ou de relier des actifs.
2) Les contrats intelligents prennent en charge la logique arbitraire
Avantages : Les contrats intelligents ZetaChain peuvent effectuer des actions correspondantes en fonction d’événements qui se produisent sur la chaîne externe, puis mettre à jour l’état de la chaîne externe via des transactions de signature TSS.
Utilisation locale d’actifs multi-chaînes :
Avantages : Prend en charge la gestion directe et l’utilisation de plusieurs actifs natifs de chaînes externes sur ZetaChain, notamment Bitcoin, ETH, ERC20, Algorand ASA, etc.
Mise en œuvre : ZetaChain permet l’utilisation d’actifs sur des chaînes externes directement sur sa plateforme, tels que la gestion et l’exploitation d’actifs blockchain tels que Bitcoin sur ZetaChain via des contrats intelligents.
Développement pratique et flexibilité de dApp :
Avantages : Fournit une interface simple de développement et de conception de dApp, centralise la logique et l’état de la dApp sur ZetaChain et réalise la simplicité et la flexibilité du développement.
Mise en œuvre : ZetaChain fournit une interface unifiée pour les développeurs de dApps, permettant de centraliser la logique et l’état sur ZetaChain, simplifiant ainsi le processus de développement et augmentant la flexibilité.
**Quelles sont les principales variables dans le fonctionnement du projet ? Ce facteur est-il facile à quantifier et à mesurer ? **
Les principales variables dans le fonctionnement du projet ZetaChain se réfèrent à des indicateurs ou facteurs quantitatifs importants qui peuvent affecter le fonctionnement et le développement du projet. Ces variables peuvent être utilisées pour évaluer le succès et la croissance du projet et aider à façonner les stratégies et les décisions.
**1) Nombre d’interopérabilités avec des chaînes externes : **
Caractéristiques : Fait référence au nombre de blockchains externes qui sont interopérables avec ZetaChain.
Méthode de quantification : La quantification se fait en comptant le nombre de chaînes externes qui ont été intégrées dans la plateforme ZetaChain.
Nombre de dApps construites sur la plateforme : **
Fonctionnalités : Fait référence au nombre d’applications décentralisées (dApps) développées et exécutées sur la plateforme ZetaChain.
Méthode de quantification : Comptez le nombre de dApps actives en cours d’exécution sur ZetaChain.
**3) Montant des actifs gérés par les contrats intelligents ZetaChain :
Fonctionnalité : Fait référence à la valeur totale ou à la quantité d’actifs gérés par les contrats intelligents ZetaChain.
Méthode de quantification : La quantification est effectuée en mesurant la valeur totale ou le nombre d’actifs détenus dans un contrat intelligent.
Nombre de développeurs utilisant ZetaChain :
Caractéristiques : Fait référence au nombre de développeurs qui se sont inscrits, ont utilisé ou participé à la plateforme ZetaChain.
Méthode de quantification : La quantification est effectuée en comptant le nombre de personnes inscrites, actives ou participant à la communauté de développeurs ZetaChain.
Ces variables sont quantifiables, mais la méthode de quantification exacte peut varier en fonction du contexte de la mesure, de la phase du projet et des objectifs. Par exemple, le nombre d’interopérabilités de chaînes externes peut être mesuré en fonction du nombre de chaînes intégrées par la plateforme, tandis que la quantification des actifs peut être mesurée par la valeur totale ou la quantité d’actifs. Il est important de choisir les indicateurs appropriés en fonction du fonctionnement et des objectifs du projet, et de s’assurer que ces indicateurs reflètent l’état opérationnel et la tendance de développement du projet.
4.2 Principaux risques
Risques de sécurité de la chaîne externe : La chaîne externe connectée par ZetaChain peut être attaquée, ce qui peut entraîner une double dépense, une censure, une régression, un hard fork, une division de la chaîne, etc.
Risque de vulnérabilité du nœud : bogues logiciels ou vulnérabilités dans le logiciel du nœud ZetaChain que les attaquants peuvent exploiter pour rediriger le minting légitime d’autres utilisateurs vers leurs portefeuilles. Cependant, l’impact de cette vulnérabilité est susceptible d’être contenu, car les attaquants ne peuvent voler des informations aux utilisateurs actifs qu’à certains moments, et le système s’arrête dès qu’il est remarqué par les utilisateurs.
Risque lié au modèle économique : le modèle économique est inconnu et l’impact possible doit être observé et évalué en permanence
5. Ressources
Site officiel
Documentation de ZataChain
Livre blanc ZetaChain
Blog de Palkadot
CoinMarketCap (en anglais seulement)
Le blog de ZetaChain
L’avenir d’OmniChain
DéfiLama
Site web de Cosmos
Site web de Palkadot
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie cross-chain Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués
Présentation du projet
Le principal avantage du projet ZetaChain réside dans ses performances d’interopérabilité inter-chaînes, ce qui rend possible l’interopérabilité entre les différentes blockchains et résout le problème actuel de la fragmentation des blockchains et de l’interopérabilité insuffisante. ZetaChain est conçu pour permettre aux dApps à chaîne complète d’interagir nativement directement avec différentes blockchains sans avoir besoin d’encapsuler ou de relier des actifs. ZetaChain peut prendre en charge les blockchains de contrats intelligents et non smart contracts telles que Ethereum, Bitcoin et Dogecoin. Dans le même temps, la flexibilité des contrats intelligents, l’utilisation locale d’actifs multi-chaînes et l’interface pratique de développement et de conception de dApp fournissent également un support de base pour ses avantages.
Auteur
Elma Ruan, chercheuse principale en investissement de World Chain Investment Research, est titulaire d’un double master en marketing/finance des universités de l’Ivy League, de 5 ans d’expérience dans le WEB3, bonne en DeFi, NFT et autres pistes, avant d’entrer dans l’industrie de la cryptographie, il a travaillé comme gestionnaire d’investissement dans une grande société de valeurs mobilières.
1. Points de recherche
1.1 Logique d’investissement de base
La blockchain est confrontée à un triangle impossible qui nécessite un équilibre entre la sécurité, l’évolutivité et la décentralisation. Chaque projet de blockchain doit faire des compromis entre ces trois éléments et ne peut pas obtenir le meilleur des trois en même temps. Cela a conduit à un grand nombre de solutions et de jetons de couche 1, mais chaque projet sacrifie un aspect de ses fonctionnalités. Afin de résoudre ce problème, une situation multi-chaînes a émergé, ce qui entraîne à son tour des problèmes tels qu’une interopérabilité gênante et des frais élevés, ce qui est également l’arrière-plan de ce projet. Pour remédier aux lacunes de la couche 1, nous assistons à l’émergence de solutions de couche 2. Ces solutions sont en fait construites sur la blockchain principale, mais elles sont capables d’augmenter considérablement la puissance de traitement de la blockchain et de réduire les frais de transaction. La couche 2 utilise une architecture indépendante qui ne modifie pas l’état de la blockchain principale, mais peut traiter les applications et les transactions à grande échelle tout en maintenant un haut niveau de sécurité. Cependant, l’émergence des solutions de couche 2 a conduit à la fragmentation et à la fragmentation de l’écosystème de la blockchain, où les développeurs et les utilisateurs peuvent avoir besoin de disperser leurs fonds sur différentes chaînes, ce qui a entraîné une pénurie de liquidités sur les échanges décentralisés (DEX) et un déséquilibre dans l’économie de la chaîne. Par conséquent, l’un des principaux défis auxquels est confrontée l’industrie de la blockchain est la fragmentation et le manque d’interopérabilité entre les différentes blockchains, ce qui empêche les différents écosystèmes de communiquer entre eux, entravant ainsi le développement de nouveaux cas d’utilisation et d’applications. En tant que solution, Omnichain vise à résoudre le problème du transfert d’actifs entre différentes blockchains, offrant aux utilisateurs la commodité de transférer facilement des actifs entre différentes blockchains. Il supprime les obstacles aux transferts de fonds inter-chaînes à l’aide de CEX ou de protocoles de pontage à frais élevés. ZetaChain, quant à lui, fournit une solution pour la blockchain en fournissant un contrat intelligent décentralisé inter-blockchain qui permet un transfert transparent de valeur et de données entre différentes blockchains.
Cependant, existe-t-il des solutions alternatives avant ZetaChain ou quelque chose de similaire ? Nous pouvons commencer par un bref récapitulatif. Les produits grand public sur le marché pour résoudre ce problème sont les grands ponts inter-chaînes et les produits multi-chaînes peuvent être divisés en deux catégories, les ponts inter-chaînes et les produits multi-chaînes. Les ponts inter-chaînes sont des méthodes inter-chaînes mises en œuvre par le biais de modèles de verrouillage et de coulée/destruction, généralement à des fins lucratives par le biais de frais. La multichaîne, quant à elle, est une nouvelle façon d’obtenir une interaction multi-chaînes en exécutant simultanément plusieurs réseaux blockchain parallèles sur une seule plate-forme. Les dApps multi-chaînes peuvent déployer plusieurs versions indépendantes dans différents réseaux, avec une variété de modèles de profit. Cependant, ces modèles ont tous les contraintes souveraines de plusieurs blockchains. L’émergence de la chaîne complète résout bien ce problème et franchit une nouvelle étape pour le « cross-chain », en réalisant une interaction transparente des liens sur la base de la chaîne complète et en entrant mieux dans le monde du Web3.
Pour en revenir au projet ZetaChain, ZetaChain est innovant à bien des égards. D’un point de vue technique, ZetaChain a innové dans la mise en œuvre de la fonctionnalité cross-chain d’Omnichain. Le réseau distribué de validateurs, les comptes ZetaChain Omnichain et TSS, ainsi que les contrats intelligents et les technologies de communication ZetaChain Omnichain permettent cette innovation. Le premier est un réseau distribué de validateurs, ZetaChain utilise un réseau distribué de validateurs pour vérifier la validité et la légitimité des transactions. Ce mécanisme de vérification utilise plusieurs nœuds de validation au sein du réseau pour parvenir à un consensus et garantir l’exactitude des transactions. De cette façon, ZetaChain peut améliorer la sécurité et la fiabilité des transactions, en évitant des problèmes tels que les comportements malveillants et les doubles dépenses, et la partie centrale se compose de deux modules principaux : ZetaCore (similaire au processeur de l’ensemble du réseau, la responsabilité principale est de générer des blocs) et ZetaClient (le module central responsable de la communication inter-chaînes). En termes de mécanismes de vérification, ZetaChain prévoit de combiner des répéteurs et des schémas d’authentification multipartite, en utilisant une architecture de nœud de vérification distribuée au sein du réseau et un schéma de signature de seuil TSS pour assurer la sécurité et l’efficacité de la vérification des transactions. La seconde est la technologie des comptes Omnichain et des TSS, et le système de signature de compte et de seuil (TSS) Omnichain de ZetaChain est une technologie clé pour obtenir une fonctionnalité inter-chaînes. Les comptes omnichain peuvent transférer des actifs entre différentes blockchains pour obtenir une fonctionnalité cross-chain complète. TSS permet à plusieurs participants de coopérer pour générer des signatures sans exposer la clé privée, protégeant ainsi la sécurité et la confidentialité des transactions. Le troisième est celui des contrats intelligents et des communications Omnichain, et les contrats intelligents et les outils de communication Omnichain de ZetaChain sont des technologies clés pour parvenir à une interopérabilité multi-chaînes universelle. Ces outils peuvent permettre de transférer de manière transparente des actifs entre différentes blockchains, offrant aux utilisateurs une plus grande flexibilité et une plus grande commodité. De plus, ZetaChain utilise un modèle de transaction hybride appelé UTXO-Account, qui combine les modèles de comptabilité UTXO et de comptabilité. Ce modèle hybride permet aux contrats intelligents Omnichain d’interagir directement avec des chaînes externes, ce qui permet le transfert de fonds inter-chaînes et l’interopérabilité de l’ensemble de la chaîne. En outre, ZetaChain dispose d’un actif de gaz commun qui peut être utilisé pour payer des frais de gaz sur plusieurs chaînes, ce qui peut simplifier le processus de paiement et réduire la complexité et le risque d’être attaqué lors de l’utilisation de différents actifs sur différentes chaînes. Ces innovations promettent de débloquer de nouveaux cas d’utilisation qui n’étaient pas possibles auparavant et de favoriser le développement d’un écosystème blockchain plus connecté et plus efficace.
À l’avenir, une fois que ZetaChain sera lancé, sur la base de ses performances d’interopérabilité, les utilisateurs peuvent s’attendre à ce qu’il conduise à des applications plus pratiques et pratiques. Les développeurs peuvent tester des dApps à chaîne complète développées sur ZetaChain Testnet, ce qui leur permet d’interagir directement avec plusieurs blockchains sans aucun encapsulation ou pontage d’actifs. Cela ouvre la voie à de nouveaux cas d’utilisation et à de nouvelles applications qui n’étaient pas possibles auparavant. Par exemple, il peut conduire au développement d’applications de finance décentralisée (DeFi), où un grand nombre de transactions financières chaque jour n’ont plus besoin d’être résolues par des méthodes telles que le cross-chain, et ces programmes Defi peuvent interagir directement avec différentes blockchains, réduisant ainsi les risques liés aux transactions et offrant aux utilisateurs une gamme plus large de produits et services financiers. Il a également le potentiel de soutenir le développement et la mise en chaîne d’applications sophistiquées telles que la gestion de la chaîne d’approvisionnement dans le monde réel qui suivent le mouvement des marchandises sur différentes blockchains pour assurer la transparence et la responsabilité.
En outre, ZetaChain a le potentiel de promouvoir l’interopérabilité entre différentes blockchains, favorisant ainsi l’application de la technologie blockchain. ZetaChain pourrait être particulièrement avantageux pour les entreprises qui cherchent à tirer parti de la technologie blockchain pour améliorer leurs opérations, mais qui s’inquiètent de la dépendance vis-à-vis d’un fournisseur et d’un manque d’interopérabilité. Cependant, comme toutes les technologies émergentes, elle est également confrontée à des risques et à des défis qui doivent être relevés. Par exemple, le modèle économique du projet est actuellement inconnu et ZetaChain doit s’assurer que sa plateforme est sécurisée, évolutive et conviviale pour attirer les développeurs et les utilisateurs, tout en abordant les questions de réglementation et de conformité pour s’assurer que sa plateforme est conforme aux lois et réglementations applicables.
Du côté de l’investissement, il s’agit d’un marché baissier, de sorte que les projets à très haut financement comme LayerZero peuvent être plus populaires pour l’utilisateur moyen, surtout si l’on considère des facteurs tels que les parachutages. En tant que protocoles d’interopérabilité ou chaînes publiques, ils peuvent être plus avantageux. Cependant, comme il s’agit d’un nouveau projet d’infrastructure, l’aspect pratique est primordial. Ce n’est que s’il peut être mis en œuvre que le projet peut être durable. Cela peut également être considéré comme un élément d’un marché baissier. Si vous pouvez vous préparer avant un marché haussier et continuer à innover ou à améliorer les performances, alors ce projet a une chance de briller pendant un marché haussier. Par conséquent, dans les premières étapes du développement de ce projet, nous devons continuer à observer son développement futur. Ce n’est peut-être pas le moment d’investir, et il peut être mis sur une liste de surveillance.
Dans l’ensemble, le projet ZetaChain a le potentiel de contribuer au développement de l’ensemble de l’écosystème blockchain en promouvant l’interopérabilité et en soutenant le développement de nouveaux cas d’utilisation et d’applications. Cependant, son succès dépendra en fin de compte de nombreux facteurs tels que l’atterrissage, la sécurité et l’évolutivité, et ne peut pas être généralisé.
1.2 Évaluation
L’évaluation du projet n’a pas encore été publiée et il n’y a pas eu de réponse de la part de la communauté.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/8668502fb6ba8b21caa3ea423ea910b6.webp)
2. Informations de base sur le projet
2.1 Portée du projet
ZetaChain est une blockchain publique L1 qui fournit une prise en charge native des contrats intelligents inter-chaînes, permettant aux dApps à chaîne complète d’interagir directement de manière native sans aucun encapsulation ou pontage d’actifs.
2.2 Développement antérieur et feuille de route
Graphique 2 ! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/7a1a83e414ad42ade8122883ea4ab091.webp)
Développement futur :
Vision : ZetaChain sera le futur projet Internet web3, les développeurs pourront construire plusieurs réseaux, les utilisateurs pourront facilement accéder aux actifs et aux données sans se soucier des problèmes de commutation réseau. Zetachain continuera à prendre en charge l’interopérabilité des écosystèmes dApp dans divers secteurs à l’avenir, par exemple en permettant aux joueurs d’accéder à des comptes et à des NFT à travers les chaînes pour envoyer des paiements en toute sécurité.
À l’heure actuelle, au stade du réseau de test, l’objectif à court terme sera de lancer le réseau principal et d’améliorer et de libérer le modèle économique des jetons.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/f5e7c945e153fd85f1086202abdebe4f.webp)
2.3 Situation de l’équipe
2.3.1 Situation générale
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/d9441433d9ee3011b8c901b28b518426.webp)
L’équipe ZetaChain se compose de 41 membres principaux qui se spécialisent dans plusieurs disciplines, notamment l’administration des affaires, l’informatique, le génie informatique, le marketing, etc. Et avec un large éventail de compétences, ils s’essayent à Java, à la blockchain, à la gestion de projet, aux médias sociaux, etc.
2.3.2 Fondateur
Ankur Nandwani, fondateur de ZetaChain, a été l’un des premiers employés de Coinbase et l’un des créateurs du jeton (BAT).
2.3.3 Membres principaux
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/a0f2259b228031fa0f6f309e19fb02f6.webp)
Lucas Janon Responsable de l’ingénierie produit**
Lucas Janon occupe actuellement le poste de responsable de l’ingénierie des produits chez ZetaChain. Il a également travaillé chez Designstripe en tant que cofondateur et conseiller technique, ainsi qu’en tant que directeur technique, recrutant et gérant avec succès des équipes, et structurant de multiples projets technologiques. En outre, il a occupé des postes de direction dans le réseau social anonyme TuSecreto et la société fintech Gueno. Lucas a obtenu une licence en informatique de l’Open Source Society University en autodidacte dans le cadre du programme universitaire de renommée mondiale de la plateforme MOOCs.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/6e74e454e5d7db15c2640fd4abdb1759.webp)
Jonathan Covey, leader communautaire
Il est l’un des principaux contributeurs à la résolution des problèmes d’interopérabilité de la blockchain, fournissant des conseils en stratégie technologique aux entreprises du F2000 dans le monde entier chez Talent Tech Labs et directeur exécutif des comptes d’entreprise chez WorkMarket. Il travaille également comme chef de projet chez ConsenSys et est titulaire d’un double baccalauréat en psychologie et en histoire de l’art de l’Union College.
2.4 Financement
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/45acd288ae707419801bee9a107dbd79.webp)
3. Analytique d’affaires
3.1 Objet de service
Le public cible du projet comprend principalement les groupes suivants :
Développeurs : ZetaChain fournit aux développeurs une plate-forme blockchain innovante qui leur permet de développer des dApps à chaîne complète et de mettre en œuvre une prise en charge native des contrats intelligents inter-chaînes. Ces développeurs peuvent utiliser des langages de programmation et des frameworks communs pour déclencher des événements sur des blockchains connectées, mettre en œuvre la programmabilité et créer des applications inter-chaînes.
Utilisateurs de dApp : Les dApps à chaîne complète de ZetaChain peuvent interagir directement avec différentes blockchains sans aucune encapsulation ou pontage d’actifs, offrant aux utilisateurs une expérience plus pratique et plus directe. Ces dApps couvrent les domaines du paiement, de la DeFi, de l’art, des jeux, des réseaux sociaux et autres, apportant aux utilisateurs des fonctions et des expériences riches et diverses.
Participants à l’écosystème de la blockchain : ZetaChain attire l’attention et la participation des utilisateurs de la blockchain à l’écosystème du projet en fournissant une blockchain publique qui réduit les hypothèses de confiance, améliore la transparence, est entièrement vérifiable et peut être auditée. Ces participants peuvent inclure des investisseurs, des chercheurs, des passionnés de blockchain et d’autres personnes qui souhaitent utiliser les fonctionnalités de ZetaChain pour participer au développement et à l’innovation de l’écosystème blockchain.
3.2 Classification des entreprises
Les services fournis par le projet ZetaChain peuvent être divisés en trois secteurs d’activité :
ZetaChain permet aux développeurs de déployer des contrats intelligents par-dessus qui peuvent lire et écrire avec d’autres blockchains connectées pour une interaction inter-chaînes.
La nature d’observation des nœuds de ZetaChain vous permet de surveiller les transactions sur chaque blockchain connectée. Grâce à l’architecture TSS, le réseau peut signer et vérifier les transactions sur chaque blockchain connectée, offrant aux développeurs un environnement de chaîne complète lié de manière transparente pour créer des applications inter-chaînes nouvelles et puissantes.
Les développeurs peuvent transmettre des messages (données et valeur) entre différentes chaînes et couches par le biais de simples appels de fonction. Ce mécanisme de messagerie permet aux développeurs de dApp de créer de puissantes applications inter-chaînes en créant des contrats intelligents existants.
Le réseau de ZetaChain et les dApps qui s’y rattachent peuvent gérer les actifs et les coffres-forts qui sont connectés en externe à la chaîne. Cela signifie que n’importe quel actif on-chain peut être géré comme un contrat intelligent sur une seule chaîne.
3.3 Détails de l’entreprise
3.3.1 Caractéristiques principales
Décentralisation et publicité : ZetaChain est un réseau blockchain public et décentralisé construit sur le SDK Cosmos et le consensus Tendermint. Contrairement à de nombreuses solutions inter-chaînes, ces systèmes ont tendance à utiliser une variété de modèles de confiance centralisés et sont vulnérables aux vulnérabilités et au piratage. Et ZetaChain garantit que toutes les transactions et activités, même les transactions inter-chaînes, sont transparentes, vérifiables et fonctionnent avec un minimum de confiance.
Nœuds hyper-connectés : Les nœuds de ZetaChain disposent d’une fonctionnalité d’observateur qui surveille les transactions sur chaque chaîne connectée. Grâce à l’architecture TSS de ZetaChain, le réseau est capable de signer et de vérifier les transactions sur chaque chaîne connectée comme un portefeuille. Ces nœuds hyper-connectés lisent et écrivent des chaînes connectées de manière sécurisée et décentralisée, offrant aux développeurs un environnement de chaîne complète et transparent pour créer des applications inter-chaînes nouvelles et puissantes.
Contrats intelligents à chaîne complète : ZetaChain prend en charge les contrats intelligents déployés localement qui peuvent lire et écrire des chaînes connectées. ZetaChain est une blockchain publique qui prend en charge cette fonctionnalité, offrant un nouveau paradigme pour le développement d’applications.
Messagerie inter-chaînes : les développeurs peuvent transmettre des messages (données et valeur) entre les chaînes et les couches avec de simples appels de fonction. Grâce à la messagerie, les développeurs de dApp peuvent implémenter certaines fonctions dans leurs contrats intelligents existants, ce qui leur permet de créer de puissantes applications inter-chaînes.
Gérer les actifs externes : Le réseau de ZetaChain et les dApps qui y sont construites sont capables de gérer les actifs et les coffres-forts à partir de chaînes externes connectées. Cela permet à n’importe quel actif de la chaîne d’être géré comme un contrat intelligent sur une seule chaîne. Par conséquent, les dApps sur ZetaChain peuvent orchestrer et introduire une logique de contrat intelligent sur n’importe quelle chaîne connectée. Cette fonctionnalité s’applique à toutes les chaînes, y compris les blockchains qui ne sont pas des contrats intelligents.
3.3.2 Architecture du produit du projet
3.3.2.1 Cadre général
La conception architecturale de ZetaChain est basée sur le SDK Cosmos et la technologie blockchain Proof-of-Stake (PoS) du moteur de consensus Tendermint PBFT. Cela donne à ZetaChain des temps de génération de blocs rapides (environ 5 secondes) et une certitude de transaction instantanée sans attendre la confirmation et sans réorganiser les transactions. Le moteur de consensus PBFT de Tendermint a été évolutif en production, prenant en charge environ 300 nœuds. À l’avenir, avec la mise à niveau des signatures de seuil BLS, ce nombre pourrait passer à plus de 1 000. Le protocole de consensus efficace Tendermint permet à ZetaChain d’atteindre potentiellement un débit de 100 transactions par seconde.
L’architecture globale de ZetaChain est un réseau distribué de nœuds, souvent appelés validateurs. Les validateurs agissent en tant qu’observateurs décentralisés, travaillant ensemble pour parvenir à un consensus sur l’état et les événements externes, tout en mettant à jour l’état des chaînes externes grâce à un mécanisme de signature de clé distribué. ZetaChain met en œuvre ces fonctions de manière décentralisée, en évitant les points de défaillance uniques, en éliminant les autorisations de confiance et d’accès, en maintenant la transparence et l’efficacité.
Chaque nœud de validation contient deux composants importants, ZetaCore et ZetaClient. ZetaCore est responsable de la génération de la blockchain et de la maintenance de la machine d’état de réplication (RSM), tandis que ZetaClient est responsable de l’observation des événements sur les chaînes externes et de la signature des transactions sortantes.
Les deux composants, ZetaCore et ZetaClient, sont regroupés et exécutés par des opérateurs de nœuds. Toute personne disposant d’une garantie suffisante peut devenir opérateur de nœud et participer au processus de vérification.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/fe3027b6d9116fcb4ffaa47b67ee5827.webp)
3.3.2.2 Subdiviser les rôles Validateur
Dans ZetaChain, les vérificateurs sont divisés en trois rôles différents : vérificateur de base, observateur (observateurs) et signataire TSS. Ces validateurs servent le système en traitant les transactions et en maintenant la sécurité du réseau, et en retour, ils reçoivent des frais de transaction et des récompenses. Les observateurs et les signataires TSS diffèrent par leur taille des vérificateurs de base, car ils ont des exigences différentes en matière de sécurité et de récompense.
ZetaChain utilise le protocole de consensus Tendermint, un algorithme de consensus Byzantine Fault Tolerant (BFT) partiellement synchronisé. Chaque nœud de validation peut voter sur les propositions de blocs au prorata de ses tokens stakés/délégués (ZETA). Chaque validateur est identifié par sa clé publique de consensus. Les validateurs doivent rester en ligne et prêts à participer au nombre croissant de génération de blocs. En échange du service, les validateurs recevront des récompenses globales et des frais de transaction.
Dans le processus de consensus de ZetaChain, il existe également un groupe d’acteurs importants, connus sous le nom d’observateurs. Ils sont chargés de parvenir à un consensus sur les événements et l’état de la chaîne externe. Pour ce faire, les observateurs surveillent les nœuds complets sur les chaînes connectées en externe pour détecter des transactions, des événements et des statuts spécifiques à des adresses spécifiques. Le rôle de l’observateur se divise en deux catégories : le séquenceur et le vérificateur. Le séquenceur découvre les transactions, les événements et les états liés à la chaîne externe, puis transmet ces informations au validateur. Les validateurs valident ZetaChain et votent pour parvenir à un consensus. Ce système nécessite au moins un séquenceur et plusieurs validateurs. Bien qu’il ne soit pas nécessaire de faire entièrement confiance au séquenceur, il faut au moins un séquenceur honnête pour assurer le bon fonctionnement du système.
ZetaChain co-détient les clés ECDSA/EdDSA standard pour l’authentification lors de l’authentification avec des chaînes externes. Ces clés sont réparties entre plusieurs signataires, et seulement plus de la moitié des signataires peuvent signer au nom de ZetaChain. Cette conception est très importante pour s’assurer qu’à tout moment, aucune entité ou un petit nombre de nœuds ne peut signer de messages sur la chaîne externe au nom de ZetaChain seul. Pour assurer la sécurité économique, le système ZetaChain utilise des mises de jalonnement et des incitations positives/négatives.
3.3.2.3 Modèle technique
1) Modèle Crosschain Crosschain
La tâche du modèle cross-chain est de suivre les transactions entre différentes blockchains (CCTX).
Le rôle principal dans l’interaction avec les modules inter-chaînes est le vérificateur d’observateur, également connu sous le nom d'« observateur ». L’observateur exécute un programme hors chaîne appelé ZetaClient, et l’observateur est responsable de la surveillance de la blockchain connectée afin de saisir les transactions pour entrer dans la blockchain actuelle et garder un œil sur les transactions qui doivent être traitées en dehors de la blockchain actuelle. Dans le même temps, ils surveillent également les transactions sortantes sur d’autres blockchains connectées.
Les observateurs participent au processus de vote après avoir observé les transactions entrantes ou hors site.
Les termes « entrants » et « sortants » font référence au flux de transactions inter-chaînes
« Pit Stop » : Fait référence à une transaction d’une autre blockchain qui entre dans la blockchain actuelle, également connue sous le nom de transaction « Pit Stop ».
« Sortant » : Fait référence aux transactions qui partent de la blockchain actuelle et sont envoyées à d’autres blockchains.
Voter
Lorsqu’un observateur soumet un vote sur une transaction, un bulletin de vote est créé s’il n’a pas été créé auparavant. Ils peuvent voter et associer leur vote à ce bulletin de vote. Selon le BallotThreshold, une fois qu’un nombre suffisant de votes est atteint, le bulletin de vote est considéré comme « définitif ».
Le vote final fait passer le bulletin de vote au statut de « confirmation finale », déclenche l’exécution de la transaction et paie les frais de GAS pour les transactions inter-chaînes.
Tous les votes soumis après la confirmation définitive du scrutin seront rejetés.
Arrêt
Les transactions d’arrêt au stand sont des transactions inter-chaînes observées à partir d’autres chaînes connectées. Pour voter sur une transaction de fosse, un observateur diffuse un message MsgVoteOnObservedInboundTx.
Le dernier vote fait passer le bulletin de vote à l’état de « confirmation finale », ce qui déclenche l’exécution de la transaction inter-chaînes.
Si la chaîne cible est ZetaChain et que CCTX ne contient aucun message, les jetons ZRC20 sont déposés sur un compte sur ZetaChain.
Si la chaîne cible est ZetaChain et que CCTX contient des messages, les jetons ZRC20 sont déposés et le contrat sur ZetaChain est appelé. Le message contient l’adresse du contrat et les paramètres requis pour appeler le contrat.
Si la chaîne cible n’est pas ZetaChain, le statut de la transaction passe à « En attente hors site » et CCTX est traité comme une transaction hors site.
Transactions sortantes
En attente d’appels sortants
Des observateurs surveillent les transactions hors site en attente sur ZetaChain. Pour traiter ces transactions sortantes en attente, les observateurs participent à la signature de clé TSS pour signer la transaction, puis diffusent la transaction signée à d’autres blockchains connectées.
Des observateurs surveillent d’autres blockchains connectées pour les transactions sortantes diffusées. Une fois qu’une transaction est « confirmée » (ou « on-chain ») sur d’autres blockchains connectées, les observateurs votent sur ZetaChain en envoyant un message VoteOnObservedOutboundTx. Une fois que le vote a dépassé le seuil, le vote est finalement confirmé et le statut de la transaction passe à la confirmation finale.
Informations sur le message
MsgVoteOnObservedOutboundTx
VoteOnObservedOutboundTx est l’opération de vote sur les transactions sortantes qui ont été diffusées et finalement confirmées sur la chaîne connectée. S’il s’agit du premier vote, un nouveau bulletin de vote sera créé. Lorsque le vote atteint le seuil, le bulletin de vote sera définitivement confirmé. Une fois que le bulletin de vote est finalement confirmé, les transactions sortantes sont traitées.
Si l’observation est réussie, le module bancaire frappera la différence entre la quantité de tokens consommés (ZETA) et le montant généré, et la déposera sur le compte du module. Si l’observation échoue, la logique est exécutée selon l’état précédent.
Si l’état précédent est En attente d’appels sortants, une nouvelle transaction de restauration est créée. Pour couvrir les frais de transaction de rollback, une instance de contrat UniswapV2 sur ZetaChain sera utilisée pour échanger le nombre de tokens dans le CCTX engagé avec le ZRC20 du token GAS de la chaîne réceptrice. Ces jetons ZRC20 sont ensuite brûlés. Mettez à jour Nonce en même temps. Si tout se passe bien, l’état de CCTX passera à Pending Rollback (En attente de restauration).
Si l’état précédent est En attente de restauration, CCTX sera abandonné.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/cef315c1bebda0b2ccd6bab43d6fbdf9.webp)
MsgVoteOnObservedInboundTx
VoteOnObservedInboundTx est l’opération de vote sur les transactions entrantes observées sur la chaîne connectée. Lors du premier vote, un nouveau bulletin de vote est généré. Une fois que le nombre de votes aura atteint le seuil, le bulletin de vote sera définitivement confirmé. Une fois le bulletin de vote définitivement confirmé, un nouveau CCTX sera créé.
Si la chaîne de réception est ZetaChain, HandleEVMDeposit est appelé. Si les tokens déposés sont des ZETA, MintZetaToEVMAccount sera appelé et le montant correspondant de tokens sera frappé sur le compte de réception sur ZetaChain. Si le jeton déposé est constitué de jetons GAS ou de jetons ERC20 connectés à la chaîne, la méthode de dépôt de ZRC20 sera invoquée et les jetons seront déposés sur le compte destinataire sur ZetaChain. Si le message n’est pas vide, la méthode depositAndCall du contrat système est également appelée et le contrat de chaîne complète sur ZetaChain est exécuté. L’adresse et les paramètres du contrat de chaîne complète sont transmis dans le cadre du message. Si tout se passe bien, le statut de CCTX passera à OutboundMined.
Si la chaîne de réception est une chaîne connectée, la méthode FinalizeBound est appelée, prête à traiter le CCTX en tant que transaction sortante. Pour payer les transactions sortantes, une instance de contrat Uniswap V2 sur ZetaChain sera utilisée pour échanger le nombre requis de tokens dans le CCTX soumis avec ZRC20 du token GAS de la chaîne réceptrice. Ces jetons ZRC20 sont ensuite brûlés. Mettez à jour Nonce en même temps. Si tout se passe bien, l’état de CCTX passera à En attenteSortant.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/ee5a964ed255fa3406a488778086924d.webp)
2) Modèle d’émissions du module d’émissions
Le rôle du module d’émissions est de coordonner la distribution des récompenses aux observateurs, aux validateurs et aux signataires du TSS. Actuellement, il ne distribue des récompenses qu’aux validateurs par bloc. Les montants des récompenses non allouées resteront dans les cagnottes respectives de TSS et d’Observer. La distribution des récompenses est mise en œuvre au début du traitement des blocs.
3) Module d’interchangeabilité des modules fongibles
Le module de fongibilité simplifie le processus de déploiement de jetons fongibles (ou « jetons externes ») sur d’autres blockchains connectées à la ZetaChain. (Sur ZetaChain, ces jetons externes sont représentés sous forme de jetons ZRC20.) Lorsqu’un jeton externe est déployé sur ZetaChain, le système crée automatiquement un contrat ZRC20, établit le pool correspondant et injecte des liquidités dans le pool. Le jeton externe sera alors ajouté à la liste des jetons externes dans l’état du module. )
**4) Modèle d’observateur du module d’observation
Le module observateur est responsable du suivi des options de vote, de la mise en correspondance entre les chaînes et les comptes d’observateurs, de la liste des chaînes connectées, des paramètres de base (adresse du contrat, intervalle du plan de transaction sortante, etc.), des paramètres de l’observateur (seuil de vote, délégation minimale de l’observateur, etc.) et des paramètres de la stratégie de gestion.
Les options de vote sont utilisées pour voter sur les transactions entrantes et sortantes, et le module d’observateur offre la possibilité de créer, de lire, de mettre à jour et de supprimer des options de vote (CRUD), ainsi que des fonctions auxiliaires pour déterminer si un bulletin de vote a été finalisé. D’autres modules, tels que les modules inter-chaînes, utilisent le système de vote lorsque les observateurs/validateurs votent sur les transactions.
Les observateurs/validateurs sont des validateurs qui exécutent ZetaClient et s’exécutent en parallèle avec ZetaCored (nœuds blockchain) avec le pouvoir de vote pour voter sur les transactions inter-chaînes entrantes et sortantes.
Le mappage entre la chaîne et le compte observateur est défini au moment de la création et est utilisé pour déterminer dans le module cross-chain si l’observateur/validateur est autorisé à voter sur les transactions sur une chaîne connectée particulière.
3.3.3 Procédure d’utilisation
3.3.3.1 Développeurs
1) Commencer à construire
ZetaChain propose deux façons de développer des dApps : les contrats full-chain et la messagerie cross-chain.
ZetaChain est une blockchain de preuve d’enjeu (PoS) construite à l’aide du SDK Cosmos et du moteur de consensus Tendermint Core. Cela permet à ZetaChain d’avoir des temps de génération de blocs rapides et une certitude de transaction instantanée.
ZetaChain fournit une couche d’exécution compatible avec la machine virtuelle Ethereum (EVM) appelée zEVM. En plus de prendre en charge toutes les fonctions EVM et les interactions standard telles que la création de contrats, l’interaction de contrats et la combinaison de contrats, zEVM présente les caractéristiques uniques suivantes :
Les contrats sur zEVM peuvent être appelés par des chaînes externes.
Les contrats sur zEVM peuvent générer des transactions sortantes sur des chaînes externes.
Ces deux caractéristiques uniques permettent à zEVM d’agir comme une plate-forme programmable à usage général qui prend en charge les transactions inter-chaînes, avec la possibilité de modifier l’état de différentes chaînes en une seule étape.
Lors du développement sur ZetaChain, les développeurs doivent créer des contrats zEVM. Bien que les contrats zEVM puissent être n’importe quel contrat Solidity standard, afin de tirer pleinement parti des capacités de ZetaChain, ces contrats doivent suivre une interface spécifique. Ces interfaces sont uniques à ZetaChain et permettent d’interagir avec des blockchains connectées en externe.
2) Modèle de contrat intelligent
ZetaChain est livré avec un modèle de contrat intelligent qui permet aux développeurs de commencer facilement à créer des dApps. Le didacticiel de la chaîne complète et le didacticiel de messagerie inter-chaînes utilisent tous deux ce modèle, par exemple :
Générez des portefeuilles aléatoires
Vérifiez le solde des tokens
Récupérez des jetons sur le robinet
Créer un contrat de chaîne complète
Créer un contrat de message inter-chaînes
Suivre les transactions inter-chaînes
Vérifier le contrat
Envoyer des jetons
Interroger les frais inter-chaînes
3) Tokens sur ZETA
Le réseau de test ZetaChain Athens 3 est un type de jeton différent.
• Tokens ZETA natifs sur ZetaChain
Le jeton natif de ZetaChain s’appelle ZETA. Il s’agit d’un jeton de mise qui est utilisé pour payer les frais de transaction. Les nœuds ZetaChain sont construits sur l’infrastructure du Kit de développement logiciel (SDK) Cosmos.
• ZETA emballé sur ZetaChain
ZETA peut exister sur la ZetaChain sous la forme de jetons WETH9 (contrats qui encapsulent WETH) (WZETA). WZETA est principalement utilisé comme pool de liquidité au sein de ZetaChain, associé à des jetons GAS natifs de la blockchain connectés (par exemple, l’appariement gETH/WZETA).
Pour encapsuler le ZETA local en tant que WZETA et l’envoyer au contrat ZetaToken sur la ZetaChain.
• Tokens externes sur ZetaChain
Les jetons GAS locaux (tels que gETH, tMATIC, tBNB et tBTC) sur la blockchain connectée sont présentés sous forme de jetons ZRC-20 sur ZetaChain. ZRC-20 est une extension du jeton ERC-20 qui permet aux jetons d’être déposés dans ZetaChain et retirés de ceux-ci. Pour déposer des tokens dans ZetaChain, il suffit de les envoyer à une adresse TSS sur la chaîne. Pour retirer des tokens GAS natifs de ZetaChain, vous devez appeler la méthode d’extraction du contrat ZRC-20.
4) Contrats Omnichain
Un contrat intelligent à chaîne complète est un contrat déployé sur ZetaChain qui peut utiliser et orchestrer des chaînes connectées ainsi que des actifs sur ZetaChain. Avec un contrat intelligent à chaîne complète, l’état des actifs et des données peut être maintenu sur toutes les chaînes connectées. Le contrat intelligent de la chaîne complète est déployé sur ZetaChain et peut être invoqué à partir de n’importe quelle chaîne connectée.
Pour invoquer un contrat intelligent à chaîne complète, la seule chose qu’un utilisateur doit faire est d’envoyer une transaction à l’adresse TSS de la chaîne connectée. Le montant de la transaction sera disponible pour l’expéditeur sur ZetaChain sous forme de jetons ZRC-20, et un tableau d’octets de données (contenant l’adresse et le message du contrat intelligent de la chaîne complète) est utilisé pour appeler le contrat intelligent de la chaîne complète par adresse et passer les paramètres du message.
•ZetaEVM(zEVM)
ZetaEVM est une machine virtuelle compatible avec Ethereum. Les utilisateurs peuvent déployer et exécuter des contrats intelligents à chaîne complète sur la blockchain principale de ZetaChain. Ces contrats se connectent à la couche d’interopérabilité de ZetaChain et peuvent coordonner les actifs sur des chaînes externes comme s’ils étaient sur la même chaîne.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/053e3978be32e35275bcbca1d8408fb2.webp)
• Norme de jeton ZRC-20
La norme de jeton ZRC-20 a été intégrée à la plate-forme de contrats intelligents à chaîne complète de ZetaChain. Avec ZRC-20, les développeurs peuvent créer des dApps qui coordonnent les connexions aux actifs locaux on-chain, ce qui facilite la création de protocoles DeFi et de dApps à chaîne complète tels que les échanges décentralisés (DEX) à chaîne complète, les prêts à chaîne complète, la gestion de portefeuille à chaîne complète, etc., comme s’ils étaient tous sur une seule chaîne.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/e2974a8693255f44d566f8481d562920.webp)
Pools de liquidité
Les pools de liquidité permettent de faciliter les fonctionnalités clés de ZetaChain et d’améliorer l’expérience utilisateur (frais moins élevés, transactions plus fluides, applications financières plus diversifiées) au profit de l’ensemble de l’écosystème des crypto-monnaies. Les pools de liquidité dans un environnement ZetaChain peuvent être divisés en trois catégories principales : les pools ZETA principaux, les pools zEVM supplémentaires et les pools ZETA externes.
Pool de base ZETA
[ZETA] / Le pool Uniswap de [Gas ZRC-20] (sur zEVM) est le pool principal requis par ZetaChain pour écrire les transactions sortantes dans la chaîne. Chaque fois que le support d’une chaîne est ajouté, un pool est créé entre la ZETA correspondante et les actifs gaziers locaux de la chaîne.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/5546ce5faf2b23e70cf064efcabbad90.webp)
Par exemple, vous pouvez voir comment la messagerie inter-chaînes peut utiliser ces pools principaux qui associent le gaz natif (ZRC-20) à ZETA pour payer les transactions sortantes :
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/0adf2bc563ba9eafb20c416a17d366d2.webp)
Attacher le pool zEVM
N’importe quel pool de liquidité peut être créé sur zEVM, et les utilisateurs peuvent déployer des tokens ERC-20 simples sur ZetaChain, intégrer des tokens de chaînes externes via ZRC-20 et créer n’importe quelle combinaison de pool de liquidité requise pour leur application, tout comme sur un EVM à chaîne unique. Par exemple, vous pouvez en créer des utiles [ZETA] [Gas] / [Stablecoin] ou / [Stablecoin], permettant aux utilisateurs d’échanger différents actifs plus librement.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/436117ac879c31d1d6861e1d22b184ab.webp)
Piscine ZETA externe
ZETA est un jeton à chaîne complète qui existe à la fois sur ZetaChain et sur toute chaîne connectée, car il est utilisé à la fois pour les frais de gaz des contrats intelligents et pour la messagerie inter-chaînes. Certains pools sur chaque chaîne (par exemple[ZETA] [Gas] / aidera les applications à faciliter le transfert de valeur entre les chaînes par le biais de la messagerie. Les développeurs ont également besoin de pools de minage sur des chaînes externes pour obtenir ZETA afin de l’utiliser pour la messagerie.
• Frais de gaz
Lorsqu’ils interagissent avec les contrats intelligents de ZetaChain, les utilisateurs doivent payer des frais de gaz pour des transactions spécifiques.
Le gaz est nécessaire pour le déploiement et l’appel de contrats intelligents. Il est possible d’interagir avec le contrat zEVM (ZetaChain Virtual Machine) sur une chaîne externe via des dépôts ZRC-20. Cela peut inclure l’intégration d’appels de contrat dans les messages. Alternativement, les utilisateurs peuvent se connecter directement à ZetaChain et interagir avec les contrats déjà déployés sur zEVM.
Le mécanisme de marché GAS du contrat intelligent ZetaEVM est similaire à celui d’Ethermint et utilise une structure de frais GAS similaire à celle d’Ethereum EIP 1559. Le système est conçu pour arrêter les attaques de spam sur le Web.
Frais de contrat intelligent de chaîne complète
dépôt
Lorsque des tokens sont déposés dans ZetaChain, les frais pour les tokens Gas natifs de la chaîne sont payés en les envoyant à l’adresse TSS (Threshold Signature Scheme). Par exemple, si l’ETH est déposé d’Ethereum dans ZetaChain, les frais requis seront payés en ETH et sont comparables aux frais de transfert de tokens ordinaires sur le réseau Ethereum.
Retraits
Lors du retrait de tokens ZRC-20 vers une chaîne externe connectée, des « frais de gaz de retrait » seront facturés.
Frais actuels de la chaîne complète
Ces frais sont comparés aux jetons Gas natifs (la chaîne à partir de laquelle les jetons ZRC-20 sont extraits) sur la chaîne cible. Les frais sont calculés sur la base d’une limite de gaz de 500 000.
Les contrats CCM (Cross-Chain Communication) sont déployés sur deux ou plusieurs blockchains interconnectées. ZetaChain agit comme un relais et est responsable de la transmission d’informations entre ces blockchains.
Pour envoyer un message, l’utilisateur doit appeler une fonction d’exécution, et ZetaChain reçoit le message et l’envoie à la chaîne cible. Le message est ensuite transmis à un contrat CCM et transmis à la fonction onZetaMessage.
Un cas d’utilisation typique de CCM est lorsqu’une application appelle simplement un contrat sur une chaîne différente ou envoie de la valeur à une adresse sur une chaîne différente. Une fois le message reçu et traité sur la chaîne cible, l’idéal est que l’application n’ait pas besoin de diffuser quoi que ce soit pour synchroniser l’état, et l’expéditeur n’a pas besoin de se soucier du résultat.
La messagerie inter-chaînes peut être utilisée pour créer une variété d’applications et de fonctionnalités de base, telles que :
Les NFT OmniChain, qui peuvent être envoyés entre différentes chaînes sans connaître l’état des autres collections on-chain.
Des applications d’échange ou de pontage « simples » qui tirent parti des pools de liquidité sur les chaînes existantes.
Prouvez la propriété des NFT ou des appels d’opérations simples à différentes chaînes.
Connecteur connecteur
Le connecteur ZetaChain permet aux utilisateurs d’envoyer des messages inter-chaînes (données et valeur) entre n’importe quelle blockchain connectée.
Frais de gaz
Les utilisateurs (portefeuilles, contrats) doivent payer des frais pour transférer des données et de la valeur entre différentes chaînes via ZetaChain. Le paiement de l’utilisateur s’effectue par l’envoi de ZETA (et de données de message) au contrat de connecteur sur la chaîne de connexion. Ces ZETA sont utilisés pour payer les validateurs/stakers/pools d’écosystèmes, ainsi que les frais de gaz sur la chaîne cible. Pour les utilisateurs, ces opérations sont regroupées en une seule transaction.
Lors de l’envoi de messages inter-chaînes, les utilisateurs doivent payer deux types de frais :
Frais de gaz sortant : calculés dynamiquement en fonction du prix du gaz de la chaîne cible, de la limite de gaz fournie par l’utilisateur et du prix du jeton dans le pool de liquidité sur ZetaChain.
Frais de protocole : Actuellement une valeur fixe définie dans le code source de ZetaChain.
Ces frais sont exprimés en jetons ZETA et sont calculés par rapport à la chaîne cible (la chaîne à laquelle le message est envoyé). Les frais sont calculés sur la base d’une limite de gaz de 500 000.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/841b007dcaa2813f79e2e3da7bc5be4b.webp)
3.3.3.2 Validateurs
Les responsabilités du vérificateur nécessitent que les utilisateurs qui ont besoin d’utiliser le système d’exploitation Linux et l’interface de ligne de commande gèrent plus efficacement les ressources des nœuds ZetaChain. Les validateurs doivent définir des limites sur le nombre maximal de descripteurs de fichiers et le nombre maximal de processus afin d’optimiser l’utilisation des ressources. Deuxièmement, les validateurs doivent se concentrer sur les ressources des nœuds dans les environnements applicatifs réels, y compris la charge du processeur, la mémoire, l’utilisation du disque et les E/S du disque, afin de garantir des performances système stables. Le validateur permet ensuite à Prometheus de générer des métriques qui sont disponibles pour le collecteur Prometheus.
Configuration requise :
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/cb5e8f56fd0f0ce39800f997a57375fb.webp)
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/2cb10ded7061bff61f725cad0f763874.webp)
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/36c25ff8ba54d629dd73c8fd09b36d48.webp)
3.4 Écosystème
Actuellement, ZetaChain compte environ 151 partenaires, dont BTC, BNB, ETH, Polygon a été lancé sur le testnet.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/4906e7d07bcda1f645a96ff4be24972b.webp)
En outre, ZetaChain a conclu des partenariats avec un certain nombre de projets et d’accords majeurs impliquant différents domaines, dans l’espoir d’aider ces projets grâce à sa principale technologie inter-chaînes Omnichain, de débloquer davantage de cas d’utilisation inter-chaînes et de réaliser le transfert de données et d’actifs pouvant couvrir l’ensemble de la chaîne. Selon ZetaChain, les DApps Omnichain identifiées pour être déployées sur ZetaChain comprennent DEX, Identity Infrastructure (Galxe), Social Protocol (CyberConnect), DAO (STP) et autres.
3.5 Cas d’utilisation du projet
ZetaChain présente ses multiples utilisations spécifiques, couvrant les domaines clés suivants :
• Les contrats intelligents gèrent les actifs externes
Les contrats intelligents pour gérer les actifs externes sont l’une des fonctionnalités puissantes de ZetaChain, qui permet aux contrats intelligents de détenir et d’utiliser tous les actifs qu’un compte normal peut détenir, et de recevoir et de dépenser ces actifs selon une logique programmatique. La fonction de contrat intelligent inter-chaînes de ZetaChain peut directement détenir et utiliser des actifs sur la chaîne externe, il est donc possible de gérer plusieurs actifs sur ZetaChain, tels que les ETH, ERC20, Algorand ASA, etc. De plus, les dApps cross-chain peuvent être facilement créées via la messagerie de ZetaChain.
• Échange décentralisé de tenue de marché automatisée (AMM) inter-chaînes
ZetaChain permet un véritable échange décentralisé de teneur de marché automatisé (AMM) inter-chaînes, construit à l’aide de contrats intelligents. Il existe deux façons de créer des DEX AMM sur ZetaChain : la messagerie et les contrats intelligents ZetaChain natifs. La différence réside dans le fait que le pool soit géré par un contrat intelligent externe ou un contrat intelligent local ZetaChain. Dans la méthode de messagerie, le pool de fonds est géré par un contrat intelligent de chaîne externe, associé à la pièce ZETA. Dans la méthode du contrat intelligent ZetaChain local, le compte TSS de ZetaChain détient tous les actifs natifs de la chaîne externe et est directement géré par le contrat intelligent ZetaChain. Ces contrats intelligents mettent en œuvre la logique AMM, y compris la tarification, l’échange, les fournisseurs de liquidité et les frais.
Messagerie inter-chaînes avec valeur/données
La capacité de ZetaChain à transmettre des messages d’une chaîne à l’autre de manière fiable et sécurisée permet de puissantes applications inter-chaînes, même sans contrats intelligents ZetaChain natifs. La fonctionnalité de messagerie inclut tous les points de terminaison de communication de la chaîne externe, les validateurs de ZetaChain agissant comme des notaires byzantins tolérants aux pannes pour prouver la validité des événements/transactions sur la chaîne A et agir comme un relais pour les messages. Le contrat intelligent de la chaîne B n’a besoin que de mettre sur liste blanche l’adresse TSS de ZetaChain pour être sûr que ZetaChain a vérifié les événements sur la chaîne A.
• NFT multi-chaînes
Dans le monde des NFT multi-chaînes, le même ensemble de NFT peut exister sur plusieurs blockchains en même temps, telles que Ethereum, Flow et Solana. Transférer un NFT d’une chaîne à une autre est un défi car il est nécessaire de savoir où se trouve ce NFT aujourd’hui et qui en est le propriétaire actuel. Le contrat intelligent ZetaChain résout le transfert de propriété des NFT sur différentes chaînes. Plus précisément, chaque chaîne disposera d’un contrat intelligent d’entiercement contrôlé par une clé ZetaChain. Pour transférer un NFT vers une autre chaîne, il suffit de placer le NFT dans un contrat séquestre, de payer des jetons ZETA comme frais de transaction, et ZetaChain créera le NFT correspondant sur la chaîne cible. Les contrats intelligents sur ZetaChain peuvent suivre le propriétaire d’un NFT et la blockchain sur laquelle réside le NFT.
• Identités et actifs communs
ZetaChain fournit un système d’identité universel, un service de noms et des jetons liés à l’âme qui peuvent servir d’identité universelle pour toutes les chaînes. Il a une capacité de chaîne complète pour permettre aux identités des utilisateurs d’interagir avec d’autres chaînes, et est à l’épreuve du temps car ZetaChain peut prendre en charge plus de blockchains.
Au lieu d’avoir à avoir une identité ou un nom de domaine distinct sur chaque chaîne, les utilisateurs peuvent gérer et utiliser leurs actifs sur toutes les chaînes, qu’il s’agisse d’objets de jeu, d’objets de collection ou de jetons, à partir d’une plateforme unifiée.
• Coffres-forts multi-chaînes et multi-signatures
Cela signifie que les utilisateurs peuvent conserver et gérer en toute sécurité des actifs sur plusieurs chaînes par le biais de comptes et/ou de messages impliquant plusieurs chaînes, un processus qui nécessite la confirmation de plusieurs signatures.
• Résumé de compte en chaîne complète ou portefeuille de contrats intelligents
ZetaChain propose des portefeuilles de contrats intelligents qui peuvent gérer les transactions avec toutes les chaînes. Il permet des transactions sans gaz, gère des opérations telles que des transactions complexes ou multi-chaînes, similaires à l’EIP-4337, mais avec une fonctionnalité de chaîne complète.
• Chaîne complète DeFi
Sur ZetaChain, les utilisateurs peuvent utiliser des échanges décentralisés (DEX), des prêts/emprunts, des contrats et d’autres fonctions pour réaliser des transactions transparentes en une seule étape et des transactions de liquidité unifiées inter-chaînes. Avec les contrats intelligents ZetaChain, les utilisateurs peuvent réduire considérablement les problèmes courants dans les transactions sur le marché, tels que le glissement, les conditions de course, le MEV, etc. Les utilisateurs peuvent créer des applications financières sur plusieurs chaînes comme s’ils faisaient partie d’une seule chaîne.
• DAO à chaîne complète
Les DAO à chaîne complète sont des organisations autonomes décentralisées (DAO) et des outils de gouvernance qui permettent aux gens de coordonner les activités, de gouverner et de gérer les actifs d’une manière qui n’est pas liée à une blockchain particulière.
3.6 Espace et potentiel de l’industrie
3.6.1 Classification
Arrière-plan**
Bitcoin, en tant que pionnier de la blockchain, a introduit le concept d’un registre public décentralisé basé sur la cryptographie. Il adopte un mécanisme de preuve de travail et résout le mécanisme de base du consensus distribué. Cependant, la limite de conception de Bitcoin est qu’il ne peut pas atteindre une programmabilité étendue et ne peut prendre en charge que des capacités de script limitées, principalement pour la création de crypto-monnaies. Cette conception a conduit aux caractéristiques d’un système de blockchain fermé qui ne peut être traité qu’au sein du réseau Bitcoin.
Afin d’étendre les capacités de la blockchain, Ethereum a vu le jour. Ethereum a introduit les contrats intelligents et la machine virtuelle Ethereum (EVM), rendant la blockchain Turing-complete programmable. Cette innovation ouvre de nouvelles possibilités pour la technologie blockchain, permettant aux développeurs de créer des contrats intelligents complexes et des applications distribuées (dApps). Le succès d’Ethereum a entraîné l’émergence de plus en plus de blockchains, telles que Polkadot, Solana, Avalanche et Cosmos, qui prennent également en charge les contrats intelligents Turing-complets.
Cependant, avec l’émergence et la diversification des différentes blockchains, le besoin d’une communication et d’une interaction multi-chaînes a émergé. À l’heure actuelle, les blockchains sont encore des systèmes fermés qui ne peuvent pas partager directement et de manière fiable des informations ou interagir entre différentes chaînes. Les transactions inter-chaînes doivent s’appuyer sur des échanges centralisés ou des tiers de confiance (Oracle), ce qui entraîne des problèmes de sécurité et de confiance. Par conséquent, afin de parvenir à une communication et à une interaction multi-chaînes, il est nécessaire de trouver des solutions fiables qui permettent aux différentes blockchains de réaliser des transactions et des échanges de données inter-chaînes fiables et sécurisés sans la confiance de tiers.
De plus, ces dernières années, l’espace des crypto-monnaies s’est développé rapidement et les dApps ont également vu le jour en grand nombre. Pour les développeurs, la prise en charge de plusieurs réseaux signifie la maintenance de leurs applications sur chaque réseau, ce qui présente ses propres défis et limites, ce qui ajoute de la complexité. Pour les utilisateurs qui souhaitent tirer le meilleur parti entre différentes applications, ils doivent utiliser différents ponts pour traverser différents réseaux, chacun avec son propre jeton et son propre mécanisme de confiance, ce qui entraîne une liquidité décentralisée, une mauvaise expérience utilisateur et même une certaine confusion et des frais inutiles.
Alors que de nombreux projets s’efforcent d’assurer l’interopérabilité entre différents réseaux, l’ensemble de l’écosystème des crypto-monnaies devient de plus en plus fragmenté et de moins en moins uniforme. Par conséquent, afin de parvenir à une communication et à une interaction multi-chaînes, il est nécessaire de trouver des solutions fiables qui permettent aux différentes blockchains de réaliser des transactions et des échanges de données inter-chaînes fiables et sécurisés sans confiance de tiers, ce qui est devenu un must dans le domaine des crypto-monnaies.
Classer**
Les réseaux inter-chaînes d’interopérabilité peuvent être classés en fonction de différentes caractéristiques et technologies, les suivantes sont différentes classifications :
Chaînes de relais : Certains réseaux inter-chaînes utilisent des chaînes de relais comme ponts pour permettre la communication et le transfert d’actifs entre différentes blockchains.
Sidechains : Les sidechains sont des chaînes auxiliaires connectées à la blockchain principale, permettant aux actifs et aux données de circuler librement entre la chaîne principale et la sidechain.
WrApped Tokens : Permet le transfert d’actifs inter-chaînes en créant des tokens encapsulés sur différentes blockchains.
Schémas notariaux : Vérification et confirmation des transactions inter-chaînes sur la base de certains tiers de confiance ou notaires.
Atomic Swaps : Les transactions sur deux chaînes différentes se produisent simultanément au niveau atomique, ce qui garantit que les transactions réussissent ou échouent toutes.
Tokens ancrés : En verrouillant les actifs de la chaîne principale, les tokens d’ancrage correspondants sont émis pour réaliser des croisements d’actifs sur la chaîne cible.
Sans confiance : le système ne repose pas sur une seule entité, ce qui garantit qu’aucune partie spécifique n’a besoin d’être approuvée dans les interactions inter-chaînes.
Confiance : les interactions inter-chaînes nécessitent la confiance dans des nœuds, des institutions ou des contrats intelligents spécifiques.
Chaîne de blocs inter-chaînes unique : interaction inter-chaînes basée sur un seul réseau de chaînes de blocs, par exemple par le biais de sidechains ou de chaînes de relais.
Cross-chain conjoint multi-blockchain : permet une communication inter-chaînes entre plusieurs réseaux blockchain indépendants, par exemple par le biais d’échanges atomiques ou de tokens ancrés.
Ces classifications peuvent vous aider à comprendre et à comparer différentes solutions inter-chaînes afin de choisir la bonne technologie mono-chaîne pour vos besoins spécifiques. En fait, la technologie et la classification cross-chain continuent de se développer et d’évoluer, et celles qui sont couramment utilisées sur le marché peuvent être résumées dans les deux catégories suivantes :
À l’heure actuelle, il existe deux méthodes courantes de transfert de fonds sur le marché :
L’une d’entre elles consiste à verrouiller ou à brûler des fonds, puis à frapper de nouveaux jetons sur la chaîne cible
L’autre est par le biais d’échanges de liquidités. Ces méthodes utilisent différentes techniques pour permettre la communication inter-chaînes, dont l’une est l’authentification unilatérale ou multipartite, et l’autre est une combinaison de répéteurs et de clients légers
Cependant, ces méthodes de pont inter-chaînes existantes présentent certaines limites :
• Le schéma lock+mint nécessite un transfert inter-chaînes à l’aide d’actifs packagés qui remplacent l’actif d’origine.
• Les systèmes d’échange de liquidité ne prennent pas en charge les actifs qui ne sont pas disponibles sur les plateformes de contrats non intelligents et les réseaux liés.
•La vérification unilatérale/multipartite pose certains problèmes de centralisation.
•Répéteur + client léger est coûteux à déployer.
3.6.2 Taille du marché
À l’heure actuelle, selon les données de DefiLlama, au 9 octobre 2023, la catégorie Bridge actuelle se classait quatrième en volume de blocage, avec un total de 9,177 milliards (9,177 milliards de dollars), tandis que selon les données de Coingecko, les jetons sectoriels inter-chaînes se classaient au 41e rang en termes de capitalisation boursière, avec une capitalisation boursière totale d’environ 955 millions de dollars et un volume de transactions d’environ 73,51 millions au cours des dernières 24 heures.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/fc0011fc3cd1f459de4dfc6301d2142f.webp)
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/3f9129d05695893b7303029867d5cabe.webp)
3.7 Données d’entreprise
• Données opérationnelles
Réseau de test 2
Selon le panneau de données officiel, dans le cas du réseau de test, le nombre total de transactions zEVM dans le réseau de test 2 est de 1,291 million, et 15 000 contrats d’application distribués ont été créés avec succès. De plus, le prix médian du gaz était de 1,50 aZETA, et le nombre d’adresses zEVM uniques a atteint 358 900. La hauteur actuelle du bloc est de 4 994 802.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/2848472a2cf4b33b3993c468d761b359.webp)
Réseau de test 3
Selon le panneau de données officiel, dans le cadre du testnet 3, le nombre total de transactions zEVM jusqu’à présent est de 20 134 900, et 31 000 contrats d’applications distribuées ont été créés avec succès. De plus, le prix médian du gaz est de 0 aZETA (inférieur aux frais de gaz du réseau de test). Le nombre de transactions inter-chaînes était d’environ 14,47 millions, et le nombre d’adresses zEVM uniques a atteint 512 800. La hauteur actuelle du bloc est de 1 946 981. Cela montre que le testnet 3 à 2 a fait des progrès significatifs en termes de volume de transactions, de nombre de contrats intelligents et d’activité d’adresse, jetant ainsi une base solide pour le développement futur.
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/a29def3ab30171d7c98d5ac1e2f0ff57.webp)
• Données des réseaux sociaux
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/3708934f804ffc7b133c4c0b7501b888.webp)
Twitter : 806 000 abonnés
Discord : 849 300 abonnés, environ 21 000 actifs quotidiens
Telegram : 81 800 abonnés, environ 3K personnes en direct chaque jour
À en juger par l’attention portée aux plateformes de médias sociaux, le projet dispose d’une base d’abonnés importante sur Twitter, Discord et Telegram. Par rapport au projet général, il s’agit d’une quantité d’attention relativement importante.
3.8 Paysage concurrentiel du projet
3.8.1 Présentation du projet
ZetaChain est une plateforme de contrats intelligents décentralisée (couche 1) qui prend en charge le transfert inter-chaînes et la communication inter-chaînes des fonds Omnichain. Dans le même temps, Cosmos et Polkadot sont également des cibles de réseaux multi-chaînes et sont utilisés comme comparateurs. Bien que Layerzero ne soit pas une blockchain indépendante, en tant que protocole d’interopérabilité de la chaîne complète, elle participe également à cette comparaison compte tenu de son ampleur de financement et de sa valorisation élevée.
Cosmos
Cosmos est un réseau décentralisé de blockchains parallèles indépendantes alimentées par des algorithmes de consensus BFT tels que l’algorithme de consensus Tendermint. En d’autres termes, Cosmos est un écosystème blockchain qui peut évoluer et interagir les uns avec les autres. La vision de Cosmos est de permettre aux développeurs de créer facilement des blockchains et de supprimer les barrières entre les blockchains en leur permettant d’effectuer des transactions les unes avec les autres. L’objectif ultime est de créer un internet blockchain, c’est-à-dire un réseau blockchain qui peut communiquer entre eux de manière décentralisée. Il répond à cette vision grâce à une suite d’outils open source tels que Tendermint, le SDK Cosmos et IBC, conçus pour permettre aux utilisateurs de créer rapidement des applications blockchain personnalisées, sécurisées, évolutives et interopérables.
Palkadot
Polkadot est un réseau multi-chaînes fragmenté qui connecte plusieurs blockchains privées en un réseau unifié, ce qui signifie qu’il peut traiter de nombreuses transactions sur plusieurs chaînes en parallèle, éliminant ainsi le goulot d’étranglement qui se produit lors du traitement des transactions une par une sur les réseaux traditionnels. Cette capacité de traitement parallèle améliore considérablement l’évolutivité et crée les conditions propices à une adoption accrue et à une croissance future. Les chaînes de fragments connectées à Polkadot sont appelées « parachains » car elles s’exécutent en parallèle sur le réseau.
En construisant un cadre de développement Substrate sur Polkadot, chaque blockchain peut avoir de nouvelles conceptions optimisées pour des cas d’utilisation spécifiques, fournissant de meilleurs services, tout en améliorant l’efficacité et la sécurité en omettant le code inutile.
Couche Zéro
LayerZero est un protocole d’interopérabilité blockchain qui unifie les applications décentralisées (dApps) sur différentes blockchains et permet une sécurité des nœuds légers et des nœuds intermédiaires grâce à des nœuds ultra-légers sur la chaîne, ce qui le rend rentable. En répartissant les responsabilités entre Oracle et Relayer, LayerZero tire parti des fonctionnalités de sécurité d’oracles établis tels que Chainlink et Band et ajoute une couche de sécurité grâce à un système de relais ouvert. LayerZero met en œuvre des fonctions de partage d’état, de pontage, de prêt, d’échange et de gouvernance inter-chaînes.
3.8.2 Comparaison des projets
Lorsqu’il s’agit de traiter le pontage et la messagerie inter-chaînes, les approches existantes peuvent être divisées en deux types. La première méthode consiste à parvenir à un consensus, à valider et à transmettre les messages sur une chaîne intermédiaire. La deuxième méthode consiste à exécuter des nœuds légers sur la chaîne pour y parvenir.
3.8.1 Technologie
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/936f12527840626a3ebbc143c4babd31.webp)
3.8.2 Divers
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/154340a8e174bdfbe9e1b6a4aeb960dc.webp)
Étant donné que ZetaChain n’a pas encore été officiellement mis en œuvre, il n’est pas possible de comparer directement les indicateurs techniques. Mais ensuite, grâce à une série de percées technologiques dans les domaines de la décentralisation, de l’informatique distribuée, de la cryptographie et de la communication par protocole, les avantages potentiels et la faisabilité de chaque projet peuvent être évalués.
3.9 Analyse du modèle de jeton
3.9.1 Total et distribution des jetons
Nom du jeton : $ZETA
Date de sortie : Prévue au quatrième trimestre 2023
Émission totale : 2,1 milliards (officiellement non annoncée, mais selon les informations publiées par CoinList, 4 200 000 ZETA ont été largués, soit 0,2 % de l’offre totale de jetons, et l’émission totale est estimée à 2,1 milliards)
! [Rapport de recherche sur l’investissement ZetaChain : Utilisation de la technologie inter-chaînes Omnichain pour intégrer la couche 1 du réseau de nœuds de vérification distribués] (https://shilian.com/uploads/20231019/3981fe0fe6f63d8d9a63cafcf4e8cbe2.webp)
3.9.2 Capture de la valeur du modèle de jeton
• Utilisations des jetons ZETA :
Utilisé pour payer les frais de gaz du contrat intelligent ZetaChain
Utilisé pour assurer la sécurité de la blockchain ZetaChain (par le biais du staking/staking/reduction)
Utilisé pour réaliser le transfert, l’échange, la messagerie et la sécurité inter-chaînes
• Mécanisme cross-chain des tokens ZETA :
Mécanisme d’ancrage unidirectionnel, en brûlant des jetons sur une chaîne, puis en frappant le même nombre de jetons sur une autre chaîne.
• Unicité et avantages du jeton ZETA :
Paiement inter-chaînes : Les jetons ZETA sont des actifs de carburant universels sur plusieurs blockchains et peuvent être utilisés pour payer des transactions inter-chaînes, ce qui rend les transactions inter-chaînes plus pratiques et plus efficaces.
Mécanisme de consensus : Les jetons ZETA sont une garantie pour participer au mécanisme de consensus (DPoS) de ZetaChain, qui permet d’assurer la sécurité et la stabilité du réseau.
Contrats intelligents : Les jetons ZETA peuvent être utilisés comme monnaie de paiement pour déployer et exécuter des contrats intelligents sur ZetaChain, ce qui rend le déploiement et l’exploitation des contrats intelligents plus pratiques et plus efficaces.
Transfert d’actifs : Les jetons ZETA peuvent être utilisés comme monnaie de paiement pour le trading et le transfert d’actifs sur ZetaChain, ce qui rend les transferts d’actifs plus pratiques et plus efficaces.
Connexion multi-chaînes : Les jetons ZETA sont un pont reliant ZetaChain et d’autres blockchains, permettant l’interopérabilité entre plusieurs chaînes, ce qui contribue à promouvoir l’interconnexion entre les blockchains.
En conclusion, les jetons ZETA présentent un caractère unique et des avantages tels que les paiements inter-chaînes, les mécanismes de consensus, les contrats intelligents, les transferts d’actifs et les connexions multi-chaînes, qui rendent l’écosystème ZetaChain plus complet et plus efficace.
4. Évaluation préliminaire
4.1 Problèmes principaux
**Le projet dispose-t-il d’un avantage concurrentiel solide ? D’où vient cet avantage concurrentiel ? **
Avantages : Réaliser l’interopérabilité entre les différentes blockchains, en surmontant le problème actuel de la fragmentation et de la non-interopérabilité des blockchains.
Mise en œuvre : ZetaChain met en œuvre des contrats intelligents inter-chaînes, permettant aux dApps d’interagir directement et nativement avec différentes blockchains sans avoir besoin d’encapsuler ou de relier des actifs.
2) Les contrats intelligents prennent en charge la logique arbitraire
Avantages : Les contrats intelligents ZetaChain peuvent effectuer des actions correspondantes en fonction d’événements qui se produisent sur la chaîne externe, puis mettre à jour l’état de la chaîne externe via des transactions de signature TSS.
Avantages : Prend en charge la gestion directe et l’utilisation de plusieurs actifs natifs de chaînes externes sur ZetaChain, notamment Bitcoin, ETH, ERC20, Algorand ASA, etc.
Mise en œuvre : ZetaChain permet l’utilisation d’actifs sur des chaînes externes directement sur sa plateforme, tels que la gestion et l’exploitation d’actifs blockchain tels que Bitcoin sur ZetaChain via des contrats intelligents.
Avantages : Fournit une interface simple de développement et de conception de dApp, centralise la logique et l’état de la dApp sur ZetaChain et réalise la simplicité et la flexibilité du développement.
Mise en œuvre : ZetaChain fournit une interface unifiée pour les développeurs de dApps, permettant de centraliser la logique et l’état sur ZetaChain, simplifiant ainsi le processus de développement et augmentant la flexibilité.
**Quelles sont les principales variables dans le fonctionnement du projet ? Ce facteur est-il facile à quantifier et à mesurer ? **
Les principales variables dans le fonctionnement du projet ZetaChain se réfèrent à des indicateurs ou facteurs quantitatifs importants qui peuvent affecter le fonctionnement et le développement du projet. Ces variables peuvent être utilisées pour évaluer le succès et la croissance du projet et aider à façonner les stratégies et les décisions.
**1) Nombre d’interopérabilités avec des chaînes externes : **
Caractéristiques : Fait référence au nombre de blockchains externes qui sont interopérables avec ZetaChain.
Méthode de quantification : La quantification se fait en comptant le nombre de chaînes externes qui ont été intégrées dans la plateforme ZetaChain.
Fonctionnalités : Fait référence au nombre d’applications décentralisées (dApps) développées et exécutées sur la plateforme ZetaChain.
Méthode de quantification : Comptez le nombre de dApps actives en cours d’exécution sur ZetaChain.
**3) Montant des actifs gérés par les contrats intelligents ZetaChain :
Fonctionnalité : Fait référence à la valeur totale ou à la quantité d’actifs gérés par les contrats intelligents ZetaChain.
Méthode de quantification : La quantification est effectuée en mesurant la valeur totale ou le nombre d’actifs détenus dans un contrat intelligent.
Caractéristiques : Fait référence au nombre de développeurs qui se sont inscrits, ont utilisé ou participé à la plateforme ZetaChain.
Méthode de quantification : La quantification est effectuée en comptant le nombre de personnes inscrites, actives ou participant à la communauté de développeurs ZetaChain.
Ces variables sont quantifiables, mais la méthode de quantification exacte peut varier en fonction du contexte de la mesure, de la phase du projet et des objectifs. Par exemple, le nombre d’interopérabilités de chaînes externes peut être mesuré en fonction du nombre de chaînes intégrées par la plateforme, tandis que la quantification des actifs peut être mesurée par la valeur totale ou la quantité d’actifs. Il est important de choisir les indicateurs appropriés en fonction du fonctionnement et des objectifs du projet, et de s’assurer que ces indicateurs reflètent l’état opérationnel et la tendance de développement du projet.
4.2 Principaux risques
Risques de sécurité de la chaîne externe : La chaîne externe connectée par ZetaChain peut être attaquée, ce qui peut entraîner une double dépense, une censure, une régression, un hard fork, une division de la chaîne, etc.
Risque de vulnérabilité du nœud : bogues logiciels ou vulnérabilités dans le logiciel du nœud ZetaChain que les attaquants peuvent exploiter pour rediriger le minting légitime d’autres utilisateurs vers leurs portefeuilles. Cependant, l’impact de cette vulnérabilité est susceptible d’être contenu, car les attaquants ne peuvent voler des informations aux utilisateurs actifs qu’à certains moments, et le système s’arrête dès qu’il est remarqué par les utilisateurs.
Risque lié au modèle économique : le modèle économique est inconnu et l’impact possible doit être observé et évalué en permanence
5. Ressources
Site officiel
Documentation de ZataChain
Livre blanc ZetaChain
Blog de Palkadot
CoinMarketCap (en anglais seulement)
Le blog de ZetaChain
L’avenir d’OmniChain
DéfiLama
Site web de Cosmos
Site web de Palkadot