Chez LI.FI, nous avons déjà discuté du fait que bien que les ponts basés sur l'intention puissent accélérer l'UX du pontage, ils courent le risque de devenir des solutions centralisées en raison d'un manque de solveurs.
Le manque de solveurs pour exécuter les intentions de l'utilisateur est un problème largement connu. C'est un problème reconnu avec une solution en apparence simple - il suffit d'embarquer plus de solveurs - qui n'a pas encore été, euh, résolu.
Ce que nous avons réalisé, c'est qu'avec des intentions, ce sont les solveurs tout le long. Nous devons résoudre ce problème persistant d'intégrer plus de solveurs, sinon nous risquons de construire un avenir financier qui ressemble de façon inquiétante à l'industrie financière traditionnelle - une où le flux d'ordres est concentré entre les mains de quelques entités.
Dans cet article, nous définissons la structure des protocoles basés sur l'intention et explorons les solutions émergentes sur le marché qui pourraient potentiellement résoudre le problème de pénurie de solveurs en corrigeant les points douloureux pour les solveurs.
Allons-y !
Note : Ignorez cette section si vous êtes déjà familier avec les intentions ou si vous avez lu notre article précédent.
Les intentions changent le fonctionnement d'une transaction, en se concentrant sur l'objectif final de l'utilisateur ou son "intention" plutôt que sur les étapes spécifiques pour y parvenir (plus d'informations à ce sujet plus tard). Il existe deux principaux avantages de la conception basée sur l'intention :
La conception basée sur l'intention est le noyau qui a donné naissance au sac de popcorn appelé abstraction de chaîne– également connu sous le nom de construction d'une application qui interagit avec plusieurs chaînes tout en donnant l'impression d'une expérience "crypto" unique et interconnectée.
Les protocoles basés sur l'intention ont trois parties principales:
Les intentions sont toutes bonnes et bien – lisses, rapides, efficaces, simples. Mais il y a un hic dans la conception basée sur l'intention : un manque de solveurs.
Les solveurs sont l'épine dorsale des protocoles basés sur l'intention. Ce sont les entités qui exécutent effectivement l'intention d'un utilisateur, comme livrer un actif à la chaîne A à partir de la chaîne B.
Dans un monde parfait, la résolution est un environnement compétitif, avec des solveurs se battant pour remplir des intentions au prix le plus bas. Cependant, être un solveur est difficile. Cependant, il existe certaines barrières à l'entrée pour les solveurs :
En conséquence, aujourd'hui, nous nous trouvons dans une situation où il y a un contraste frappant dans la façon dont la participation des solveurs se présente pour quelques applications en haut par rapport à l'écosystème plus large.
Par exemple, examinons deux références pour les protocoles basés sur l'intention : Cowswap pour les intentions de swap et Across pour les intentions de cross-chain :
Échange de vachesa une enchère compétitive avec 16 solveurs indépendants en compétition pour les commandes des utilisateurs. Aucun solveur unique ne domine, et aucun des solveurs n'est géré par l'équipe CoWswap.
Across compte plus de 15 solveurs (appelés relayers) en concurrence active pour remplir les intentions de cross-chain des utilisateurs. Alors que Risk Labs continue d'exécuter son propre solveur, le graphique ci-dessous montre que, contrairement aux données antérieures dans notre recherche, aucun solveur unique ne domine les enchères. Il y a une concurrence suffisante entre les solveurs.
Répartition du flux de commandes parmi les relais Across. Remarque : Risk Labs exploite les solveurs désignés en vert et en gris foncé dans le graphique ci-dessus. Source : Données internes d'Across.
Pendant ce temps, la plupart autres protocoles basés sur l'intentionavoir seulement des solveurs qui sont soit des teneurs de marché bien capitalisés (Bonjour Wintermute!) ou l'équipe du protocole elle-même (qui a un intérêt dans l'exécution des intentions des utilisateurs collectées sur leur application).
Il existe quelques raisons à cette disparité, mais en fin de compte, il n'y a tout simplement pas assez de solveurs. Cela peut sembler être un détail mineur, mais c'est en réalité une bombe à retardement pour la centralisation.
Voici la partie inquiétante : un manque de solveurs crée des problèmes de centralisation. Cela signifie des points uniques de défaillance, des risques de censure, et la possibilité pour les solveurs d'augmenter les frais.
Ce n'est pas exactement l'avenir ouvert et sans autorisation que nous avions envisagé, n'est-ce pas? Nous apposons essentiellement une interface utilisateur sophistiquée sur un système centralisé - l'antithèse de toute la révolution de la finance ouverte, où nous commettons les mêmes erreurs que le système hérité que nous cherchons à perturber.
Nous devons résoudre ce goulot d'étranglement du solveur, et rapidement. Plus de solveurs, et bientôt, sont la clé pour débloquer le véritable potentiel des systèmes basés sur l'intention.
La bonne nouvelle ? Il y a des signes d'amélioration. De nouveaux projets sont lancés, et les équipes existantes collaborent pour faciliter l'intégration de plus de résolveurs.
Dans la prochaine section, nous plongerons dans de nouvelles solutions qui visent à faciliter la vie des solveurs à chaque étape du système basé sur l'intention. Plus de solveurs, plus de plaisir, n'est-ce pas ?
Il n’existe pas de moyen défini pour les protocoles basés sur l’intention de collecter les intentions des utilisateurs et de les diffuser aux solveurs. Cela signifie que chaque application basée sur l’intention a créé ses propres flux de travail et frameworks pour les informations qu’une intention doit contenir et la manière dont elles doivent être traitées.
Ce manque de normalisation signifie plus de travail pour les solveurs pour se familiariser avec le fonctionnement de chaque protocole basé sur l'intention (prolifération de la fragmentation, pourrait-on supposer). Les solveurs doivent consacrer du temps et des ressources pour comprendre chaque système spécifique et écrire un code personnalisé pour le supporter.
À mesure que le nombre de protocoles basés sur l'intention sur le marché augmente, cette approche devient insoutenable pour les solveurs à supporter. La fragmentation conduit à des réseaux de solveurs isolés pour chaque application, paralysant la roue motrice des effets de réseau pour les intentions, alors que nous continuons à construire au sein de nos jardins clos.
Pour résoudre ces problèmes, Uniswap Labs et Across ont proposéERC-7683, un format standardisé pour les intentions de chaînes croisées. Ce standard offre plusieurs avantages:
De nombreux protocoles d'infrastructure basés sur des solveurs, comme Khalani, Nomial, visent à être compatibles avec la norme ERC-7683. Il s'agit d'un développement prometteur et représente un scénario gagnant-gagnant pour toutes les parties prenantes impliquées – les applications basées sur l'intention telles que UniswapX bénéficieront d'un nombre accru de solveurs concurrents pour le flux de commandes, tandis que les solveurs au sein de ces protocoles d'infrastructure auront un accès immédiat à plus de flux de commandes dès le premier jour
1. Cette compatibilité comporte plusieurs grands avantages:
Cependant, il existe également quelques inconvénients potentiels et limitations qui pourraient entraver les avantages globaux et l'adoption de ERC-7683 :
Le problème des normes - il y en aura toujours plus d'une.
La plupart des protocoles basés sur l'intention se concentrent sur une gamme étroite d'actions, comme les échanges et le pontage, sur un nombre limité de chaînes.
Pour devenir véritablement l'architecture de conception dominante, les systèmes basés sur l'intention doivent aller au-delà des swaps et du pontage pour prendre en charge une gamme plus large d'actions, y compris le staking, le prêt, l'onboarding des devises fiduciaires, et plus encore.
Un moyen de prendre en charge plus de types d'intentions est d'intégrer des solveurs spécialisés. En embarquant des solveurs spécialisés dans ces domaines spécifiques, nous pouvons nous assurer que chaque intention est exécutée avec le plus haut niveau de compétence, ce qui conduit à des résultats plus optimisés.
Ces solveurs spécialisés doivent travailler ensemble plutôt que de manière isolée. Cette collaboration permettra aux protocoles basés sur l'intention d'exécuter des intentions plus généralisées, combinant plusieurs actions pour accomplir un plus large éventail d'intentions.
Plateformes comme Khalaniproposer une solution pour permettre la collaboration entre solveurs. Au lieu de se battre en JcJ les uns contre les autres, les solveurs travaillent ensemble pour trouver la meilleure solution pour l'intention de chaque utilisateur. Cela permet à une multitude de solveurs plus petits et spécialisés de collaborer efficacement.
Source : Présentation de Khalani
Comme Kevin Wang (co-fondateur de Khalani)décrit : Khalani est la plateforme pour le solveur pair à pair "Coincidence of Can-do". La collaboration permet de décomposer des intentions complexes en intentions spécialisées plus petites (ou intentions composables), des éléments plus gérables que les solveurs individuels peuvent gérer.
Khalani offre une plateforme où les solveurs peuvent combiner leurs ressources et leurs compétences spécialisées pour aborder de manière plus efficace des intentions d'utilisateur spécifiques. Pensez à créer des 'pools de solveurs' similaires à pools de mise— en mutualisant leurs ressources, les participants peuvent obtenir des résultats plus réguliers et potentiellement plus élevés qu'ils ne pourraient le faire seuls.
Pour comprendre comment Khalani permet la collaboration entre solveurs, considérons un exemple.
Supposons que… Bob, un utilisateur d'Ethereum avec des USDC, veut de l'ETH sur Arbitrum et utilise un pont basé sur l'intention.
Voici comment un solveur pourrait utiliser Khalani pour exécuter cette intention :
Bob soumet son intention : "Je veux de l'ETH sur Arbitrum en échange de l'USDC sur Ethereum".
Le pont basé sur l'intention sélectionne un solveur exclusif pour combler l'intention de Bob, appelons ce solveur, Résolveur A - l'élu.
Cependant, Solver A est à court d'inventaire sur Arbitrum pour répondre à l'intention de Bob et décide de tirer parti de la piscine de solveurs de Khalani pour avancer le capital nécessaire.
Le solveur A envoie une intention à Khalani pour demander à un autre solveur (ou à une combinaison de solveurs) de mettre en avant le capital sur Arbitrum en échange des fonds bloqués de Bob sur Ethereum.
Un autre solveur, Solveur B (baleine Arbitrum) qui détient des stocks sur Arbitrum, fournit les actifs souhaités à Bob sur Arbitrum.
Utilisateur - règlement du solveur - Une fois que Solveur B a terminé la demande de Bob, Solveur A règle avec l'utilisateur en fournissant la preuve à la plateforme de règlement, qui dans ce cas est le pont basé sur l'intention. En conséquence, Solveur A reçoit les USDC de Bob sur Ethereum.
Solver - règlement du solveur - Le solveur A règle avec le solveur B en présentant la preuve d'exécution à la chaîne Khalani.
Bien que ce soit un exemple simplifié de la manière dont un solveur peut collaborer sur Khalani pour remplir des intentions, Khalani peut exécuter des intentions plus complexes en utilisant le même processus.
Par exemple, Bob, un utilisateur d'Ethereum avec des USDC, souhaite déposer de l'ETH sur une plateforme de prêt sur Arbitrum.
Dans ce cas, le solveur choisi pourrait collaborer avec plusieurs solveurs spécialisés sur Gate.io, en fonction de l'expertise requise :
De même, d'autres solveurs spécialisés sur Khalani peuvent également être appelés à décomposer des intentions complexes en tâches simplifiées exécutées par une combinaison de solveurs, plutôt que de compter sur un seul solveur pour faire tout le travail.
La résolution via Khalani peut permettre l'exécution des intentions généralisées et serait un énorme déverrouillage pour le paradigme basé sur l'intention. Cependant, il existe des goulots d'étranglement potentiels à chaque étape de ce flux qui peuvent avoir un impact sur l'exécution de l'intention :
1) Dépendances des tâches : Certaines tâches peuvent dépendre de l'achèvement d'autres tâches. Coordonner ces dépendances et gérer les erreurs peut introduire des retards alors que les solveurs attendent que les tâches préalables soient complétées.
2) Mesures de sécurité et de vérification : La mise en place de contrôles de sécurité et d'étapes supplémentaires pour vérifier les transactions afin de prévenir la fraude ou les actions malveillantes peut augmenter la latence.
Pour garantir la fiabilité et la qualité globale de l'exécution de l'intention malgré ces retards potentiels, certains protocoles basés sur l'intention organisent des enchères permissionnées et choisissent de ne travailler qu'avec des solveurs de confiance, des solveurs autorisés.
Cependant, il convient de noter que cette latence dépend des tâches et ne change pas si les tâches sont exécutées par un seul solveur ou par plusieurs solveurs collaborant - elle sera similaire dans tous les protocoles basés sur l'intention qui reposent sur des solveurs pour l'exécution.
Les plates-formes d'infrastructure Solver seront compatibles avec des normes telles que l'ERC-7683 car c'est une situation gagnant-gagnant pour tous les acteurs impliqués. L'objectif principal de tous ces projets et initiatives est d'intégrer davantage de solveurs dans l'écosystème, et si nous sommes en mesure de le faire, la compatibilité entre les deux peut amorcer un effet d'entraînement pour le paradigme basé sur l'intention :
Pendant le processus de règlement de l'intention, les solveurs sont remboursés sur la chaîne source où les intentions de l'utilisateur sont générées. Cela signifie qu'ils se retrouvent avec des fonds dispersés sur une douzaine de chaînes différentes, qu'ils doivent constamment rééquilibrer. Non seulement c'est pénible à gérer, mais une grande partie de ce capital reste simplement inactif. De plus, plus il y a de chaînes, plus la liquidité de chaque solveur est répartie mince au fil du temps.
Actuellement, il n'existe aucun système partagé pour coordonner ces flux de capitaux entre les chaînes. Chaque solveur est un loup solitaire, gérant la liquidité dans ce chaos fragmenté. C'est là que Everclearvise à intervenir et à résoudre le problème de rééquilibrage pour les solveurs.
Everclear vise à résoudre ce problème en coordonnant le règlement de la liquidité mondiale entre les chaînes grâce à une « couche de compensation » - un réseau décentralisé qui coordonne le netting mondial et le règlement des flux de capitaux entre les chaînes.
La clé de la proposition de valeur d'Everclear est le concept de compensation.
Le netting est un mécanisme qui agrège (ou combine) plusieurs paiements entre différentes parties pour obtenir un paiement net réduit (ou un nombre de paiements réduit). Cela signifie qu'au lieu de traiter chaque transaction séparément, le netting calcule le montant total dû entre les parties et seule la différence est payée. Cela rend le processus plus facile et réduit le nombre de paiements nécessaires.
Pour ceux d'entre vous qui font partie du club des nomades de la crypto, vous devez être familier avec Splitwise - une application qui aide les groupes de personnes à suivre les dépenses partagées, comme lors d'un voyage. La fonction "Régler" dans Splitwise est un parfait exemple de compensation :
Ce concept de compensation est également utilisé par des entreprises de transfert d'argent comme TransferWiseAu lieu de déplacer de l'argent à travers les frontières, ils mettent en correspondance les expéditeurs et les destinataires ayant des besoins de devises opposés et les règlent entre eux. Cela réduit le nombre de transferts réels nécessaires, le rendant plus efficace et rentable.
De même, Everclear permet aux solveurs de « régler leurs comptes » entre eux à travers les chaînes, réduisant ainsi le nombre total de règlements nécessaires, ce qui minimise les coûts pour les solveurs, ainsi que les stocks et la complexité globale. Pour ceux d'entre vous qui connaissent le fonctionnement de CowSwap, le netting est essentiellement une coïncidence de désirs à grande échelle, entre les solveurs tous les X périodes de temps.
Source: Présentation d'Everclear
Everclear croit que ~80% des flux quotidiens vers et depuis les chaînes peuvent être compensés.Cela signifie que pour chaque $1 transféré dans la chaîne moyenne quotidiennement, $0.80 est transféré à l'extérieur. Cela implique qu'au total, il y a 5 fois plus de volume envoyé à travers les ponts que nécessaire, et les solveurs rééquilibrent significativement plus entre les chaînes puisqu'ils travaillent en isolation.
Essayons de comprendre comment les utilisateurs (protocoles basés sur l'intention, solveurs ou CEX) tireraient parti de la pile Everclear.
Considérez l'exemple d'Alice, une résolveuse qui préfère régler sur Arbitrum. Alice a besoin de remplir une transaction de 10 ETH d'Optimism à Arbitrum. Voici comment le flux fonctionnerait avec et sans Everclear:
Nous pouvons voir que les avantages d'une couche de compensation comme Everclear pour ses utilisateurs (solveurs, MM) comme Alice sont :
En éliminant un point de douleur majeur pour les résolveurs, Everclear peut inciter à une plus grande participation dans l'écosystème, contribuant finalement à l'effet d'entraînement de l'intégration de plus de résolveurs.
Everclear est positionné dans la pile d'intentions de telle sorte que tout protocole ou infrastructure impliquant des solveurs peut l'utiliser pour résoudre le problème de rééquilibrage et réduire les coûts et la complexité opérationnelle pour les solveurs.
Par exemple, infra solveur comme Khalani s'intégrerait avec Everclear, permettant aux solveurs qui collaborent via sa pile de tirer parti d'Everclear pour règlement efficient en capitalAinsi, on peut dire que le lancement d'Everclear est un développement positif pour le paradigme basé sur l'intention et qu'il améliore tous les différents types de projets qui font partie de cet écosystème et fait croître le marché pour tous.
Pour permettre cela, 'Everclear est conçu comme un Arbitrum Orbitrollup utilisantEigenDAen partenariat avecGelato RaaS’. Au moment du lancement du mainnet alpha (prévu pour le début du T3 2024), Everclear serait soumis à certaines limitations et garde-fous :
Remarque : Le mainnet Alpha est similaire à la phase de test public de Everclear. Le lancement complet comportera des expansions de chaînes sans autorisation, permettant aux chaînes de définir leurs propres préférences de sécurité.
De plus, il existe certains risques potentiels et des hypothèses de confiance associés à Everclear en tant que mécanisme de règlement :
1) Les arbitragistes vont opérer en fonction des courbes de tarification prévisibles, réduisant ainsi l'incertitude de leurs offres, et
2) lancement avec un pool actif et liquide d'arbitragistes assurera la concurrence et potentiellement des prix stables lors des enchères.
Cette combinaison de courbes de tarification fixes et d'un écosystème liquide d'arbitragistes devrait contribuer à un résultat plus prévisible pour les remboursements des solveurs, même lorsque des enchères sont nécessaires.
De temps en temps, une nouvelle idée vient bousculer le statu quo. Le paradigme basé sur l'intention est une telle idée, visant à transformer fondamentalement la façon dont les utilisateurs interagissent avec les blockchains.
Ce n'est encore que le début, et seul le temps dira si la philosophie de conception basée sur l'intention réussira. Mais une chose est claire : avec les intentions, ce sont les solveurs tout le long ; si nous voulons inaugurer une ère d'intentions dans la cryptomonnaie, nous aurons besoin de beaucoup plus de solveurs.
Chez LI.FI, nous avons développé une distribution étendue de plus de 250 applications, portefeuilles, passerelles et autres protocoles DeFi qui ont intégré notre produit. Nous touchons directement les interfaces où les utilisateurs expriment les intentions les plus courantes - échanges, transferts inter-chaînes et actions à plusieurs étapes comme les zaps. Ce point de vue unique nous permet de capturer la valeur générée au niveau de l'expression de l'intention.
À mesure que le paysage des exécuteurs sous-jacents (ponts, DEX, solveurs et infrastructures basées sur les solveurs) évolue, le rôle des agrégateurs devient de plus en plus crucial. Cela représente une opportunité significative pour les nouveaux entrants, comme les protocoles d'infrastructure basés sur les solveurs, de construire une technologie compatible qui peut s'intégrer parfaitement à LI.FI et exploiter notre vaste base d'utilisateurs et notre flux de commandes.
Notre mission est d’agréger toutes les infrastructures d’exécution pertinentes, d’hériter de leurs fonctionnalités et de fournir à nos partenaires d’intégration une gamme d’options via notre middleware d’exécution. Nous les encourageons à choisir des fournisseurs en fonction de facteurs tels que le cas d’utilisation, les fonctionnalités requises, le public cible, la taille moyenne des transferts, la fréquence de transfert prévue, les chaînes prises en charge, etc.
Nous sommes concentrés sur la construction de la meilleure solution d'abstraction et d'agrégation sur le marché. Notre objectif est d'aider les équipes à accéder à toute la liquidité et à tous les utilisateurs dans le domaine de la finance décentralisée, ce qui leur permet de dominer l'écosystème crypto multi-chaîne.
Si vous êtes un maillon, un constructeur de ponts, un développeur d'applications basées sur l'intention, un résolveur, ou un développeur d'infrastructure de résolution, venez nous parler. Travaillons ensemble.
Chez LI.FI, nous avons déjà discuté du fait que bien que les ponts basés sur l'intention puissent accélérer l'UX du pontage, ils courent le risque de devenir des solutions centralisées en raison d'un manque de solveurs.
Le manque de solveurs pour exécuter les intentions de l'utilisateur est un problème largement connu. C'est un problème reconnu avec une solution en apparence simple - il suffit d'embarquer plus de solveurs - qui n'a pas encore été, euh, résolu.
Ce que nous avons réalisé, c'est qu'avec des intentions, ce sont les solveurs tout le long. Nous devons résoudre ce problème persistant d'intégrer plus de solveurs, sinon nous risquons de construire un avenir financier qui ressemble de façon inquiétante à l'industrie financière traditionnelle - une où le flux d'ordres est concentré entre les mains de quelques entités.
Dans cet article, nous définissons la structure des protocoles basés sur l'intention et explorons les solutions émergentes sur le marché qui pourraient potentiellement résoudre le problème de pénurie de solveurs en corrigeant les points douloureux pour les solveurs.
Allons-y !
Note : Ignorez cette section si vous êtes déjà familier avec les intentions ou si vous avez lu notre article précédent.
Les intentions changent le fonctionnement d'une transaction, en se concentrant sur l'objectif final de l'utilisateur ou son "intention" plutôt que sur les étapes spécifiques pour y parvenir (plus d'informations à ce sujet plus tard). Il existe deux principaux avantages de la conception basée sur l'intention :
La conception basée sur l'intention est le noyau qui a donné naissance au sac de popcorn appelé abstraction de chaîne– également connu sous le nom de construction d'une application qui interagit avec plusieurs chaînes tout en donnant l'impression d'une expérience "crypto" unique et interconnectée.
Les protocoles basés sur l'intention ont trois parties principales:
Les intentions sont toutes bonnes et bien – lisses, rapides, efficaces, simples. Mais il y a un hic dans la conception basée sur l'intention : un manque de solveurs.
Les solveurs sont l'épine dorsale des protocoles basés sur l'intention. Ce sont les entités qui exécutent effectivement l'intention d'un utilisateur, comme livrer un actif à la chaîne A à partir de la chaîne B.
Dans un monde parfait, la résolution est un environnement compétitif, avec des solveurs se battant pour remplir des intentions au prix le plus bas. Cependant, être un solveur est difficile. Cependant, il existe certaines barrières à l'entrée pour les solveurs :
En conséquence, aujourd'hui, nous nous trouvons dans une situation où il y a un contraste frappant dans la façon dont la participation des solveurs se présente pour quelques applications en haut par rapport à l'écosystème plus large.
Par exemple, examinons deux références pour les protocoles basés sur l'intention : Cowswap pour les intentions de swap et Across pour les intentions de cross-chain :
Échange de vachesa une enchère compétitive avec 16 solveurs indépendants en compétition pour les commandes des utilisateurs. Aucun solveur unique ne domine, et aucun des solveurs n'est géré par l'équipe CoWswap.
Across compte plus de 15 solveurs (appelés relayers) en concurrence active pour remplir les intentions de cross-chain des utilisateurs. Alors que Risk Labs continue d'exécuter son propre solveur, le graphique ci-dessous montre que, contrairement aux données antérieures dans notre recherche, aucun solveur unique ne domine les enchères. Il y a une concurrence suffisante entre les solveurs.
Répartition du flux de commandes parmi les relais Across. Remarque : Risk Labs exploite les solveurs désignés en vert et en gris foncé dans le graphique ci-dessus. Source : Données internes d'Across.
Pendant ce temps, la plupart autres protocoles basés sur l'intentionavoir seulement des solveurs qui sont soit des teneurs de marché bien capitalisés (Bonjour Wintermute!) ou l'équipe du protocole elle-même (qui a un intérêt dans l'exécution des intentions des utilisateurs collectées sur leur application).
Il existe quelques raisons à cette disparité, mais en fin de compte, il n'y a tout simplement pas assez de solveurs. Cela peut sembler être un détail mineur, mais c'est en réalité une bombe à retardement pour la centralisation.
Voici la partie inquiétante : un manque de solveurs crée des problèmes de centralisation. Cela signifie des points uniques de défaillance, des risques de censure, et la possibilité pour les solveurs d'augmenter les frais.
Ce n'est pas exactement l'avenir ouvert et sans autorisation que nous avions envisagé, n'est-ce pas? Nous apposons essentiellement une interface utilisateur sophistiquée sur un système centralisé - l'antithèse de toute la révolution de la finance ouverte, où nous commettons les mêmes erreurs que le système hérité que nous cherchons à perturber.
Nous devons résoudre ce goulot d'étranglement du solveur, et rapidement. Plus de solveurs, et bientôt, sont la clé pour débloquer le véritable potentiel des systèmes basés sur l'intention.
La bonne nouvelle ? Il y a des signes d'amélioration. De nouveaux projets sont lancés, et les équipes existantes collaborent pour faciliter l'intégration de plus de résolveurs.
Dans la prochaine section, nous plongerons dans de nouvelles solutions qui visent à faciliter la vie des solveurs à chaque étape du système basé sur l'intention. Plus de solveurs, plus de plaisir, n'est-ce pas ?
Il n’existe pas de moyen défini pour les protocoles basés sur l’intention de collecter les intentions des utilisateurs et de les diffuser aux solveurs. Cela signifie que chaque application basée sur l’intention a créé ses propres flux de travail et frameworks pour les informations qu’une intention doit contenir et la manière dont elles doivent être traitées.
Ce manque de normalisation signifie plus de travail pour les solveurs pour se familiariser avec le fonctionnement de chaque protocole basé sur l'intention (prolifération de la fragmentation, pourrait-on supposer). Les solveurs doivent consacrer du temps et des ressources pour comprendre chaque système spécifique et écrire un code personnalisé pour le supporter.
À mesure que le nombre de protocoles basés sur l'intention sur le marché augmente, cette approche devient insoutenable pour les solveurs à supporter. La fragmentation conduit à des réseaux de solveurs isolés pour chaque application, paralysant la roue motrice des effets de réseau pour les intentions, alors que nous continuons à construire au sein de nos jardins clos.
Pour résoudre ces problèmes, Uniswap Labs et Across ont proposéERC-7683, un format standardisé pour les intentions de chaînes croisées. Ce standard offre plusieurs avantages:
De nombreux protocoles d'infrastructure basés sur des solveurs, comme Khalani, Nomial, visent à être compatibles avec la norme ERC-7683. Il s'agit d'un développement prometteur et représente un scénario gagnant-gagnant pour toutes les parties prenantes impliquées – les applications basées sur l'intention telles que UniswapX bénéficieront d'un nombre accru de solveurs concurrents pour le flux de commandes, tandis que les solveurs au sein de ces protocoles d'infrastructure auront un accès immédiat à plus de flux de commandes dès le premier jour
1. Cette compatibilité comporte plusieurs grands avantages:
Cependant, il existe également quelques inconvénients potentiels et limitations qui pourraient entraver les avantages globaux et l'adoption de ERC-7683 :
Le problème des normes - il y en aura toujours plus d'une.
La plupart des protocoles basés sur l'intention se concentrent sur une gamme étroite d'actions, comme les échanges et le pontage, sur un nombre limité de chaînes.
Pour devenir véritablement l'architecture de conception dominante, les systèmes basés sur l'intention doivent aller au-delà des swaps et du pontage pour prendre en charge une gamme plus large d'actions, y compris le staking, le prêt, l'onboarding des devises fiduciaires, et plus encore.
Un moyen de prendre en charge plus de types d'intentions est d'intégrer des solveurs spécialisés. En embarquant des solveurs spécialisés dans ces domaines spécifiques, nous pouvons nous assurer que chaque intention est exécutée avec le plus haut niveau de compétence, ce qui conduit à des résultats plus optimisés.
Ces solveurs spécialisés doivent travailler ensemble plutôt que de manière isolée. Cette collaboration permettra aux protocoles basés sur l'intention d'exécuter des intentions plus généralisées, combinant plusieurs actions pour accomplir un plus large éventail d'intentions.
Plateformes comme Khalaniproposer une solution pour permettre la collaboration entre solveurs. Au lieu de se battre en JcJ les uns contre les autres, les solveurs travaillent ensemble pour trouver la meilleure solution pour l'intention de chaque utilisateur. Cela permet à une multitude de solveurs plus petits et spécialisés de collaborer efficacement.
Source : Présentation de Khalani
Comme Kevin Wang (co-fondateur de Khalani)décrit : Khalani est la plateforme pour le solveur pair à pair "Coincidence of Can-do". La collaboration permet de décomposer des intentions complexes en intentions spécialisées plus petites (ou intentions composables), des éléments plus gérables que les solveurs individuels peuvent gérer.
Khalani offre une plateforme où les solveurs peuvent combiner leurs ressources et leurs compétences spécialisées pour aborder de manière plus efficace des intentions d'utilisateur spécifiques. Pensez à créer des 'pools de solveurs' similaires à pools de mise— en mutualisant leurs ressources, les participants peuvent obtenir des résultats plus réguliers et potentiellement plus élevés qu'ils ne pourraient le faire seuls.
Pour comprendre comment Khalani permet la collaboration entre solveurs, considérons un exemple.
Supposons que… Bob, un utilisateur d'Ethereum avec des USDC, veut de l'ETH sur Arbitrum et utilise un pont basé sur l'intention.
Voici comment un solveur pourrait utiliser Khalani pour exécuter cette intention :
Bob soumet son intention : "Je veux de l'ETH sur Arbitrum en échange de l'USDC sur Ethereum".
Le pont basé sur l'intention sélectionne un solveur exclusif pour combler l'intention de Bob, appelons ce solveur, Résolveur A - l'élu.
Cependant, Solver A est à court d'inventaire sur Arbitrum pour répondre à l'intention de Bob et décide de tirer parti de la piscine de solveurs de Khalani pour avancer le capital nécessaire.
Le solveur A envoie une intention à Khalani pour demander à un autre solveur (ou à une combinaison de solveurs) de mettre en avant le capital sur Arbitrum en échange des fonds bloqués de Bob sur Ethereum.
Un autre solveur, Solveur B (baleine Arbitrum) qui détient des stocks sur Arbitrum, fournit les actifs souhaités à Bob sur Arbitrum.
Utilisateur - règlement du solveur - Une fois que Solveur B a terminé la demande de Bob, Solveur A règle avec l'utilisateur en fournissant la preuve à la plateforme de règlement, qui dans ce cas est le pont basé sur l'intention. En conséquence, Solveur A reçoit les USDC de Bob sur Ethereum.
Solver - règlement du solveur - Le solveur A règle avec le solveur B en présentant la preuve d'exécution à la chaîne Khalani.
Bien que ce soit un exemple simplifié de la manière dont un solveur peut collaborer sur Khalani pour remplir des intentions, Khalani peut exécuter des intentions plus complexes en utilisant le même processus.
Par exemple, Bob, un utilisateur d'Ethereum avec des USDC, souhaite déposer de l'ETH sur une plateforme de prêt sur Arbitrum.
Dans ce cas, le solveur choisi pourrait collaborer avec plusieurs solveurs spécialisés sur Gate.io, en fonction de l'expertise requise :
De même, d'autres solveurs spécialisés sur Khalani peuvent également être appelés à décomposer des intentions complexes en tâches simplifiées exécutées par une combinaison de solveurs, plutôt que de compter sur un seul solveur pour faire tout le travail.
La résolution via Khalani peut permettre l'exécution des intentions généralisées et serait un énorme déverrouillage pour le paradigme basé sur l'intention. Cependant, il existe des goulots d'étranglement potentiels à chaque étape de ce flux qui peuvent avoir un impact sur l'exécution de l'intention :
1) Dépendances des tâches : Certaines tâches peuvent dépendre de l'achèvement d'autres tâches. Coordonner ces dépendances et gérer les erreurs peut introduire des retards alors que les solveurs attendent que les tâches préalables soient complétées.
2) Mesures de sécurité et de vérification : La mise en place de contrôles de sécurité et d'étapes supplémentaires pour vérifier les transactions afin de prévenir la fraude ou les actions malveillantes peut augmenter la latence.
Pour garantir la fiabilité et la qualité globale de l'exécution de l'intention malgré ces retards potentiels, certains protocoles basés sur l'intention organisent des enchères permissionnées et choisissent de ne travailler qu'avec des solveurs de confiance, des solveurs autorisés.
Cependant, il convient de noter que cette latence dépend des tâches et ne change pas si les tâches sont exécutées par un seul solveur ou par plusieurs solveurs collaborant - elle sera similaire dans tous les protocoles basés sur l'intention qui reposent sur des solveurs pour l'exécution.
Les plates-formes d'infrastructure Solver seront compatibles avec des normes telles que l'ERC-7683 car c'est une situation gagnant-gagnant pour tous les acteurs impliqués. L'objectif principal de tous ces projets et initiatives est d'intégrer davantage de solveurs dans l'écosystème, et si nous sommes en mesure de le faire, la compatibilité entre les deux peut amorcer un effet d'entraînement pour le paradigme basé sur l'intention :
Pendant le processus de règlement de l'intention, les solveurs sont remboursés sur la chaîne source où les intentions de l'utilisateur sont générées. Cela signifie qu'ils se retrouvent avec des fonds dispersés sur une douzaine de chaînes différentes, qu'ils doivent constamment rééquilibrer. Non seulement c'est pénible à gérer, mais une grande partie de ce capital reste simplement inactif. De plus, plus il y a de chaînes, plus la liquidité de chaque solveur est répartie mince au fil du temps.
Actuellement, il n'existe aucun système partagé pour coordonner ces flux de capitaux entre les chaînes. Chaque solveur est un loup solitaire, gérant la liquidité dans ce chaos fragmenté. C'est là que Everclearvise à intervenir et à résoudre le problème de rééquilibrage pour les solveurs.
Everclear vise à résoudre ce problème en coordonnant le règlement de la liquidité mondiale entre les chaînes grâce à une « couche de compensation » - un réseau décentralisé qui coordonne le netting mondial et le règlement des flux de capitaux entre les chaînes.
La clé de la proposition de valeur d'Everclear est le concept de compensation.
Le netting est un mécanisme qui agrège (ou combine) plusieurs paiements entre différentes parties pour obtenir un paiement net réduit (ou un nombre de paiements réduit). Cela signifie qu'au lieu de traiter chaque transaction séparément, le netting calcule le montant total dû entre les parties et seule la différence est payée. Cela rend le processus plus facile et réduit le nombre de paiements nécessaires.
Pour ceux d'entre vous qui font partie du club des nomades de la crypto, vous devez être familier avec Splitwise - une application qui aide les groupes de personnes à suivre les dépenses partagées, comme lors d'un voyage. La fonction "Régler" dans Splitwise est un parfait exemple de compensation :
Ce concept de compensation est également utilisé par des entreprises de transfert d'argent comme TransferWiseAu lieu de déplacer de l'argent à travers les frontières, ils mettent en correspondance les expéditeurs et les destinataires ayant des besoins de devises opposés et les règlent entre eux. Cela réduit le nombre de transferts réels nécessaires, le rendant plus efficace et rentable.
De même, Everclear permet aux solveurs de « régler leurs comptes » entre eux à travers les chaînes, réduisant ainsi le nombre total de règlements nécessaires, ce qui minimise les coûts pour les solveurs, ainsi que les stocks et la complexité globale. Pour ceux d'entre vous qui connaissent le fonctionnement de CowSwap, le netting est essentiellement une coïncidence de désirs à grande échelle, entre les solveurs tous les X périodes de temps.
Source: Présentation d'Everclear
Everclear croit que ~80% des flux quotidiens vers et depuis les chaînes peuvent être compensés.Cela signifie que pour chaque $1 transféré dans la chaîne moyenne quotidiennement, $0.80 est transféré à l'extérieur. Cela implique qu'au total, il y a 5 fois plus de volume envoyé à travers les ponts que nécessaire, et les solveurs rééquilibrent significativement plus entre les chaînes puisqu'ils travaillent en isolation.
Essayons de comprendre comment les utilisateurs (protocoles basés sur l'intention, solveurs ou CEX) tireraient parti de la pile Everclear.
Considérez l'exemple d'Alice, une résolveuse qui préfère régler sur Arbitrum. Alice a besoin de remplir une transaction de 10 ETH d'Optimism à Arbitrum. Voici comment le flux fonctionnerait avec et sans Everclear:
Nous pouvons voir que les avantages d'une couche de compensation comme Everclear pour ses utilisateurs (solveurs, MM) comme Alice sont :
En éliminant un point de douleur majeur pour les résolveurs, Everclear peut inciter à une plus grande participation dans l'écosystème, contribuant finalement à l'effet d'entraînement de l'intégration de plus de résolveurs.
Everclear est positionné dans la pile d'intentions de telle sorte que tout protocole ou infrastructure impliquant des solveurs peut l'utiliser pour résoudre le problème de rééquilibrage et réduire les coûts et la complexité opérationnelle pour les solveurs.
Par exemple, infra solveur comme Khalani s'intégrerait avec Everclear, permettant aux solveurs qui collaborent via sa pile de tirer parti d'Everclear pour règlement efficient en capitalAinsi, on peut dire que le lancement d'Everclear est un développement positif pour le paradigme basé sur l'intention et qu'il améliore tous les différents types de projets qui font partie de cet écosystème et fait croître le marché pour tous.
Pour permettre cela, 'Everclear est conçu comme un Arbitrum Orbitrollup utilisantEigenDAen partenariat avecGelato RaaS’. Au moment du lancement du mainnet alpha (prévu pour le début du T3 2024), Everclear serait soumis à certaines limitations et garde-fous :
Remarque : Le mainnet Alpha est similaire à la phase de test public de Everclear. Le lancement complet comportera des expansions de chaînes sans autorisation, permettant aux chaînes de définir leurs propres préférences de sécurité.
De plus, il existe certains risques potentiels et des hypothèses de confiance associés à Everclear en tant que mécanisme de règlement :
1) Les arbitragistes vont opérer en fonction des courbes de tarification prévisibles, réduisant ainsi l'incertitude de leurs offres, et
2) lancement avec un pool actif et liquide d'arbitragistes assurera la concurrence et potentiellement des prix stables lors des enchères.
Cette combinaison de courbes de tarification fixes et d'un écosystème liquide d'arbitragistes devrait contribuer à un résultat plus prévisible pour les remboursements des solveurs, même lorsque des enchères sont nécessaires.
De temps en temps, une nouvelle idée vient bousculer le statu quo. Le paradigme basé sur l'intention est une telle idée, visant à transformer fondamentalement la façon dont les utilisateurs interagissent avec les blockchains.
Ce n'est encore que le début, et seul le temps dira si la philosophie de conception basée sur l'intention réussira. Mais une chose est claire : avec les intentions, ce sont les solveurs tout le long ; si nous voulons inaugurer une ère d'intentions dans la cryptomonnaie, nous aurons besoin de beaucoup plus de solveurs.
Chez LI.FI, nous avons développé une distribution étendue de plus de 250 applications, portefeuilles, passerelles et autres protocoles DeFi qui ont intégré notre produit. Nous touchons directement les interfaces où les utilisateurs expriment les intentions les plus courantes - échanges, transferts inter-chaînes et actions à plusieurs étapes comme les zaps. Ce point de vue unique nous permet de capturer la valeur générée au niveau de l'expression de l'intention.
À mesure que le paysage des exécuteurs sous-jacents (ponts, DEX, solveurs et infrastructures basées sur les solveurs) évolue, le rôle des agrégateurs devient de plus en plus crucial. Cela représente une opportunité significative pour les nouveaux entrants, comme les protocoles d'infrastructure basés sur les solveurs, de construire une technologie compatible qui peut s'intégrer parfaitement à LI.FI et exploiter notre vaste base d'utilisateurs et notre flux de commandes.
Notre mission est d’agréger toutes les infrastructures d’exécution pertinentes, d’hériter de leurs fonctionnalités et de fournir à nos partenaires d’intégration une gamme d’options via notre middleware d’exécution. Nous les encourageons à choisir des fournisseurs en fonction de facteurs tels que le cas d’utilisation, les fonctionnalités requises, le public cible, la taille moyenne des transferts, la fréquence de transfert prévue, les chaînes prises en charge, etc.
Nous sommes concentrés sur la construction de la meilleure solution d'abstraction et d'agrégation sur le marché. Notre objectif est d'aider les équipes à accéder à toute la liquidité et à tous les utilisateurs dans le domaine de la finance décentralisée, ce qui leur permet de dominer l'écosystème crypto multi-chaîne.
Si vous êtes un maillon, un constructeur de ponts, un développeur d'applications basées sur l'intention, un résolveur, ou un développeur d'infrastructure de résolution, venez nous parler. Travaillons ensemble.