Récemment, le lancement du airdrop par la chaîne publique L1 interopérable entre chaînes @zetachain a attiré l'attention du marché sur la piste « d'abstraction en chaîne ». Qu'est-ce que l'abstraction des chaînes et quels sont les défis liés à l'interopérabilité de la chaîne complète ? Quelles sont les principales fonctionnalités de Zetachain ? À mon avis, si la modularité est une stratégie d' « alliance verticale », alors l'abstraction en chaîne est une stratégie d' « alliance horizontale » et l'une des principales pistes sur lesquelles se concentrer en 2024. Pourquoi ? Permettez-moi de vous expliquer ma compréhension :
Qu'elle soit verticale ou horizontale, il s'agit d'une stratégie d' « alliance ». La modularisation est la combinaison de capacités de développement de chaînes de blocs inactives sous la forme de composants modulaires destinés à contrer la chaîne publique complète monolithique, tandis que l'abstraction de la chaîne est la combinaison de capacités de développement de chaînes de blocs dispersées. La mobilité entre eux est liée sous la forme d'une intégration d'interopérabilité afin d'améliorer l'expérience des développeurs et des utilisateurs.
Qu'est-ce que l'abstraction en chaîne ? Le cofondateur de Near a rejeté le concept d' « abstraction en chaîne ». Compréhension simple : la modularisation sépare les différentes couches fonctionnelles de la blockchain en couche de règlement, couche DA, couche d'exécution, couche de cumul, etc. Cela stimule grandement le développement du marché de la construction à chaînes. La prospérité, mais en même temps, cela permettra de disperser les liquidités, les applications, les utilisateurs, etc. entre les chaînes, ce qui constituera d'énormes obstacles pour les utilisateurs ordinaires et même pour les développeurs.
L'abstraction des chaînes consiste à résoudre des problèmes d'interopérabilité tels que la communication entre chaînes, le transfert d'actifs et les appels de contrats intelligents interchaînes entre différentes chaînes en créant un contrat intelligent polyvalent général.
1) Problèmes de communication entre des chaînes de contrats intelligents non similaires. Par exemple, comment établir des connexions de communication efficaces entre les plateformes de contrats non intelligents UTXO telles que Bitcoin et les plateformes de contrats intelligents de comptes telles qu'Ethereum ?
2) Le problème du transfert d'actifs entre chaînes sans utiliser la méthode Wrap. La méthode Wrap est une solution courante pour les ponts inter-chaînes. Cependant, ces solutions entraînent souvent des coûts de friction importants et présentent un risque centralisé en termes de gestion multi-signatures d'actifs.
Zetachain est une blockchain de preuve de participation basée sur le SDK Cosmos et le moteur de consensus PBFT de Tendermint. Il peut être considéré comme un framework de blockchain spécifique à une application en matière d'interopérabilité. En termes simples, il s'agit d'une « chaîne au sein d'une chaîne », selon une approche A « blockchain de blockchains » (BOB), dans laquelle des chaînes spécifiques sont intégrées à l'environnement complet de la chaîne afin de fournir un cadre pour les données, le réseau, le consensus, les incitations et les couches contractuelles afin de garantir l'interopérabilité entre les blockchains.
L'architecture de base de Zetachain est principalement divisée en validateurs, observateurs et signataires.
Les validateurs peuvent valider et maintenir le consensus de la chaîne en jalonnant des jetons ZETA. Par exemple, lorsqu'un observateur soumet la transition d'état d'une autre chaîne, elle doit être confirmée par des validateurs par le biais d'un vote. Les validateurs sont récompensés par des jetons à titre d'incitation. Les observateurs sont chargés de surveiller l'ensemble des nœuds des chaînes externes afin de synchroniser les journaux de transactions, les événements de transfert et les informations d'état spécifiques, et de synchroniser ces informations avec les validateurs qui déterminent le consensus. Les signataires sont principalement responsables de la vérification d'identité sur les chaînes externes. En ce qui concerne les transferts d'actifs, les signataires peuvent participer à la signature des actifs afin de garantir une interopérabilité sécurisée des actifs entre les chaînes.
1) En ce qui concerne les transferts d'actifs entre les chaînes EVM et les chaînes de modèles UTXO, étant donné que le réseau Bitcoin ne propose pas de contrats intelligents, le seul moyen efficace est de déployer des nœuds légers et d'effectuer des opérations de signature multipartite MPC sur la base de l'algorithme de signature ECDSA. Comme ZetaChain peut détenir des clés privées et des adresses TSS, elle peut connecter et gérer des actifs locaux sur le réseau Bitcoin à l'aide de contrats intelligents sur Zetachain. Tout au long de ce processus, les observateurs de ZetaChain doivent suivre et gérer efficacement les UTXO sur Bitcoin, la logique de base étant d'utiliser le Bitcoin comme couche de règlement des actifs et de contrôler et faciliter les transferts d'actifs grâce à des algorithmes multisignatures.
2) Les solutions courantes de bridge inter-chaînes actuelles sont basées sur la logique qui consiste à verrouiller les actifs de la chaîne A et à émettre des actifs supplémentaires dans la chaîne B. Cette prémisse d'interaction bloquera non seulement la liquidité d'une seule chaîne, mais entraînera également des pertes d'actifs pendant le processus de encapsulation. En ce qui concerne les scénarios d'application liés à la DeFi, elle est souvent critiquée pour ses pertes d'actifs. En réponse à cela, ZetaChain a créé un contrat intelligent Ominichain complet et a créé la norme de jetons ZRC20. Cela permet à la circulation des actifs de la chaîne complète de ZetaChain d'être basée sur l'état non encapsulé. En termes simples, dans l'environnement inter-chaînes de ZetaChain, il agit comme une couche de règlement au sein de la chaîne. Lorsque la chaîne A initie un transfert d'actifs vers la chaîne B, cela revient à régler d'abord avec ZetaChain, puis à synchroniser le statut du règlement avec la chaîne B. La chaîne B sera alors autorisée à utiliser le jeton ZRC20 correspondant. Ce processus élimine les pertes d'actifs et les frictions causées par l'emballage.
3) Sur la base des caractéristiques transactionnelles atomiques de la gestion intelligente des contrats, la chaîne externe peut utiliser des actifs natifs. Par exemple, un échange décentralisé AMM inter-chaînes peut être mis en place sur la base de cette fonctionnalité. Les actifs de chaque chaîne sont d'abord associés à ZETA. Si vous souhaitez échanger l'actif X de la chaîne A avec l'actif Y de la chaîne B, vous pouvez d'abord utiliser le pool de fonds de la chaîne A pour échanger X contre du ZETA, puis transférer les informations interchaînes ZETA de la chaîne A vers B, puis convertir le ZETA de la chaîne B en Y via la paire de négociation Y/ZETA. C'est très différent de négocier sur différentes chaînes puis de négocier à nouveau entre chaînes. Cela réduit directement le glissement des transactions et les pertes entre chaînes, ce qui est très bénéfique pour le déploiement et l'application des protocoles DeFi entre chaînes.
Grâce à l'analyse technique de ZetaChain, tout le monde peut plus ou moins percevoir l'importance de « l'abstraction en chaîne » dans l'écologie actuelle de la blockchain. Pour les développeurs côté B, cela peut réduire le coût du déploiement de divers protocoles sur l'ensemble des chaînes et permettre le déploiement mondial de la blockchain. La gestion des liquidités dans un environnement en chaîne permet non seulement d'unifier la gestion du marché, mais également de réduire l'exposition aux risques de sécurité. À l'ère de l'assemblage et de l'assemblage modulaires à chaînes multiples, la solution d'opérabilité interactive complète deviendra un complément indispensable. Pour les utilisateurs côté C, l'abstraction en chaîne simplifiera la relation entre les utilisateurs et les différents protocoles de backend entre les utilisateurs et les applications DApp. Les utilisateurs peuvent même bénéficier d'une expérience complète d'interaction en chaîne en interagissant directement avec les portefeuilles, qui font office de centre de traitement des intentions complexes des utilisateurs.
Récemment, le lancement du airdrop par la chaîne publique L1 interopérable entre chaînes @zetachain a attiré l'attention du marché sur la piste « d'abstraction en chaîne ». Qu'est-ce que l'abstraction des chaînes et quels sont les défis liés à l'interopérabilité de la chaîne complète ? Quelles sont les principales fonctionnalités de Zetachain ? À mon avis, si la modularité est une stratégie d' « alliance verticale », alors l'abstraction en chaîne est une stratégie d' « alliance horizontale » et l'une des principales pistes sur lesquelles se concentrer en 2024. Pourquoi ? Permettez-moi de vous expliquer ma compréhension :
Qu'elle soit verticale ou horizontale, il s'agit d'une stratégie d' « alliance ». La modularisation est la combinaison de capacités de développement de chaînes de blocs inactives sous la forme de composants modulaires destinés à contrer la chaîne publique complète monolithique, tandis que l'abstraction de la chaîne est la combinaison de capacités de développement de chaînes de blocs dispersées. La mobilité entre eux est liée sous la forme d'une intégration d'interopérabilité afin d'améliorer l'expérience des développeurs et des utilisateurs.
Qu'est-ce que l'abstraction en chaîne ? Le cofondateur de Near a rejeté le concept d' « abstraction en chaîne ». Compréhension simple : la modularisation sépare les différentes couches fonctionnelles de la blockchain en couche de règlement, couche DA, couche d'exécution, couche de cumul, etc. Cela stimule grandement le développement du marché de la construction à chaînes. La prospérité, mais en même temps, cela permettra de disperser les liquidités, les applications, les utilisateurs, etc. entre les chaînes, ce qui constituera d'énormes obstacles pour les utilisateurs ordinaires et même pour les développeurs.
L'abstraction des chaînes consiste à résoudre des problèmes d'interopérabilité tels que la communication entre chaînes, le transfert d'actifs et les appels de contrats intelligents interchaînes entre différentes chaînes en créant un contrat intelligent polyvalent général.
1) Problèmes de communication entre des chaînes de contrats intelligents non similaires. Par exemple, comment établir des connexions de communication efficaces entre les plateformes de contrats non intelligents UTXO telles que Bitcoin et les plateformes de contrats intelligents de comptes telles qu'Ethereum ?
2) Le problème du transfert d'actifs entre chaînes sans utiliser la méthode Wrap. La méthode Wrap est une solution courante pour les ponts inter-chaînes. Cependant, ces solutions entraînent souvent des coûts de friction importants et présentent un risque centralisé en termes de gestion multi-signatures d'actifs.
Zetachain est une blockchain de preuve de participation basée sur le SDK Cosmos et le moteur de consensus PBFT de Tendermint. Il peut être considéré comme un framework de blockchain spécifique à une application en matière d'interopérabilité. En termes simples, il s'agit d'une « chaîne au sein d'une chaîne », selon une approche A « blockchain de blockchains » (BOB), dans laquelle des chaînes spécifiques sont intégrées à l'environnement complet de la chaîne afin de fournir un cadre pour les données, le réseau, le consensus, les incitations et les couches contractuelles afin de garantir l'interopérabilité entre les blockchains.
L'architecture de base de Zetachain est principalement divisée en validateurs, observateurs et signataires.
Les validateurs peuvent valider et maintenir le consensus de la chaîne en jalonnant des jetons ZETA. Par exemple, lorsqu'un observateur soumet la transition d'état d'une autre chaîne, elle doit être confirmée par des validateurs par le biais d'un vote. Les validateurs sont récompensés par des jetons à titre d'incitation. Les observateurs sont chargés de surveiller l'ensemble des nœuds des chaînes externes afin de synchroniser les journaux de transactions, les événements de transfert et les informations d'état spécifiques, et de synchroniser ces informations avec les validateurs qui déterminent le consensus. Les signataires sont principalement responsables de la vérification d'identité sur les chaînes externes. En ce qui concerne les transferts d'actifs, les signataires peuvent participer à la signature des actifs afin de garantir une interopérabilité sécurisée des actifs entre les chaînes.
1) En ce qui concerne les transferts d'actifs entre les chaînes EVM et les chaînes de modèles UTXO, étant donné que le réseau Bitcoin ne propose pas de contrats intelligents, le seul moyen efficace est de déployer des nœuds légers et d'effectuer des opérations de signature multipartite MPC sur la base de l'algorithme de signature ECDSA. Comme ZetaChain peut détenir des clés privées et des adresses TSS, elle peut connecter et gérer des actifs locaux sur le réseau Bitcoin à l'aide de contrats intelligents sur Zetachain. Tout au long de ce processus, les observateurs de ZetaChain doivent suivre et gérer efficacement les UTXO sur Bitcoin, la logique de base étant d'utiliser le Bitcoin comme couche de règlement des actifs et de contrôler et faciliter les transferts d'actifs grâce à des algorithmes multisignatures.
2) Les solutions courantes de bridge inter-chaînes actuelles sont basées sur la logique qui consiste à verrouiller les actifs de la chaîne A et à émettre des actifs supplémentaires dans la chaîne B. Cette prémisse d'interaction bloquera non seulement la liquidité d'une seule chaîne, mais entraînera également des pertes d'actifs pendant le processus de encapsulation. En ce qui concerne les scénarios d'application liés à la DeFi, elle est souvent critiquée pour ses pertes d'actifs. En réponse à cela, ZetaChain a créé un contrat intelligent Ominichain complet et a créé la norme de jetons ZRC20. Cela permet à la circulation des actifs de la chaîne complète de ZetaChain d'être basée sur l'état non encapsulé. En termes simples, dans l'environnement inter-chaînes de ZetaChain, il agit comme une couche de règlement au sein de la chaîne. Lorsque la chaîne A initie un transfert d'actifs vers la chaîne B, cela revient à régler d'abord avec ZetaChain, puis à synchroniser le statut du règlement avec la chaîne B. La chaîne B sera alors autorisée à utiliser le jeton ZRC20 correspondant. Ce processus élimine les pertes d'actifs et les frictions causées par l'emballage.
3) Sur la base des caractéristiques transactionnelles atomiques de la gestion intelligente des contrats, la chaîne externe peut utiliser des actifs natifs. Par exemple, un échange décentralisé AMM inter-chaînes peut être mis en place sur la base de cette fonctionnalité. Les actifs de chaque chaîne sont d'abord associés à ZETA. Si vous souhaitez échanger l'actif X de la chaîne A avec l'actif Y de la chaîne B, vous pouvez d'abord utiliser le pool de fonds de la chaîne A pour échanger X contre du ZETA, puis transférer les informations interchaînes ZETA de la chaîne A vers B, puis convertir le ZETA de la chaîne B en Y via la paire de négociation Y/ZETA. C'est très différent de négocier sur différentes chaînes puis de négocier à nouveau entre chaînes. Cela réduit directement le glissement des transactions et les pertes entre chaînes, ce qui est très bénéfique pour le déploiement et l'application des protocoles DeFi entre chaînes.
Grâce à l'analyse technique de ZetaChain, tout le monde peut plus ou moins percevoir l'importance de « l'abstraction en chaîne » dans l'écologie actuelle de la blockchain. Pour les développeurs côté B, cela peut réduire le coût du déploiement de divers protocoles sur l'ensemble des chaînes et permettre le déploiement mondial de la blockchain. La gestion des liquidités dans un environnement en chaîne permet non seulement d'unifier la gestion du marché, mais également de réduire l'exposition aux risques de sécurité. À l'ère de l'assemblage et de l'assemblage modulaires à chaînes multiples, la solution d'opérabilité interactive complète deviendra un complément indispensable. Pour les utilisateurs côté C, l'abstraction en chaîne simplifiera la relation entre les utilisateurs et les différents protocoles de backend entre les utilisateurs et les applications DApp. Les utilisateurs peuvent même bénéficier d'une expérience complète d'interaction en chaîne en interagissant directement avec les portefeuilles, qui font office de centre de traitement des intentions complexes des utilisateurs.