Explorer comment les intentions (Intents) peuvent résoudre le problème de complexité de la Finance décentralisée
Avant l'effondrement de Luna, j'avais mis en place une stratégie de rendement stable pour un ami. Il voulait comprendre les taux d'intérêt élevés disponibles en janvier 2020. Mon ami n'était pas familier avec les cryptomonnaies et n'avait même jamais interagi sur la chaîne avant notre collaboration. Notre arrangement était simple : il déposait des fonds dans son propre portefeuille matériel, puis nous nous rencontrions une ou deux fois par semaine sur Zoom, et je lui expliquais le processus étape par étape.
Dès le départ, nous avons réparti nos fonds dans presque tous les protocoles DeFi disponibles sur différentes chaînes. Lors de sessions de 2 à 4 heures, nous effectuons des dizaines de transactions d'approbation, de transfert, d'échange, de dépôt, de réclamation et de retrait de fonds. Les fonds sont transférés dans divers canaux tels que des pools de liquidités personnalisés, des verrouillages de vote, etc., afin de maximiser les rendements. Nous avons utilisé presque tous les ponts inter-chaînes, les DEX populaires et les agrégateurs de rendement pour déployer notre portefeuille de stablecoins. Dans le domaine des cryptomonnaies, nous avons essayé diverses stratégies potentielles de rendement.
La complexité de ce processus est évidente. Prenons l'exemple de l'échange de USDC contre FRAX/DAI LP sur Polygon et de son staking, il est nécessaire d'exécuter les étapes suivantes :
Échanger USDC contre DAI sur DEX ( deux transactions )
Transférer USDC et DAI entre chaînes vers Polygon(4 transactions )
Combiner USDC et DAI( dans une transaction sur le DEX Polygon)
Déposer les jetons LP dans le coffre de rendement(2 transactions)
Cette simple opération nécessite 12 transactions ! L'ensemble du processus est manuel, long et compliqué, surtout en cas d'investissement de grande envergure.
D'un point de vue plus élevé, tous les processus que nous exécutons ont des résultats attendus clairs. Nous avons des actifs et souhaitons les utiliser pour accomplir des tâches spécifiques. Comme dans l'exemple ci-dessus, "nous avons USDC( sur Ethereum ), et nous espérons fournir de la liquidité sous la forme de FRAX/DAI( sur Polygon ), puis les staker dans un rendement vault". C'est le "contenu" de notre opération, et les 12 transactions spécifiques sont le "comment" de l'opération. Il faut une série d'étapes claires et logiques, toutes mesurables, du point de départ à la fin.
Un puissant algorithme de routage de transactions peut grandement simplifier ce processus, réduisant les étapes à 1-2. Les utilisateurs n'ont qu'à indiquer l'objectif final, et l'algorithme peut renvoyer le meilleur chemin, voire traiter la transaction directement. Cette structure de cartographie des chemins est appelée "intention", et fait partie du middleware en pleine évolution d'Ethereum.
Bien que l'industrie n'ait pas encore trouvé de consensus sur la définition de "l'intention", certaines opinions générales existent déjà. La définition de Paradigm est : "L'intention est un ensemble de contraintes déclaratives signées, permettant aux utilisateurs de déléguer la création de transactions à des tiers tout en conservant un contrôle total sur la transaction". David Ma de Near la définit comme suit : "Une transaction est impérative, tandis qu'une intention est déclarative. En d'autres termes, une transaction est un message clairement défini, spécifiant comment exécuter l'EVM pour provoquer un changement d'état, tandis qu'une intention spécifie le changement d'état souhaité, sans se soucier du processus d'implémentation spécifique".
Dans ces deux définitions, l'intention est "déclarative", c'est-à-dire qu'elle cherche une aide externe grâce au partage de données entre l'utilisateur et le "solveur". L'utilisateur déclare le résultat qu'il souhaite, et le solveur lui fournit une solution. Contrairement aux transactions avec des paramètres spécifiques, l'intention doit être mappée par un tiers. De plus, il existe des contraintes qui limitent l'ensemble des chemins possibles. Cela aide à concentrer le nombre total de possibilités sur un ensemble plus petit et filtrable, à partir duquel l'utilisateur peut faire un choix.
L'architecture de base "intentionnelle" existe déjà dans l'EVM. Lorsque vous utilisez n'importe quel DEX, il trouvera le meilleur chemin pour exécuter la transaction. Par exemple, après avoir sélectionné les actifs à trader dans l'interface de Curve, l'interface utilisateur trouvera automatiquement le meilleur pool de liquidité pour le routage. S'il n'y a pas de paire de trading directe, les ordres passeront par plusieurs pools pour obtenir le meilleur chemin d'exécution, le tout complété en une seule transaction.
En plus des agrégateurs de trading, il existe d'autres types d'"intentions" sur Ethereum :
Ordre à cours limité : permet de retirer des actifs du compte si les conditions sont remplies.
Exécution des ordres par enchères : exécution des ordres par des tiers basée sur la liquidité non DEX.
Gas sponsorisé : permet d'utiliser d'autres jetons pour payer les frais de transaction, applicable aux portefeuilles abstraits.
Mandat : La liste blanche appartient à ce cas, une vérification de la base de données est effectuée avant l'exécution des transactions.
Traitement par lots des transactions : permet de traiter par lots les intentions concernant l'efficacité du Gas.
Échange inter-chaînes.
Une caractéristique clé de l'intention est l'exposition des données. En signant un message d'intention, l'utilisateur indique son souhait d'extraire le MEV au prix de la commodité. Comme les intentions ne peuvent pas être directement diffusées dans la mémoire tampon d'Ethereum, elles sont stockées dans un Interpool privé hors chaîne. Ces Interpool peuvent être autorisés, non autorisés ou un mélange des deux.
Actuellement, certains protocoles développent une infrastructure basée sur l'intention pour permettre des systèmes hybrides. Bien qu'il n'y ait pas encore de consensus sur la forme finale de l'intention, cela représente un élément important de la révolution émergente de la couche intermédiaire dans le domaine de la cryptographie d'aujourd'hui, visant à améliorer l'expérience utilisateur. Les intentions actuelles sont principalement utilisées pour l'échange de tokens et le traitement par lots des commandes, mais elles devraient à l'avenir être appliquées à des scénarios plus larges.
Cela ouvre la possibilité de construire de nouvelles applications sur diverses blockchains, car tous les portefeuilles peuvent par défaut être des abstractions de compte. Une couche d'intention puissante peut débloquer de nouveaux cas d'utilisation pour les produits blockchain et simplifier les applications construites dessus.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
13 J'aime
Récompense
13
3
Reposter
Partager
Commentaire
0/400
TerraNeverForget
· Il y a 21h
Ne parle pas de Luna, mon cœur saigne encore.
Voir l'originalRépondre0
CoconutWaterBoy
· Il y a 21h
Encore une fois, les pigeons luna sont là pour témoigner.
Voir l'originalRépondre0
HodlVeteran
· Il y a 21h
Les investisseurs détaillants ont été battus par le marché pendant cinq ans, maintenant ils n'osent plus que faire du Coin Hoarding en attendant le bull run.
Architecture d'intention : un middleware émergent qui simplifie les opérations de Finance décentralisée et améliore l'expérience utilisateur
Explorer comment les intentions (Intents) peuvent résoudre le problème de complexité de la Finance décentralisée
Avant l'effondrement de Luna, j'avais mis en place une stratégie de rendement stable pour un ami. Il voulait comprendre les taux d'intérêt élevés disponibles en janvier 2020. Mon ami n'était pas familier avec les cryptomonnaies et n'avait même jamais interagi sur la chaîne avant notre collaboration. Notre arrangement était simple : il déposait des fonds dans son propre portefeuille matériel, puis nous nous rencontrions une ou deux fois par semaine sur Zoom, et je lui expliquais le processus étape par étape.
Dès le départ, nous avons réparti nos fonds dans presque tous les protocoles DeFi disponibles sur différentes chaînes. Lors de sessions de 2 à 4 heures, nous effectuons des dizaines de transactions d'approbation, de transfert, d'échange, de dépôt, de réclamation et de retrait de fonds. Les fonds sont transférés dans divers canaux tels que des pools de liquidités personnalisés, des verrouillages de vote, etc., afin de maximiser les rendements. Nous avons utilisé presque tous les ponts inter-chaînes, les DEX populaires et les agrégateurs de rendement pour déployer notre portefeuille de stablecoins. Dans le domaine des cryptomonnaies, nous avons essayé diverses stratégies potentielles de rendement.
La complexité de ce processus est évidente. Prenons l'exemple de l'échange de USDC contre FRAX/DAI LP sur Polygon et de son staking, il est nécessaire d'exécuter les étapes suivantes :
Cette simple opération nécessite 12 transactions ! L'ensemble du processus est manuel, long et compliqué, surtout en cas d'investissement de grande envergure.
D'un point de vue plus élevé, tous les processus que nous exécutons ont des résultats attendus clairs. Nous avons des actifs et souhaitons les utiliser pour accomplir des tâches spécifiques. Comme dans l'exemple ci-dessus, "nous avons USDC( sur Ethereum ), et nous espérons fournir de la liquidité sous la forme de FRAX/DAI( sur Polygon ), puis les staker dans un rendement vault". C'est le "contenu" de notre opération, et les 12 transactions spécifiques sont le "comment" de l'opération. Il faut une série d'étapes claires et logiques, toutes mesurables, du point de départ à la fin.
Un puissant algorithme de routage de transactions peut grandement simplifier ce processus, réduisant les étapes à 1-2. Les utilisateurs n'ont qu'à indiquer l'objectif final, et l'algorithme peut renvoyer le meilleur chemin, voire traiter la transaction directement. Cette structure de cartographie des chemins est appelée "intention", et fait partie du middleware en pleine évolution d'Ethereum.
Bien que l'industrie n'ait pas encore trouvé de consensus sur la définition de "l'intention", certaines opinions générales existent déjà. La définition de Paradigm est : "L'intention est un ensemble de contraintes déclaratives signées, permettant aux utilisateurs de déléguer la création de transactions à des tiers tout en conservant un contrôle total sur la transaction". David Ma de Near la définit comme suit : "Une transaction est impérative, tandis qu'une intention est déclarative. En d'autres termes, une transaction est un message clairement défini, spécifiant comment exécuter l'EVM pour provoquer un changement d'état, tandis qu'une intention spécifie le changement d'état souhaité, sans se soucier du processus d'implémentation spécifique".
Dans ces deux définitions, l'intention est "déclarative", c'est-à-dire qu'elle cherche une aide externe grâce au partage de données entre l'utilisateur et le "solveur". L'utilisateur déclare le résultat qu'il souhaite, et le solveur lui fournit une solution. Contrairement aux transactions avec des paramètres spécifiques, l'intention doit être mappée par un tiers. De plus, il existe des contraintes qui limitent l'ensemble des chemins possibles. Cela aide à concentrer le nombre total de possibilités sur un ensemble plus petit et filtrable, à partir duquel l'utilisateur peut faire un choix.
L'architecture de base "intentionnelle" existe déjà dans l'EVM. Lorsque vous utilisez n'importe quel DEX, il trouvera le meilleur chemin pour exécuter la transaction. Par exemple, après avoir sélectionné les actifs à trader dans l'interface de Curve, l'interface utilisateur trouvera automatiquement le meilleur pool de liquidité pour le routage. S'il n'y a pas de paire de trading directe, les ordres passeront par plusieurs pools pour obtenir le meilleur chemin d'exécution, le tout complété en une seule transaction.
En plus des agrégateurs de trading, il existe d'autres types d'"intentions" sur Ethereum :
Une caractéristique clé de l'intention est l'exposition des données. En signant un message d'intention, l'utilisateur indique son souhait d'extraire le MEV au prix de la commodité. Comme les intentions ne peuvent pas être directement diffusées dans la mémoire tampon d'Ethereum, elles sont stockées dans un Interpool privé hors chaîne. Ces Interpool peuvent être autorisés, non autorisés ou un mélange des deux.
Actuellement, certains protocoles développent une infrastructure basée sur l'intention pour permettre des systèmes hybrides. Bien qu'il n'y ait pas encore de consensus sur la forme finale de l'intention, cela représente un élément important de la révolution émergente de la couche intermédiaire dans le domaine de la cryptographie d'aujourd'hui, visant à améliorer l'expérience utilisateur. Les intentions actuelles sont principalement utilisées pour l'échange de tokens et le traitement par lots des commandes, mais elles devraient à l'avenir être appliquées à des scénarios plus larges.
Cela ouvre la possibilité de construire de nouvelles applications sur diverses blockchains, car tous les portefeuilles peuvent par défaut être des abstractions de compte. Une couche d'intention puissante peut débloquer de nouveaux cas d'utilisation pour les produits blockchain et simplifier les applications construites dessus.