Leçon 5

Cas d'utilisation dans le monde réel, limitations et perspectives d'avenir

Le dernier module explore comment les contrats omnichains sont utilisés dans la DeFi, les jeux, les NFT et les DAO. Il discute également de l'accès basé sur des sessions, du parrainage de gaz et des stratégies d'intégration. Vous comprendrez les limitations actuelles en matière d'outils, de latence et de sécurité, et découvrirez ce qui est à venir, y compris des normes comme l'ERC-6900 et le passage vers des expériences d'applications décentralisées modulaires et invisibles.

Cas d'utilisation dans la DeFi, les jeux, les NFT et les DAO

Les contrats intelligents omnichaînes sont déjà déployés dans des applications réelles qui bénéficient de la coordination multichaîne. Le domaine le plus important est la finance décentralisée (DeFi). Dans les protocoles de prêt, les contrats omnichaînes permettent aux utilisateurs de déposer des garanties sur une chaîne et d'emprunter sur une autre. Cela améliore l'efficacité du capital en réduisant la liquidité inactive et en ouvrant des opportunités d'arbitrage entre les marchés.

Par exemple, un protocole peut permettre aux utilisateurs de fournir des USDC sur Arbitrum et d'emprunter des DAI sur Ethereum, avec des vérifications en temps réel des soldes et de la collateralisation alimentées par des protocoles de messagerie. Cette configuration réduit la fragmentation et permet aux protocoles de construire des marchés de prêt unifiés sans répliquer des contrats ou des pools de liquidités sur chaque chaîne.

Dans le jeu, la logique omnichain permet des actifs, des réalisations et des états de joueur inter-chaînes. Un utilisateur peut créer un objet dans le jeu sur Polygon, l'utiliser dans un match sur Avalanche et le vendre sur un marché NFT sur Ethereum. Les développeurs peuvent coordonner ces activités par le biais de messages, garantissant la cohérence entre les environnements sans passerelle manuelle.

Les applications NFT bénéficient également de l'architecture omnichaîne. Certains projets utilisent la messagerie pour déplacer des NFTs entre les chaînes tout en préservant les métadonnées, l'historique de propriété et la rareté. D'autres utilisent des NFTs omnichaînes pour débloquer différentes expériences sur différentes chaînes, telles que des tokens utilitaires sur BNB Chain, des galeries d'art sur Solana ou un accès DAO sur Ethereum.

Les organisations autonomes décentralisées (DAO) utilisent des contrats omnichain pour synchroniser les actions de gouvernance. Par exemple, un DAO peut voter sur Arbitrum, mais exécuter des fonctions de trésorerie sur Ethereum. La messagerie permet de transmettre et d'appliquer ces décisions de manière sécurisée sans dépendre de signataires centralisés ou de multisigs. Cela préserve la décentralisation tout en permettant des opérations flexibles.

Ces cas d'utilisation mettent en évidence la polyvalence des systèmes omnichain. Plutôt que d'essayer d'unifier les chaînes par le biais d'un réseau dominant, les dApps omnichain embrassent la diversité de l'écosystème en connectant des fonctions spécialisées entre les chaînes.

Composabilité avec les dApps : Accès et approbations basés sur des sessions

La composabilité omnichaîne permet aux développeurs de considérer les contrats sur plusieurs chaînes comme faisant partie d'un environnement applicatif unique. Une innovation clé dans ce domaine est l'accès basé sur des sessions. Plutôt que d'exiger que les utilisateurs signent plusieurs transactions sur chaque chaîne, une clé de session peut être générée, accordant un accès temporaire et limité pour interagir à travers les chaînes. Cela rend les dApps omnichaînes semblables à des applications web monopage, même si elles s'étendent sur plusieurs réseaux.

Les clés de session peuvent être personnalisées pour limiter les autorisations, telles que l'approbation uniquement des échanges de jetons, des transferts de NFT ou des votes de gouvernance. Ces clés peuvent également être révoquées ou expirer, renforçant la sécurité tout en réduisant les frictions.

Les approbations déléguées sont un autre modèle émergent. Par exemple, un utilisateur pourrait déléguer des droits de réclamation sur Ethereum à un contrat sur Polygon. Grâce à la messagerie, le contrat Polygon peut initier une fonction sur Ethereum pour déclencher la réclamation, le tout dans le respect des règles de l'approbation originale.

Ce niveau de composabilité introduit des applications plus expressives et modulaires qui ne sont pas soumises aux contraintes d'une seule chaîne. Les développeurs peuvent créer des écosystèmes financiers, sociaux ou de jeux où la logique est distribuée, mais l'expérience reste unifiée.

Sponsors de gaz et flux d'intégration

