
Comment l'intention de décentralisation simplifie-t-elle les opérations et élimine-t-elle la complexité ?
TechFlow SélectionTechFlow Sélection

Comment l'intention de décentralisation simplifie-t-elle les opérations et élimine-t-elle la complexité ?
Pourquoi l'intention est-elle un superpouvoir dans la vie cryptographique ?
Auteur : Rishabh Nagar
Traduction : Felix, PANews
Actuellement, faire quoi que ce soit sur la blockchain ressemble à assembler un meuble IKEA — une multitude d'étapes, déroutant, avec toujours le risque de tout gâcher. Cela devient encore plus chaotique lorsque vous devez basculer entre différentes blockchains. Vous devez garder en tête chaque étape, rester vigilant face aux arnaques, calculer les frais et ne pas perdre patience.
Imaginez maintenant que vous n'ayez plus à effectuer manuellement toutes ces opérations entre blockchains — acheter, échanger, envoyer des jetons via un pont, récolter des rendements, puis convertir à nouveau dans votre cryptomonnaie préférée. Il vous suffirait simplement d'exprimer ce que vous souhaitez, et par magie, tout se déroulerait en toute sécurité et sans accroc. C’est exactement ce que permettent les « intents » (intentions).
Pourquoi les intents sont-ils importants dans le monde de la crypto ?
Les intents sont comme des vœux numériques. Ils aident les utilisateurs à réaliser leurs objectifs sur internet, comme envoyer directement et automatiquement de l’argent ou voter. Dans l’univers de la crypto, comprendre les intents est essentiel car ils permettent aux utilisateurs de contrôler leurs actions sans intermédiaire ni entreprise centralisée. Cela rend les processus plus rapides, moins coûteux et plus sécurisés.
Imaginons que vous souhaitiez envoyer une lettre à un ami. Traditionnellement, vous la remettez au facteur, qui peut d’abord l’acheminer vers un grand bureau central, puis une autre personne la livre à votre ami. C’est ainsi que fonctionne souvent le monde technologique actuel.
Maintenant, imaginez qu’en appuyant simplement sur un bouton, votre lettre apparaisse instantanément entre les mains de votre ami. Voilà à quoi ressemble la décentralisation des intents — contourner les intermédiaires pour agir directement, rapidement et en toute sécurité. C’est important, car cela signifie que vous n’avez plus à craindre les interférences, les ralentissements ou la perte de vos données.
Introduction à la décentralisation des intents
Un intent représente l’objectif fondamental qu’une personne souhaite atteindre — qu’il s’agisse d’un simple transfert d’actifs ou d’une série complexe de transactions coordonnées. Traditionnellement, ces intentions sont gérées par des systèmes centralisés, mais la technologie blockchain permet de plus en plus leur mise en œuvre de manière décentralisée.
Par exemple, considérons l’intention de participer à un vote au sein d’une organisation autonome décentralisée (DAO). Dans un système traditionnel, cela nécessite d’interagir avec une plateforme centralisée où les votes peuvent être manipulés, retardés voire censurés. En revanche, dans un système décentralisé, cet intent est exprimé via un contrat intelligent capable de collecter automatiquement les votes, de les comptabiliser et de prendre une décision sans autorité centrale.
Ce passage vers une exécution décentralisée des intents est significatif : il marque une rupture avec la dépendance aux intermédiaires centralisés, offrant aux utilisateurs un meilleur contrôle, une transparence accrue et une sécurité renforcée. Cela permet de concevoir des systèmes capables de réaliser directement les intentions, sans obstacles inutiles ni intervention tierce.

