Découvrez le concept des intentions dans la blockchain et comment elles simplifient les transactions décentralisées. Cliquez pour en savoir plus sur les systèmes basés sur les intentions.
Dans l'écosystème blockchain d'aujourd'hui, les transactions sont la pierre angulaire de presque tout—sérieusement, elles constituent la base d'environ 90% de l'espace. Même des plateformes de pointe comme Solana, NEAR et Polkadot, avec leurs applications innovantes, sont encore construites autour d'un modèle axé sur les transactions. Mais voici le changement de jeu : la technologie blockchain est en train d'évoluer. Le modèle traditionnel des transactions est remplacé par quelque chose de révolutionnaire : les intentions blockchain comme nouveau bloc de construction fondamental.
Imaginez ceci : au lieu de spécifier chaque étape que doit suivre un protocole, vous formulez simplement votre objectif de manière simple et naturelle. Par exemple, vous pourriez dire à un protocole : « Faites de l'arbitrage sur Litecoin pour obtenir un profit de 5%, avec mes 14 LTC », ou même quelque chose de plus fantaisiste comme : « Échangez mon BTC contre EMT ou une autre altcoin, mais seulement si Rihanna et Chris Brown se réconcilient. » Cette nouvelle approche permet d'abstraire la complexité du processus d'exécution. Le système prend en charge tous les détails, exécutant même les demandes les plus créatives ou inhabituelles de manière fluide.
Ce passage d'un modèle centré sur les transactions à un modèle basé sur les intentions ouvre un tout nouveau monde de possibilités. Il permet aux protocoles de traiter des demandes complexes avec aisance, apportant un nouveau niveau de flexibilité, de créativité et d'innovation à l'univers de la blockchain. L'avenir est à portée de main—et il s'annonce passionnant.
L'écosystème blockchain passe de modèles basés sur les transactions à des protocoles centrés sur les intentions, où les utilisateurs se concentrent sur les résultats souhaités tandis que le système gère les détails d'exécution
Les systèmes basés sur les intentions simplifient les processus complexes en une seule action, avec des composants tels que les chercheurs, les résolveurs, les solveurs, les preneurs et les remplisseurs qui collaborent pour optimiser et réaliser les intentions des utilisateurs
Les protocoles émergents tels qu'Anoma, Essential et Banana HQ sont à l'avant-garde de ce changement en offrant des interactions blockchain plus intuitives, flexibles et personnalisées, ce qui pourrait transformer la manière dont la technologie décentralisée est accessible et utilisée
En 2024, nous n'y sommes pas encore, mais certaines solutions, comme les agrégateurs DEX tels que Portals.fi ou Matcha XYZ, font des progrès significatifs vers une approche basée sur les intentions. Ces plateformes simplifient des tâches complexes et multistades en une seule action conviviale.
Imaginez ceci : vous voulez que vos crypto-monnaies commencent à travailler pour vous au lieu de rester inactives dans votre portefeuille. Mais pour l'instant, vous n'avez que du DAI. Vous avez entendu dire que si vous staker de l'ETH avec le protocole Lido, vous recevrez du stETH en retour—un token que vous pouvez échanger, prêter, ou utiliser pour gagner des récompenses de staking. Votre plan semble simple, mais il est plus compliqué qu'il n'y paraît. D'abord, vous devez rechercher à travers différents agrégateurs DEX et échanges pour trouver le meilleur taux. Une fois que vous avez trouvé le bon, vous échangez votre DAI contre de l'ETH. Ensuite, vous devrez interagir avec le protocole Lido pour convertir votre ETH en stETH. À force de réaliser toutes ces étapes, vous commencerez peut-être à vous demander si vous vous êtes inscrit pour un échange rapide ou si vous avez pris un emploi à temps partiel sans le vouloir.
Avec les systèmes basés sur les intentions, vous pouvez ignorer toutes ces étapes. Au lieu de cela, vous déclarez simplement votre intention—quelque chose comme, “Je veux échanger mon DAI contre du stETH”—et le système s'occupe du reste.
En 2024, nous n'en sommes pas encore là, mais certaines solutions, telles que les agrégateurs DEX comme Portals.fi ou Matcha XYZ, font des progrès significatifs vers une approche basée sur les intentions. Ces plateformes simplifient des processus complexes et en plusieurs étapes en une seule action conviviale.
Imaginez cela : vous voulez que vos crypto-monnaies travaillent pour vous au lieu de rester inactives dans votre portefeuille. Mais tout ce que vous avez pour l'instant, c'est du DAI. Vous avez entendu dire que si vous staker de l'ETH avec le protocole Lido, vous recevrez du stETH en retour — un token que vous pouvez échanger, prêter ou utiliser pour gagner des récompenses de staking. Votre plan semble simple, mais il est plus compliqué qu'il n'y paraît. D'abord, vous devrez chercher les meilleurs taux sur divers agrégateurs DEX et échanges. Une fois que vous avez trouvé le meilleur taux, vous devrez échanger votre DAI contre de l'ETH. Ensuite, vous devrez interagir avec le protocole Lido pour convertir votre ETH en stETH. Une fois toutes ces étapes terminées, vous pourriez vous demander si vous vous êtes inscrit pour une simple transaction ou si vous avez pris un emploi à temps partiel.
Avec les systèmes basés sur les intentions, vous pouvez ignorer toutes ces étapes fastidieuses. Au lieu de cela, vous déclarez simplement votre intention, comme « Je veux échanger mon DAI contre du stETH », et le système s'occupe de tout le reste pour vous.
Pour passer d'une approche basée sur les transactions à une approche basée sur les intentions, il est essentiel de comprendre la différence clé entre ces deux modèles. Les transactions sont comme suivre un GPS : chaque étape est pré-planifiée : "Tournez à gauche ici, puis à droite là" pour atteindre votre destination. Tout est défini et rigide. En revanche, les intentions dans les contrats intelligents fonctionnent davantage comme si vous disiez à un chauffeur de covoiturage votre destination, et qu'il détermine le meilleur itinéraire pour y arriver. Vous dites simplement : "Emmenez-moi de 1 ETH à au moins 2 000 USDC", et le système s'occupe des détails de la manière dont cela se fait. Il s'agit de se concentrer sur le résultat plutôt que de gérer chaque étape de manière minutieuse.
Plus techniquement, les transactions sont explicitement définies, ce qui les rend impératives : chaque fonction nécessaire à l'exécution de la transaction est déjà préconfigurée dans la machine virtuelle. En revanche, les intentions spécifient le résultat final souhaité sans définir les étapes exactes pour l'atteindre, ce qui les rend déclaratives. Cela permet une plus grande flexibilité et automatisation, car le système peut décider de la manière la plus efficace pour remplir l'intention sans instructions rigides. Sur le plan architectural, cette distinction nous mène à deux composants clés : la capture de l'intention et l'exécution de l'intention.
Dans la phase de capture de l'intention, le système identifie d'abord l'objectif de l'utilisateur. Les plateformes front-end comme 1inch et CoW Swap jouent un rôle essentiel en aidant les utilisateurs à formuler leurs intentions. Elles guident les utilisateurs à travers les options disponibles et transmettent ensuite cette information pour exécution. Ces interfaces front-end ne se contentent pas de capturer l'intention ; elles peuvent également assister dans d'autres parties du processus d'exécution.
Une fois l'intention capturée, le système passe à la phase d'exécution de l'intention, où l'intention capturée est convertie en données actionnables et divisée en composants logiques plus petits et exécutables. Cette phase implique plusieurs rôles spécialisés qui travaillent ensemble pour remplir l'intention :
Les searchers (chercheurs) scannent le réseau pour trouver les opportunités les plus rentables qui correspondent à l'intention de l'utilisateur. Par exemple, dans une DEX avec un carnet d'ordres, les searchers peuvent identifier des opportunités d'arbitrage ou des marchés liquides où l'intention peut être exécutée efficacement. Les searchers sont particulièrement utiles dans les stratégies MEV (maximal extractable value), identifiant des opportunités cachées qui ne sont pas immédiatement évidentes. Une fois qu'ils ont trouvé les meilleures opportunités, ils transmettent l'information aux solvers ou resolvers pour une action ultérieure.
Les resolvers (résolveurs) décident quel solver, chemin ou combinaison de ressources doit être utilisé pour exécuter l'intention de manière plus efficace. Les resolvers peuvent être mis en œuvre en tant que contrats intelligents ou algorithmes off-chain. Par exemple, les Smart Pools de Balancer rééquilibrent dynamiquement les actifs en fonction de stratégies prédéfinies, tandis que des plateformes comme Zerion agrègent la liquidité de différentes sources pour trouver la route la plus rentable pour exécuter les échanges.
Les solvers (résolveurs) exécutent l'intention générale. Cela peut inclure des contrats intelligents, des bots ou des algorithmes capables de gérer des processus complexes tels que le routage à travers des pools de liquidité, la détermination des prix ou l'optimisation des rendements. Par exemple, l'AMM (Automated Market Maker) de Uniswap agit en tant que solver, exécutant des swaps, déterminant les prix et fournissant de la liquidité. Des optimiseurs de rendement comme Yearn Finance et Harvest Finance fonctionnent également comme des solvers, aidant les utilisateurs à maximiser leurs rendements sur les plateformes DeFi en analysant automatiquement les opportunités de prêt et de staking.
Les takers (preneurs) interagissent directement avec des pools de liquidité ou d'autres participants du marché pour remplir l'intention. Ils "prennent" la liquidité ou effectuent des actions basées sur les instructions des solvers ou resolvers. Dans une DEX, par exemple, un taker peut remplir une commande en se connectant avec des pools de liquidité ou d'autres traders, garantissant ainsi que l'intention est pleinement exécutée.
Les fillers (compléteurs) jouent un rôle plus granulaire, notamment dans des scénarios où l'exécution partielle est impliquée. Par exemple, si une intention spécifie l'échange d'un grand nombre de tokens, les fillers divisent la transaction en parties plus petites, en s'assurant que chaque partie est remplie de manière efficace, que ce soit sur une seule plateforme ou à travers plusieurs. Ils gèrent les ordres fragmentés et aident à compléter les processus en plusieurs étapes, garantissant qu'aucune lacune ne reste dans l'exécution.
La transition vers des blockchains basées sur les intentions représente une évolution significative de l'architecture de la blockchain. Contrairement aux systèmes traditionnels basés sur les transactions qui exigent des utilisateurs de spécifier chaque étape du processus, les modèles basés sur les intentions se concentrent sur le résultat souhaité, permettant au système de déterminer la manière la plus efficace d'y parvenir. Ces protocoles fonctionnent comme des assistants sophistiqués, gérant les complexités de l'exécution tout en permettant aux utilisateurs de se concentrer uniquement sur leurs objectifs.
Anoma est un exemple de design centré sur les intentions. Il permet aux utilisateurs d'exprimer des intentions de haut niveau, comme l'échange d'actifs, sans se soucier des détails d'exécution. Anoma utilise des solvers décentralisés pour gérer la logique de back-end et sélectionner le chemin le plus efficace pour remplir les intentions des utilisateurs, rendant l'expérience plus fluide et intuitive.
Essential adopte une approche similaire mais met l'accent sur l'intégration de divers protocoles DeFi dans un processus unifié. Utilisant un langage spécifique à un domaine (DSL), Essential capture les intentions des utilisateurs et les dirige vers des resolvers, qui déterminent la meilleure façon de les exécuter. Que la tâche implique du staking, des échanges ou des prêts, Essential simplifie tout le processus en un seul flux optimisé, le rendant à la fois efficace et facile à utiliser.
Banana HQ propose une approche créative des interactions basées sur les intentions en offrant aux utilisateurs un haut degré de personnalisation. Il permet de définir des conditions complexes, comme exécuter une transaction seulement si des conditions de marché spécifiques sont remplies. Cette flexibilité s'étend à divers cas d'utilisation, des finances décentralisées aux jeux, offrant une expérience plus personnalisée.
Le passage aux systèmes basés sur les intentions transforme l'écosystème de la blockchain, en s'éloignant des modèles de transactions rigides. En se concentrant sur ce que les utilisateurs veulent accomplir et en laissant le système gérer les détails, nous pouvons créer des protocoles plus flexibles, intuitifs et puissants. Ces systèmes devraient jouer un rôle clé dans la démocratisation et l'efficacité de la technologie décentralisée, transformant fondamentalement la manière dont nous interagissons avec la blockchain. À mesure que ces systèmes mûrissent, ils deviendront probablement centraux pour favoriser l'adoption et l'accessibilité des technologies décentralisées.
Les intentions dans la blockchain se concentrent sur les résultats souhaités plutôt que de spécifier des instructions étape par étape comme dans les transactions traditionnelles. Cette approche permet au système d'optimiser et d'exécuter automatiquement des tâches complexes, simplifiant ainsi l'expérience utilisateur.
Les searchers identifient les opportunités rentables, les resolvers déterminent les chemins d'exécution les plus efficaces, et les solvers exécutent l'intention globale, garantissant un accomplissement fluide et optimisé des demandes des utilisateurs.
Les protocoles émergents tels qu'Anoma, Essential et Banana HQ sont à l'avant-garde de ce changement, offrant des solutions intuitives et flexibles qui simplifient les interactions et améliorent l'expérience utilisateur dans des environnements décentralisés.