Pour que les applications omnichain atteignent les utilisateurs grand public, elles doivent éliminer les barrières à l'intégration, en particulier celles liées aux frais de gaz et aux chaînes inconnues. C'est là que le sponsoring de gaz devient crucial. En utilisant des paymasters ou des relayeurs personnalisés, les applications peuvent couvrir les coûts de gaz des transactions sur la chaîne de destination, permettant aux utilisateurs d'interagir sans détenir de jetons natifs comme l'ETH ou l'AVAX.

Certains protocoles offrent des services d'abstraction de gaz intégrés, tandis que d'autres permettent aux développeurs d'intégrer leurs propres sponsors. Cela est particulièrement utile dans l'intégration des utilisateurs, où les nouveaux utilisateurs peuvent interagir avec une dApp sans savoir quelle chaîne est utilisée en arrière-plan. L'application gère l'exécution et les coûts, tandis que l'utilisateur ne voit qu'une interaction fluide.

Ces flux sont particulièrement impactants dans les marchés émergents, où les utilisateurs peuvent avoir un accès limité aux portefeuilles, aux échanges ou au support technique. En supprimant la complexité des frais de transaction et des chaînes croisées, les dApps omnichaînes peuvent toucher un public plus large et soutenir une adoption Web3 plus inclusive.

Limitations actuelles et défis techniques

Malgré la promesse de l'architecture omnichain, plusieurs limitations subsistent. La première est la latence. Les messages inter-chaînes nécessitent souvent des confirmations de la chaîne source, le transfert de messages et la validation sur la destination. Ce processus introduit un délai, en particulier pour les applications sensibles au temps comme le trading ou les liquidations. Bien que les protocoles de messagerie s'améliorent en vitesse, la performance en temps réel reste un défi.

La sécurité est une autre préoccupation. La messagerie repose sur des mécanismes de vérification, que ce soit par le biais d'oracles, de validateurs ou de relais. Si une partie de ce système est compromise, cela peut entraîner des attaques par répétition, une exécution frauduleuse ou une perte de fonds. Certains ponts et couches de messagerie ont été exploités par le passé, mettant en évidence la nécessité de meilleures audits, de redondance et de validation décentralisée.

Les outils et l'expérience des développeurs sont encore en retard. La plupart des frameworks exigent que les développeurs gèrent plusieurs déploiements, suivent les adresses de contrat et maintiennent la logique de routage hors chaîne. Bien que des SDK comme ceux de LayerZero et Axelar simplifient l'intégration, le débogage et la gestion des erreurs peuvent encore être complexes.

Un autre obstacle est l'adoption des standards. Chaque protocole de messagerie a son propre format pour envoyer et recevoir des messages. Cette fragmentation rend difficile la création d'applications véritablement agnostiques aux chaînes, à moins que le développeur ne choisisse un écosystème ou ne construise un support redondant à travers les protocoles.

Enfin, le coût peut être un facteur limitant. Chaque message implique des frais de gaz sur les chaînes source et destination, ainsi que des frais éventuels prélevés par des oracles ou des relais. Pour les messages à haute fréquence ou les applications grand public, ces coûts peuvent devenir significatifs.

La Route à Suivre : ERC-6900 et Architecture de Compte Modulaire

L'avenir des contrats intelligents omnichaînes réside dans la modularité. L'un des développements les plus importants dans ce domaine est l'émergence de l'ERC-6900, une norme proposée pour les comptes intelligents modulaires. Elle permet de composer des contrats à partir de plusieurs modules plug-in—tels que la logique de signature, les clés de session, la gestion des frais de gaz et les contrôles d'accès—sans avoir à redéployer l'ensemble du contrat.

Cette norme facilitera la création de comptes intelligents fonctionnant à travers les chaînes, la gestion des approbations inter-chaînes et l'exécution d'actions groupées. Elle crée également un espace pour des modules personnalisés qui supportent des protocoles de messagerie spécifiques, transformant ainsi les comptes intelligents en véritables agents omnichaînes.

De plus, l'abstraction de la chaîne devient un objectif de conception. Les développeurs souhaitent de plus en plus créer des applications où les utilisateurs n'ont pas besoin de savoir avec quelle chaîne ils interagissent. Des projets comme Stackr, LayerZero V2 et Particle Network travaillent sur des couches d'abstraction de compte qui rendent cela possible. Ces systèmes visent à cacher la chaîne sous-jacente tout en gérant la logique, les clés et l'état à travers les réseaux.

À mesure que les protocoles de messagerie s'améliorent et que l'adoption augmente, nous pourrions également voir émerger des normes d'interopérabilité. Celles-ci pourraient permettre à différentes couches de messagerie de communiquer entre elles, réduisant ainsi le verrouillage de l'écosystème et permettant aux contrats omnichains de choisir le meilleur chemin de manière dynamique.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 5