Source : Paraswap
Les intents dans les applications décentralisées
Dans un monde décentralisé, les intents peuvent être simples ou complexes. Un intent simple pourrait ressembler à l’exécution d’un échange sur un DEX, où le souhait de l’utilisateur d’échanger une cryptomonnaie contre une autre est traité directement sur la blockchain, et la transaction s’effectue automatiquement une fois les conditions requises remplies.
Mais les intents peuvent aussi être complexes. Imaginez un utilisateur souhaitant optimiser son portefeuille sur plusieurs plateformes de finance décentralisée (DeFi), en équilibrant récolte de rendements, fourniture de liquidités et stratégies de trading automatisées. Cela implique non pas une seule action, mais une série d’interactions coordonnées avec divers protocoles, chacun ayant ses exigences et risques spécifiques. Ici, l’intention est multifacette et nécessite des mécanismes complexes pour garantir sa réalisation la plus efficace possible.
Dans de tels cas, des mécanismes décentralisés tels que les contrats intelligents, les oracles ou des solveurs décentralisés (en chaîne ou hors chaîne) entrent en jeu pour exécuter ces intents complexes de façon fiable et transparente. Ces tâches complexes seraient impossibles sans contrôle central dans les systèmes traditionnels.

Source : Anoma
Qu’est-ce que le Chain-Agnostic, et pourquoi en avons-nous besoin pour les intents ?
Chain-Agnostic signifie que vous pouvez accomplir ce que vous souhaitez sur n’importe quelle blockchain. C’est comme utiliser internet : peu importe le réseau Wi-Fi auquel vous êtes connecté — vous voulez simplement envoyer un message ou regarder une vidéo.
Dans le monde de la crypto, les intents sont comme vos instructions ou désirs numériques. Pour qu’ils fonctionnent harmonieusement sur différentes blockchains, un cadre Chain-Agnostic est nécessaire. Ainsi, vous pouvez réaliser vos intentions facilement et en toute sécurité sur n’importe quelle blockchain, sans avoir à comprendre ni même vous soucier de leurs différences techniques.
Le caractère Chain-Agnostic des intents
Les modèles centrés sur les intents dans l'écosystème actuel
Dans divers écosystèmes blockchain, les modèles centrés sur les intents émergent comme méthode pour simplifier les interactions utilisateur et améliorer l’efficacité des dApps. Par exemple, dans des écosystèmes comme Ethereum, les intents sont généralement traités via des contrats intelligents, qui gèrent tout, des transactions DeFi aux échanges de NFT. Ces systèmes sont conçus pour que, dès qu’un utilisateur exprime une intention, l’infrastructure sous-jacente prenne en charge le reste du travail — recherche d’un contrepartie, exécution de la transaction et enregistrement sur la blockchain.
Dans d’autres écosystèmes comme Polkadot ou Cosmos, des architectures centrées sur les intents sont explorées afin de tirer parti des fonctionnalités d’interopérabilité inhérentes à ces réseaux. Par exemple, sur Polkadot, un intent peut être réalisé entre différentes parachains, permettant à l’utilisateur d’interagir avec diverses dApps sans se préoccuper des différences techniques sous-jacentes. De même, Cosmos expérimente la réalisation d’intents inter-chaînes, où une opération lancée sur une chaîne peut être finalisée sur une autre, tout en conservant un haut niveau de sécurité et de décentralisation.

Source : Anoma
Besoin d'un cadre Chain-Agnostic
Malgré ces avancées, l’écosystème actuel reste largement fragmenté, la plupart des intents étant liés à une blockchain spécifique. Cette fragmentation peut entraîner des inefficacités. Les cadres Chain-Agnostic visent à surmonter ces défis en proposant un système unifié où les intents peuvent être exprimés, traités et réalisés sur n’importe quelle blockchain, indépendamment de son architecture sous-jacente.
Dans un modèle Chain-Agnostic, l’intention est une expression universelle, non limitée à une application ou une chaîne particulière. Par exemple, un utilisateur peut exprimer l’intention d’échanger des jetons, et le réseau traitera cette demande de la manière la plus efficace, que la transaction ait lieu sur Ethereum, Binance Smart Chain ou une autre blockchain. Cette approche simplifie non seulement l’expérience utilisateur, mais favorise également une meilleure interopérabilité et composable entre les dApps sur différentes chaînes.

