
Démanteler ZetaChain : pourquoi 2024 est-elle l'année charnière du développement de la voie « d'abstraction des chaînes » ?
TechFlow SélectionTechFlow Sélection

Démanteler ZetaChain : pourquoi 2024 est-elle l'année charnière du développement de la voie « d'abstraction des chaînes » ?
« Si la modularité est une stratégie de « coalition verticale », alors l'abstraction de chaîne est une stratégie de « rapprochement horizontal ». »
Rédaction : Hao Tian, Chain Observer
Récemment, l'annonce du lancement d'un airdrop par la blockchain L1 @zetachain, spécialisée dans l'interopérabilité inter-chaînes, a attiré l'attention du marché sur le domaine stratégique appelé « abstraction des chaînes ». Qu'est-ce que l'abstraction des chaînes ? Où se situent les difficultés de l'interopérabilité universelle entre chaînes ? Quelles sont les caractéristiques clés de ZetaChain ? Selon moi, si la modularité constitue une stratégie de type « alliance verticale », alors l'abstraction des chaînes représente une stratégie de « domination horizontale », et s'impose comme un secteur incontournable à surveiller en 2024. Pourquoi ? Voici mon analyse :
Qu'elle soit verticale ou horizontale, il s'agit toujours d'une stratégie d'« alliance ». La modularité consiste à regrouper les capacités éparses de développement blockchain sous forme de composants modulaires afin de rivaliser avec les grandes blockchains monolithiques. En revanche, l'abstraction des chaînes vise à relier la liquidité fragmentée entre différentes chaînes via l'interopérabilité, améliorant ainsi l'expérience utilisateur et développeur.
Qu'est-ce que l'abstraction des chaînes ?
Le concept d’« abstraction des chaînes » a été introduit par un cofondateur de Near. En termes simples : la modularité sépare les différentes couches fonctionnelles d'une blockchain en couches de règlement, de disponibilité des données (DA), d'exécution, de Rollup, etc., ce qui stimule fortement le dynamisme du marché de construction de chaînes. Toutefois, cela entraîne également une fragmentation accrue de la liquidité, des applications et des utilisateurs entre les chaînes, créant ainsi un seuil d'accès élevé tant pour les utilisateurs ordinaires que pour les développeurs.
L'abstraction des chaînes vise à résoudre les problèmes d'interopérabilité tels que la communication inter-chaînes, le transfert d'actifs et l'appel de contrats intelligents entre chaînes, grâce à la création de contrats intelligents universels et polyvalents.
Les principaux défis liés à l'interopérabilité complète entre chaînes sont généralement de deux ordres :
1) Le problème de communication entre chaînes non homogènes au niveau des contrats intelligents. Par exemple, comment établir une connexion efficace entre une plateforme comme Bitcoin, basée sur le modèle UTXO sans contrat intelligent, et une plateforme comme Ethereum, fondée sur un système de comptes avec contrats intelligents ?
2) Le transfert d'actifs inter-chaînes sans méthode Wrap. La méthode Wrap est une solution courante pour les ponts inter-chaînes, mais elle implique des frais élevés et d'autres frictions entraînant des pertes financières significatives, outre un risque centralisé important lié à la gestion multi-signatures des actifs.
ZetaChain peut-il résoudre ces deux problèmes ? Et comment ?
ZetaChain est une blockchain Proof-of-Stake construite sur Cosmos SDK et le moteur de consensus Tendermint PBFT. On peut la considérer comme un cadre spécifique d'application permettant d'atteindre l'interopérabilité, communément appelé « chaîne dans la chaîne ». Elle adopte une approche « blockchain of blockchains » (BOB), intégrant des chaînes spécifiques dans un environnement universel afin de fournir des cadres aux niveaux données, réseau, consensus, incitation et contrat, rendant ainsi possible l'interopérabilité entre blockchains.
L'architecture centrale de ZetaChain repose principalement sur trois rôles : validateurs, observateurs et signataires.
-
Les validateurs participent à la sécurisation du consensus de la chaîne en misant des jetons ZETA. Par exemple, les transitions d'état des autres chaînes soumises par les observateurs doivent être validées par vote des validateurs, qui reçoivent en retour une récompense en jetons ;
-
Les observateurs ont pour mission de surveiller les nœuds complets des chaînes externes afin de synchroniser des informations spécifiques telles que les journaux de transactions, les événements de transfert et les états, puis de transmettre ces données aux validateurs responsables de la validation du consensus ;
-
Les signataires sont principalement chargés de l'authentification vis-à-vis des chaînes externes. Lorsqu'une demande implique le transfert d'actifs, ils peuvent intervenir dans la signature pour garantir la sécurité du passage inter-chaînes des actifs.
Grâce à cette architecture de base, ZetaChain peut efficacement résoudre les problèmes d'interopérabilité universelle mentionnés ci-dessus :
1) Concernant le transfert d'actifs entre chaînes EVM et chaînes utilisant le modèle UTXO, étant donné que le réseau Bitcoin ne dispose pas de contrats intelligents, la seule méthode efficace consiste à déployer un nœud léger et à utiliser un mécanisme de signature multiparti (MPC) basé sur l'algorithme ECDSA. Puisque ZetaChain peut détenir des clés privées TSS et des adresses, elle permet à des contrats intelligents situés sur ZetaChain de gérer directement les actifs natifs du réseau Bitcoin. Dans ce processus, les observateurs de ZetaChain doivent suivre et gérer efficacement les UTXO présents sur Bitcoin. La logique centrale consiste à utiliser Bitcoin comme couche de règlement des actifs, en recourant à un algorithme de signature multi-signature pour assurer un contrôle et une circulation efficaces des actifs.
2) Les solutions classiques de ponts inter-chaînes reposent sur un mécanisme où la chaîne A verrouille des actifs tandis que la chaîne B crée des actifs équivalents (Wrap). Cette approche bloque non seulement la liquidité sur chaque chaîne, mais génère aussi des pertes lors du processus d'emballage (wrap), ce qui suscite souvent des critiques, notamment dans les scénarios d'application liés à la DeFi. Face à ce problème, ZetaChain a conçu des contrats intelligents Omnichain universels et créé un standard de jeton appelé ZRC20. Cela permet à ZetaChain d'assurer la circulation universelle des actifs sans recourir au wrapping. Autrement dit, dans l'environnement universel, ZetaChain agit comme une couche de règlement interne aux chaînes. Lorsqu'une chaîne A initie un transfert vers une chaîne B, cela équivaut à un règlement préalable entre la chaîne A et ZetaChain, dont l'état est ensuite synchronisé vers la chaîne B. Cette dernière obtient alors le droit d'utiliser le jeton ZRC20 correspondant. Ainsi, aucune perte ni friction liée au wrapping n'est générée durant tout le processus.
3) Grâce à la propriété transactionnelle atomique des contrats intelligents, il devient possible d'utiliser des actifs natifs sur des chaînes externes. Par exemple, on peut créer un DEX AMM inter-chaînes décentralisé. Les actifs de chaque chaîne sont d'abord appariés avec ZETA. Si l'on souhaite échanger l'actif X de la chaîne A contre l'actif Y de la chaîne B, on commence par convertir X en ZETA via le pool de liquidité de la chaîne A, puis on transmet l'information de transfert de ZETA à la chaîne B, où ZETA est ensuite converti en Y via la paire Y/ZETA. Cette méthode diffère sensiblement de l'approche consistant à effectuer des échanges indépendants sur chaque chaîne avant de procéder à un transfert intermédiaire puis à un nouvel échange. Elle réduit directement les glissements de prix (slippage) et les coûts liés aux transferts inter-chaînes, offrant ainsi un grand avantage aux protocoles DeFi pour leur déploiement et leur utilisation inter-chaînes.
En résumé
À travers cette analyse technique de ZetaChain, chacun peut percevoir l'importance croissante de l'« abstraction des chaînes » dans l'écosystème blockchain actuel.
-
Pour les développeurs professionnels (côté B), cela permet de réduire les coûts liés au déploiement inter-chaînes de divers protocoles, de gérer la liquidité dans un environnement universel, simplifiant ainsi la gestion du marché tout en limitant les surfaces d'exposition aux risques de sécurité. À l'ère multichaînes marquée par l'assemblage modulaire, les solutions d'interactions universelles deviennent un complément indispensable.
-
Pour les utilisateurs finaux (côté C), l'abstraction des chaînes simplifie la relation entre les utilisateurs et les multiples protocoles backend en une interaction directe entre l'utilisateur et une application DApp. Même mieux, l'utilisateur pourrait interagir uniquement avec son portefeuille pour bénéficier d'une expérience universelle. Le portefeuille devient alors le centre de traitement (solver) des intentions complexes exprimées par l'utilisateur.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