Cas d'utilisation dans le monde réel, limitations et perspectives d'avenir

Le dernier module explore comment les contrats omnichains sont utilisés dans la DeFi, les jeux, les NFT et les DAO. Il discute également de l'accès basé sur des sessions, du parrainage de gaz et des stratégies d'intégration. Vous comprendrez les limitations actuelles en matière d'outils, de latence et de sécurité, et découvrirez ce qui est à venir, y compris des normes comme l'ERC-6900 et le passage vers des expériences d'applications décentralisées modulaires et invisibles.

Cas d'utilisation dans la DeFi, les jeux, les NFT et les DAO

Les contrats intelligents omnichaînes sont déjà déployés dans des applications réelles qui bénéficient de la coordination multichaîne. Le domaine le plus important est la finance décentralisée (DeFi). Dans les protocoles de prêt, les contrats omnichaînes permettent aux utilisateurs de déposer des garanties sur une chaîne et d'emprunter sur une autre. Cela améliore l'efficacité du capital en réduisant la liquidité inactive et en ouvrant des opportunités d'arbitrage entre les marchés.

Par exemple, un protocole peut permettre aux utilisateurs de fournir des USDC sur Arbitrum et d'emprunter des DAI sur Ethereum, avec des vérifications en temps réel des soldes et de la collateralisation alimentées par des protocoles de messagerie. Cette configuration réduit la fragmentation et permet aux protocoles de construire des marchés de prêt unifiés sans répliquer des contrats ou des pools de liquidités sur chaque chaîne.

Dans le jeu, la logique omnichain permet des actifs, des réalisations et des états de joueur inter-chaînes. Un utilisateur peut créer un objet dans le jeu sur Polygon, l'utiliser dans un match sur Avalanche et le vendre sur un marché NFT sur Ethereum. Les développeurs peuvent coordonner ces activités par le biais de messages, garantissant la cohérence entre les environnements sans passerelle manuelle.

Les applications NFT bénéficient également de l'architecture omnichaîne. Certains projets utilisent la messagerie pour déplacer des NFTs entre les chaînes tout en préservant les métadonnées, l'historique de propriété et la rareté. D'autres utilisent des NFTs omnichaînes pour débloquer différentes expériences sur différentes chaînes, telles que des tokens utilitaires sur BNB Chain, des galeries d'art sur Solana ou un accès DAO sur Ethereum.

Les organisations autonomes décentralisées (DAO) utilisent des contrats omnichain pour synchroniser les actions de gouvernance. Par exemple, un DAO peut voter sur Arbitrum, mais exécuter des fonctions de trésorerie sur Ethereum. La messagerie permet de transmettre et d'appliquer ces décisions de manière sécurisée sans dépendre de signataires centralisés ou de multisigs. Cela préserve la décentralisation tout en permettant des opérations flexibles.

Ces cas d'utilisation mettent en évidence la polyvalence des systèmes omnichain. Plutôt que d'essayer d'unifier les chaînes par le biais d'un réseau dominant, les dApps omnichain embrassent la diversité de l'écosystème en connectant des fonctions spécialisées entre les chaînes.

Composabilité avec les dApps : Accès et approbations basés sur des sessions

La composabilité omnichaîne permet aux développeurs de considérer les contrats sur plusieurs chaînes comme faisant partie d'un environnement applicatif unique. Une innovation clé dans ce domaine est l'accès basé sur des sessions. Plutôt que d'exiger que les utilisateurs signent plusieurs transactions sur chaque chaîne, une clé de session peut être générée, accordant un accès temporaire et limité pour interagir à travers les chaînes. Cela rend les dApps omnichaînes semblables à des applications web monopage, même si elles s'étendent sur plusieurs réseaux.

Les clés de session peuvent être personnalisées pour limiter les autorisations, telles que l'approbation uniquement des échanges de jetons, des transferts de NFT ou des votes de gouvernance. Ces clés peuvent également être révoquées ou expirer, renforçant la sécurité tout en réduisant les frictions.

Les approbations déléguées sont un autre modèle émergent. Par exemple, un utilisateur pourrait déléguer des droits de réclamation sur Ethereum à un contrat sur Polygon. Grâce à la messagerie, le contrat Polygon peut initier une fonction sur Ethereum pour déclencher la réclamation, le tout dans le respect des règles de l'approbation originale.

Ce niveau de composabilité introduit des applications plus expressives et modulaires qui ne sont pas soumises aux contraintes d'une seule chaîne. Les développeurs peuvent créer des écosystèmes financiers, sociaux ou de jeux où la logique est distribuée, mais l'expérience reste unifiée.

Sponsors de gaz et flux d'intégration