Source : Paraswap
Construire une architecture Chain-Agnostic
Pour concevoir une architecture centrée sur les intents et de type Chain-Agnostic, plusieurs composants clés sont nécessaires :
-
Intent universel : les intents doivent être conçus pour être flexibles et adaptables, exécutables sur n’importe quelle blockchain sans modification.
-
Découverte décentralisée de la contrepartie : le système doit intégrer un mécanisme décentralisé pour identifier les entités capables de réaliser l’intention, quel que soit le réseau sur lequel elles opèrent.
-
Solveurs inter-chaînes : les solveurs chargés d’exécuter les intents doivent pouvoir fonctionner sur plusieurs blockchains, déterminant le chemin optimal selon des critères comme la rapidité, le coût ou la sécurité.
-
Règlement universel : enfin, le résultat de l’intention réalisée doit être enregistré d’une manière reconnue par toutes les blockchains, garantissant que l’action de l’utilisateur est validée et sécurisée.
Quels sont les composants technologiques de la décentralisation des intents ?
Composants principaux :
-
Intents universels : blocs de construction adaptables permettant aux utilisateurs d’exprimer un résultat attendu dans un système décentralisé.
-
Mécanisme des solveurs : des agents décentralisés interprètent et réalisent ces intents, travaillant à travers différentes blockchains pour atteindre l’objectif de l’utilisateur, qu’il s’agisse d’un simple échange de jetons ou d’une opération complexe. — Pensez aux solveurs comme des assistants personnels numériques qui écoutent vos désirs (intents) et trouvent la meilleure façon de les concrétiser à travers plusieurs blockchains.
-
Découverte de la contrepartie : dans un écosystème multi-chaînes, le processus décentralisé de recherche d’entités capables de correspondre et de réaliser l’intention est crucial, assurant l’identification des bonnes contreparties sans contrôle centralisé.
Les défis liés à la décentralisation du mempool
Mempool ouvert vs fermé en contexte inter-chaînes : un mempool ouvert permet à tout solveur d’accéder et de traiter les intents, augmentant la transparence mais exposant aussi à des risques comme le frontrunning. À l’inverse, un mempool fermé offre une meilleure sécurité, au détriment de la décentralisation. Le défi consiste à trouver un équilibre entre ouverture et sécurité, garantissant un traitement équitable et efficace des intents sur différentes blockchains. Tout le monde voit ce qui se passe, mais il existe un risque que quelqu’un anticipe votre action pour en tirer profit. Un mempool fermé ressemble à un message privé — plus sûr, mais moins transparent.

