Architecture des intentions : Solutions potentielles aux problèmes de complexité de la Finance décentralisée
Avant l'effondrement de Luna, j'avais mis en place une stratégie de revenus en stablecoins pour un ami, afin de profiter des taux d'intérêt exceptionnellement élevés à l'époque. Mon ami n'est pas un expert en cryptomonnaie et n'avait jamais effectué d'interaction sur la chaîne auparavant. Notre mode de collaboration était très simple : il déposait des fonds dans un portefeuille matériel, puis nous nous rencontrions une ou deux fois par semaine via Zoom, et je le guidais progressivement à travers les opérations.
Nous répartissons des fonds sur presque tous les protocoles de Finance décentralisée disponibles sur différentes chaînes. Au cours de sessions de 2 à 4 heures, nous effectuons des dizaines de transactions, y compris des approbations, des transferts, des échanges, des dépôts, des réclamations et des retraits de fonds. Les fonds sont investis dans divers projets tels que des paires de trading Uniswap LP personnalisées, le vote de verrouillage de Curve, etc., pour maximiser les rendements. Nous avons utilisé presque tous les ponts inter-chaînes, DEX et agrégateurs de rendement principaux pour gérer notre portefeuille de stablecoins.
La partie la plus difficile de ce processus est d'expliquer à mes amis toutes les étapes nécessaires. Je vais donner des instructions, et ils doivent exécuter et comprendre l'interface de divers outils complexes de Finance décentralisée. Nos réunions sont pleines d'instructions telles que "cliquez ici", "allez là", "échangez ceci". Par exemple, le processus d'échange de USDC contre FRAX/DAI LP sur Polygon nécessite 12 transactions ! Ce processus est non seulement fastidieux, mais aussi long et ardu, surtout lors de la gestion d'un portefeuille d'investissement de grande envergure.
D'un point de vue macroéconomique, tous les processus que nous exécutons ont des résultats attendus clairs. Nous possédons des actifs et souhaitons les utiliser pour accomplir des tâches spécifiques. Par exemple, "Nous avons des USDC (sur Ethereum) et nous souhaitons fournir de la liquidité sous forme de FRAX/DAI (sur Polygon), puis les déposer dans un vault de staking". C'est le "contenu" de notre opération, et les 12 transactions que nous devons effectuer représentent le "comment" concret de l'opération. Un ensemble d'étapes claires et raisonnables est nécessaire, de l'origine à la destination, et ces étapes sont toutes quantifiables.
Si un algorithme puissant est capable de gérer le routage des transactions, tout le processus pourrait ne nécessiter que 1 à 2 étapes pour être complété. Les utilisateurs n'ont qu'à exprimer le résultat qu'ils souhaitent, et l'algorithme peut renvoyer le meilleur chemin, pouvant même traiter directement la transaction. Cette structure de cartographie des chemins est appelée "intention", et elle fait partie de l'avenir des middlewares en pleine croissance d'Ethereum.
Actuellement, il n'y a pas de consensus dans l'industrie sur la définition de "l'intention", mais certaines opinions générales existent. La définition de Paradigm est : "L'intention est un ensemble de contraintes déclaratives signées, permettant à l'utilisateur d'externaliser la création de transactions à un tiers, tout en maintenant un contrôle total sur les parties transactionnelles". David Ma de Near la définit comme : "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 produire 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."
Ces deux définitions soulignent le caractère "déclaratif" de l'intention, c'est-à-dire la recherche d'aide externe à travers le partage de données entre l'utilisateur et le "solveur". L'utilisateur déclare le résultat qu'il souhaite, et le solveur fournit la méthode de réalisation. 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, ce qui aide à réduire le nombre total de possibilités à un ensemble plus facile à filtrer.
L'architecture de base basée sur "l'intention" existe déjà dans l'EVM. Par exemple, lorsque vous utilisez un DEX, il trouve automatiquement le meilleur chemin pour exécuter la transaction. Dans l'interface de Curve, après avoir sélectionné les actifs à acheter ou à vendre, l'interface utilisateur trouve automatiquement le meilleur LP pour le routage. S'il n'y a pas de paire de trading directe, les ordres passent par plusieurs LP pour obtenir le meilleur chemin d'exécution, le tout terminé en une seule transaction.
En plus des agrégateurs de transactions, il existe d'autres types d'"intentions" sur Ethereum, y compris des ordres à cours limité, des enchères de type CowSwap, le parrainage de Gas, des commandes, le traitement par lots de transactions et des échanges inter-chaînes, etc.
Cependant, l'architecture basée sur l'intention fait également face à certains défis. Tout d'abord, il y a le problème de MEV (valeur maximale extractible). Les solveurs peuvent exploiter l'intention des utilisateurs pour en tirer profit, similaire au paiement de flux d'ordres (PFOF) dans la finance traditionnelle. Deuxièmement, le risque des intermédiaires ne doit pas être négligé. Si un Interpool centralisé absorbe la majorité des transactions basées sur l'intention, il pourrait commencer à introduire des frais supplémentaires ou d'autres comportements de rente.
Néanmoins, l'architecture d'intention représente une direction de développement importante pour l'avenir de la Finance décentralisée. Elle a le potentiel de simplifier considérablement les opérations des utilisateurs, d'améliorer l'efficacité et de préparer le terrain pour une adoption plus large. Actuellement, certains protocoles développent des infrastructures basées sur l'intention, comme SUAVE de Flashbot et Anom. Ces développements visent à rendre les interactions avec les cryptomonnaies plus conviviales et pourraient ouvrir de nouvelles possibilités pour les applications blockchain futures.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 J'aime
Récompense
8
7
Partager
Commentaire
0/400
GweiTooHigh
· Il y a 3h
Quel protocole d'intention est le plus fiable ?
Voir l'originalRépondre0
BasementAlchemist
· Il y a 3h
Cet algorithme est vraiment génial!
Voir l'originalRépondre0
NewPumpamentals
· Il y a 3h
Vraiment simplifier un marteau, c'est juste un piège.
Voir l'originalRépondre0
MoonBoi42
· Il y a 3h
C'est un Rug Pull automatique, n'est-ce pas ? Ce n'est pas très fiable.
Voir l'originalRépondre0
MetamaskMechanic
· Il y a 3h
Comprendre les risques MEV comme un marteau
Voir l'originalRépondre0
MysteriousZhang
· Il y a 3h
Encore une nouvelle astuce, ce n'est pas assez casse-tête ?
Nouveau solution à la complexité de la Finance décentralisée : comment l'architecture d'intention simplifie les opérations des utilisateurs
Architecture des intentions : Solutions potentielles aux problèmes de complexité de la Finance décentralisée
Avant l'effondrement de Luna, j'avais mis en place une stratégie de revenus en stablecoins pour un ami, afin de profiter des taux d'intérêt exceptionnellement élevés à l'époque. Mon ami n'est pas un expert en cryptomonnaie et n'avait jamais effectué d'interaction sur la chaîne auparavant. Notre mode de collaboration était très simple : il déposait des fonds dans un portefeuille matériel, puis nous nous rencontrions une ou deux fois par semaine via Zoom, et je le guidais progressivement à travers les opérations.
Nous répartissons des fonds sur presque tous les protocoles de Finance décentralisée disponibles sur différentes chaînes. Au cours de sessions de 2 à 4 heures, nous effectuons des dizaines de transactions, y compris des approbations, des transferts, des échanges, des dépôts, des réclamations et des retraits de fonds. Les fonds sont investis dans divers projets tels que des paires de trading Uniswap LP personnalisées, le vote de verrouillage de Curve, etc., pour maximiser les rendements. Nous avons utilisé presque tous les ponts inter-chaînes, DEX et agrégateurs de rendement principaux pour gérer notre portefeuille de stablecoins.
La partie la plus difficile de ce processus est d'expliquer à mes amis toutes les étapes nécessaires. Je vais donner des instructions, et ils doivent exécuter et comprendre l'interface de divers outils complexes de Finance décentralisée. Nos réunions sont pleines d'instructions telles que "cliquez ici", "allez là", "échangez ceci". Par exemple, le processus d'échange de USDC contre FRAX/DAI LP sur Polygon nécessite 12 transactions ! Ce processus est non seulement fastidieux, mais aussi long et ardu, surtout lors de la gestion d'un portefeuille d'investissement de grande envergure.
D'un point de vue macroéconomique, tous les processus que nous exécutons ont des résultats attendus clairs. Nous possédons des actifs et souhaitons les utiliser pour accomplir des tâches spécifiques. Par exemple, "Nous avons des USDC (sur Ethereum) et nous souhaitons fournir de la liquidité sous forme de FRAX/DAI (sur Polygon), puis les déposer dans un vault de staking". C'est le "contenu" de notre opération, et les 12 transactions que nous devons effectuer représentent le "comment" concret de l'opération. Un ensemble d'étapes claires et raisonnables est nécessaire, de l'origine à la destination, et ces étapes sont toutes quantifiables.
Si un algorithme puissant est capable de gérer le routage des transactions, tout le processus pourrait ne nécessiter que 1 à 2 étapes pour être complété. Les utilisateurs n'ont qu'à exprimer le résultat qu'ils souhaitent, et l'algorithme peut renvoyer le meilleur chemin, pouvant même traiter directement la transaction. Cette structure de cartographie des chemins est appelée "intention", et elle fait partie de l'avenir des middlewares en pleine croissance d'Ethereum.
Actuellement, il n'y a pas de consensus dans l'industrie sur la définition de "l'intention", mais certaines opinions générales existent. La définition de Paradigm est : "L'intention est un ensemble de contraintes déclaratives signées, permettant à l'utilisateur d'externaliser la création de transactions à un tiers, tout en maintenant un contrôle total sur les parties transactionnelles". David Ma de Near la définit comme : "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 produire 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."
Ces deux définitions soulignent le caractère "déclaratif" de l'intention, c'est-à-dire la recherche d'aide externe à travers le partage de données entre l'utilisateur et le "solveur". L'utilisateur déclare le résultat qu'il souhaite, et le solveur fournit la méthode de réalisation. 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, ce qui aide à réduire le nombre total de possibilités à un ensemble plus facile à filtrer.
L'architecture de base basée sur "l'intention" existe déjà dans l'EVM. Par exemple, lorsque vous utilisez un DEX, il trouve automatiquement le meilleur chemin pour exécuter la transaction. Dans l'interface de Curve, après avoir sélectionné les actifs à acheter ou à vendre, l'interface utilisateur trouve automatiquement le meilleur LP pour le routage. S'il n'y a pas de paire de trading directe, les ordres passent par plusieurs LP pour obtenir le meilleur chemin d'exécution, le tout terminé en une seule transaction.
En plus des agrégateurs de transactions, il existe d'autres types d'"intentions" sur Ethereum, y compris des ordres à cours limité, des enchères de type CowSwap, le parrainage de Gas, des commandes, le traitement par lots de transactions et des échanges inter-chaînes, etc.
Cependant, l'architecture basée sur l'intention fait également face à certains défis. Tout d'abord, il y a le problème de MEV (valeur maximale extractible). Les solveurs peuvent exploiter l'intention des utilisateurs pour en tirer profit, similaire au paiement de flux d'ordres (PFOF) dans la finance traditionnelle. Deuxièmement, le risque des intermédiaires ne doit pas être négligé. Si un Interpool centralisé absorbe la majorité des transactions basées sur l'intention, il pourrait commencer à introduire des frais supplémentaires ou d'autres comportements de rente.
Néanmoins, l'architecture d'intention représente une direction de développement importante pour l'avenir de la Finance décentralisée. Elle a le potentiel de simplifier considérablement les opérations des utilisateurs, d'améliorer l'efficacité et de préparer le terrain pour une adoption plus large. Actuellement, certains protocoles développent des infrastructures basées sur l'intention, comme SUAVE de Flashbot et Anom. Ces développements visent à rendre les interactions avec les cryptomonnaies plus conviviales et pourraient ouvrir de nouvelles possibilités pour les applications blockchain futures.