Pour que les applications omnichain atteignent les utilisateurs grand public, elles doivent éliminer les barrières à l'intégration, en particulier celles liées aux frais de gaz et aux chaînes inconnues. C'est là que le sponsoring de gaz devient crucial. En utilisant des paymasters ou des relayeurs personnalisés, les applications peuvent couvrir les coûts de gaz des transactions sur la chaîne de destination, permettant aux utilisateurs d'interagir sans détenir de jetons natifs comme l'ETH ou l'AVAX.

Certains protocoles offrent des services d'abstraction de gaz intégrés, tandis que d'autres permettent aux développeurs d'intégrer leurs propres sponsors. Cela est particulièrement utile dans l'intégration des utilisateurs, où les nouveaux utilisateurs peuvent interagir avec une dApp sans savoir quelle chaîne est utilisée en arrière-plan. L'application gère l'exécution et les coûts, tandis que l'utilisateur ne voit qu'une interaction fluide.

Ces flux sont particulièrement impactants dans les marchés émergents, où les utilisateurs peuvent avoir un accès limité aux portefeuilles, aux échanges ou au support technique. En supprimant la complexité des frais de transaction et des chaînes croisées, les dApps omnichaînes peuvent toucher un public plus large et soutenir une adoption Web3 plus inclusive.

Limitations actuelles et défis techniques

Malgré la promesse de l'architecture omnichain, plusieurs limitations subsistent. La première est la latence. Les messages inter-chaînes nécessitent souvent des confirmations de la chaîne source, le transfert de messages et la validation sur la destination. Ce processus introduit un délai, en particulier pour les applications sensibles au temps comme le trading ou les liquidations. Bien que les protocoles de messagerie s'améliorent en vitesse, la performance en temps réel reste un défi.

La sécurité est une autre préoccupation. La messagerie repose sur des mécanismes de vérification, que ce soit par le biais d'oracles, de validateurs ou de relais. Si une partie de ce système est compromise, cela peut entraîner des attaques par répétition, une exécution frauduleuse ou une perte de fonds. Certains ponts et couches de messagerie ont été exploités par le passé, mettant en évidence la nécessité de meilleures audits, de redondance et de validation décentralisée.

Les outils et l'expérience des développeurs sont encore en retard. La plupart des frameworks exigent que les développeurs gèrent plusieurs déploiements, suivent les adresses de contrat et maintiennent la logique de routage hors chaîne. Bien que des SDK comme ceux de LayerZero et Axelar simplifient l'intégration, le débogage et la gestion des erreurs peuvent encore être complexes.

Un autre obstacle est l'adoption des standards. Chaque protocole de messagerie a son propre format pour envoyer et recevoir des messages. Cette fragmentation rend difficile la création d'applications véritablement agnostiques aux chaînes, à moins que le développeur ne choisisse un écosystème ou ne construise un support redondant à travers les protocoles.

Enfin, le coût peut être un facteur limitant. Chaque message implique des frais de gaz sur les chaînes source et destination, ainsi que des frais éventuels prélevés par des oracles ou des relais. Pour les messages à haute fréquence ou les applications grand public, ces coûts peuvent devenir significatifs.

La Route à Suivre : ERC-6900 et Architecture de Compte Modulaire

L'avenir des contrats intelligents omnichaînes réside dans la modularité. L'un des développements les plus importants dans ce domaine est l'émergence de l'ERC-6900, une norme proposée pour les comptes intelligents modulaires. Elle permet de composer des contrats à partir de plusieurs modules plug-in—tels que la logique de signature, les clés de session, la gestion des frais de gaz et les contrôles d'accès—sans avoir à redéployer l'ensemble du contrat.

Cette norme facilitera la création de comptes intelligents fonctionnant à travers les chaînes, la gestion des approbations inter-chaînes et l'exécution d'actions groupées. Elle crée également un espace pour des modules personnalisés qui supportent des protocoles de messagerie spécifiques, transformant ainsi les comptes intelligents en véritables agents omnichaînes.

De plus, l'abstraction de la chaîne devient un objectif de conception. Les développeurs souhaitent de plus en plus créer des applications où les utilisateurs n'ont pas besoin de savoir avec quelle chaîne ils interagissent. Des projets comme Stackr, LayerZero V2 et Particle Network travaillent sur des couches d'abstraction de compte qui rendent cela possible. Ces systèmes visent à cacher la chaîne sous-jacente tout en gérant la logique, les clés et l'état à travers les réseaux.

À mesure que les protocoles de messagerie s'améliorent et que l'adoption augmente, nous pourrions également voir émerger des normes d'interopérabilité. Celles-ci pourraient permettre à différentes couches de messagerie de communiquer entre elles, réduisant ainsi le verrouillage de l'écosystème et permettant aux contrats omnichains de choisir le meilleur chemin de manière dynamique.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.