Source : Ethresearch
Comment Ethereum résout-il les problèmes liés aux intents ?
Cette section présente une étude de cas concrète : ERC-4337, une nouvelle norme sur la blockchain Ethereum qui transforme la gestion des comptes et des intents. Elle vise à offrir plus de souplesse et de sécurité aux utilisateurs en permettant aux portefeuilles intelligents d’exécuter indépendamment des opérations complexes.
Aperçu de l'ERC-4337
L’ERC-4337 introduit sur Ethereum un système d’abstraction des comptes (account abstraction), conçu pour rendre les portefeuilles basés sur contrats intelligents (SCW) plus autonomes et puissants. Cette nouvelle norme permet aux utilisateurs d’effectuer via leur portefeuille des opérations complexes sans dépendre des comptes possédés externes (EOA), résolvant ainsi une limitation majeure du système actuel d’Ethereum.
Caractéristiques principales :
UserOps (Opérations utilisateur) : l’ERC-4337 utilise des UserOps à la place des transactions traditionnelles. Ce sont des opérations signées par l’utilisateur détaillant l’action souhaitée. Plusieurs UserOps sont regroupées dans un mempool dédié, puis assemblées par des entités spécialisées appelées « bundlers » (assembleurs). Ces paquets sont ensuite traités comme une seule transaction, améliorant ainsi l’efficacité.
Résistance à la censure : l’ERC-4337 est conçu pour être aussi décentralisé que possible. L’accès sans permission garantit qu’aucune entité unique ne peut censurer ou manipuler les UserOps. Si tous les assembleurs refusent de traiter une UserOp, le caractère permisionless du système encourage l’entrée de nouveaux assembleurs cherchant à profiter des gains potentiels, évitant ainsi la fragilité du réseau.
Mesures de sécurité : pour prévenir les abus et les attaques, l’ERC-4337 applique plusieurs règles :
-
Limitation de l'utilisation de gas : en limitant le gas utilisable durant la phase de vérification d’une UserOp, les assembleurs sont protégés contre les attaques par déni de service.
-
Règles de validation : afin d’éviter qu’une opération soit injustement invalidée, l’ERC-4337 sépare la phase de vérification de celle d’exécution, garantissant qu’une opération validée reste valide tant que l’état du compte n’a pas changé.
-
Système de réputation : les assembleurs utilisent également un système de réputation pour gérer les entités nécessitant des règles de validation plus souples, empêchant ainsi qu’elles compromettent facilement le réseau.
L'importance d'un mempool unifié
L’ERC-4337 insiste sur la nécessité d’un mempool unifié, où tous les assembleurs suivent les mêmes règles. Cette uniformité empêche la fragmentation du mempool, où des règles divergentes pourraient créer des pools plus petits, isolés, plus vulnérables à la censure et aux attaques. L’adoption d’un ensemble cohérent de règles par tous les assembleurs assure un réseau plus robuste et résilient, similaire au fonctionnement des multiples clients d’Ethereum respectant les mêmes protocoles.
Défis et solutions
-
Risque de fragmentation : si différents assembleurs appliquent des règles différentes, le réseau pourrait se fragmenter, conduisant à des mempools plus petits et moins sécurisés. L’ERC-4337 répond à ce problème en établissant une suite complète de tests et une implémentation de référence, garantissant que tous les assembleurs fonctionnent de manière compatible et sécurisée.
-
Exceptions de sécurité : bien que l’ERC-4337 impose des règles strictes, certaines exceptions sont permises. Si un assembleur maintient la sécurité et la compatibilité avec le réseau principal, il peut participer à un mempool alternatif doté de règles différentes. Cette flexibilité permet l’innovation tout en préservant la sécurité globale et l’intégrité du système.
L'avenir de la décentralisation des intents
L’avenir de la décentralisation des intents repose sur la capacité à surmonter les limites actuelles des infrastructures blockchain et de l’écosystème plus large. Alors que les intents évoluent des systèmes traditionnels basés sur les transactions vers des modèles plus déclaratifs centrés sur l’utilisateur, d’énormes potentiels existent pour améliorer l’expérience utilisateur, réduire les inefficacités et renforcer la confidentialité.
Domaines prioritaires :
-
Interopérabilité inter-chaînes : les développements futurs doivent permettre aux intents de fonctionner sans heurts sur plusieurs blockchains, tirant parti des forces de chacune tout en maintenant le contrôle utilisateur et la conservation des actifs.
-
Infrastructure décentralisée : la conception des pools d’intents (autorisés ou non) jouera un rôle clé. Des approches décentralisées permettant un accès ouvert seront cruciales pour l’expansion des applications basées sur les intents, tout en assurant sécurité et confiance.
-
Réduction des risques de centralisation : avec la croissance de l’adoption des intents, notamment via des standards comme l’ERC-4337, un risque de centralisation émerge si l’exécution est dominée par quelques entités. L’écosystème doit promouvoir la concurrence et l’innovation pour éviter les monopoles et garantir une exécution équitable.
Défis :
-
Confiance et transparence : les développeurs doivent soigneusement équilibrer confidentialité, sécurité et besoin de transparence, en veillant à ce que les utilisateurs puissent faire confiance aux systèmes traitant leurs intents, sans sacrifier les principes fondamentaux de la décentralisation.
-
Recherche et innovation : ce domaine en est encore à ses balbutiements ; une recherche continue est essentielle pour résoudre les complexités liées à l’expression, l’exécution et l’intégration des intents dans différents domaines. Des projets émergents comme Anoma, SUAVE ou Portikus posent les bases, mais beaucoup reste à faire.
-
Malgré les défis, la décentralisation des intents rendra l’espace blockchain plus accessible, plus sécurisé et plus convivial — permettant finalement à chacun de réaliser facilement ses aspirations numériques.
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














