Sous le capot des ponts basés sur l'intention

Débutant10/13/2024, 7:23:20 PM
Le paysage des ponts a parcouru un long chemin au cours des trois dernières années, chaque nouveau design améliorant la scalabilité et l'efficacité du capital. Les ponts basés sur l'intention sont le dernier type introduit pour leur meilleure expérience utilisateur et leur vitesse plus rapide.

Le paysage des passerelles a parcouru un long chemin au cours des trois dernières années, chaque nouveau design améliorant la scalabilité et l'efficacité du capital. Les passerelles basées sur l'intention sont le dernier type, introduit pour leur expérience utilisateur améliorée et leur vitesse plus rapide.

Comme son nom l'indique, ils fonctionnent en fonction de l'intention de l'utilisateur. Explorons ce que sont les ponts basés sur l'intention et comment ils fonctionnent.

Architectures basées sur l'intention

Les intentions sont comme faire une demande simple. Imaginez que vous décidiez de partir en voyage. Vous dites à un agent de voyage votre destination et vos dates souhaitées (votre intention), et ils s'occupent du reste, en organisant les vols, les hôtels et les activités (le contenu).

Toute architecture basée sur l'intention peut être décomposée en ces éléments clés :

  • Intention : L'action de l'utilisateur qui lance le processus, comme demander un livre.
  • Solver: L'entité qui complète la demande de l'utilisateur. Différents termes, comme les relayers, les fillers ou les agents, peuvent être utilisés pour des rôles similaires.
  • Fill: La tâche du solveur de remplir la demande de l'utilisateur. Le terme « fill » est particulièrement utilisé dans le contexte des ponts basés sur l'intention pour expliquer la tâche du solveur de « remplir » les utilisateurs, alias placer les actifs souhaités sur la chaîne de destination.
  • Règlement : La dernière étape est celle où l'achèvement est vérifié et la demande de l'utilisateur est officiellement remplie.

Gardez cela à l'esprit, comprenons comment ce design fonctionne avec les ponts.

Fonctionnement des ponts basés sur l'intention

Le processus de pont basé sur l'intention commence lorsque l'utilisateur initie une action, créant un message d'intention qui décrit le résultat souhaité. Cela déclenche plusieurs étapes pour répondre à la demande de l'utilisateur.

Voici une explication étape par étape de ce qui se passe:

  1. L'utilisateur initie l'intention.
  2. Les fonds sont envoyés à un dépôt d'entiercement sur chaîne.
  3. Les solveurs enchérissent pour réaliser l'intention par le biais d'une vente aux enchères.
  4. Le solveur gagnant est sélectionné et se voit accorder un délai pour effectuer le swap.
  5. Le solveur avance la liquidité sur la chaîne de destination.
  6. Le solveur fournit une preuve d'achèvement grâce à un oracle.
  7. Le pont libère les fonds de l'utilisateur de la chaîne source et les envoie au solveur.

Commençons par comprendre cela avec un exemple :

Alice souhaite envoyer 1 Eth d'Optimism à Arbitrum.

Fonctionnement des ponts basés sur l'intention

Ici, les composants sont les suivants :

  1. Contrat de pont : Responsable de la gestion d'un dépôt pour les fonds des utilisateurs sur la chaîne source, d'agréger les transactions et de libérer les fonds pour les solveurs.
  2. Passerelle Oracle/Messaging : Cela vérifie la transaction sur la chaîne de destination.
  3. Réseau Solver : un réseau de solveurs qui participent à des enchères pour répondre aux intentions des utilisateurs.

Un aspect important à noter est que dès qu'un utilisateur initie une transaction, il ne peut pas l'annuler. Ce choix de conception est fait pour prévenir les attaques temporellesPar exemple, si un utilisateur pouvait annuler la transaction juste après que le solveur l'a complétée, il pourrait potentiellement voler les fonds du solveur.

Dynamique des enchères dans les ponts basés sur l'intention

Toute passerelle basée sur l'intention fonctionnera fondamentalement de la même manière que décrite ci-dessus, mais la manière dont elle exécute les enchères pour les solveurs est un différenciateur clé. Les dynamiques d'enchères pour chaque passerelle varient, avec différents types d'enchères pour différentes actions.

Voici les types d'enchères auxquelles les solveurs participent :

  1. Aucune sélection/Mempool: Les solveurs se précipitent pour remplir l'intention.
  2. Demande de devis (RFC): Les solveurs fournissent des devis hors chaîne et les utilisateurs choisissent le meilleur.
  3. Pools d'intention privée : Le pont organise une enchère avec permission pour quelques solveurs sélectionnés.
  4. Pools d'Intentions Publiques: Le pont organise une enchère sans autorisation ouverte à tous les résolveurs.
  5. Vente aux enchères inversée : commence avec des frais plus élevés et le prix diminue au fur et à mesure que les solveurs font des offres.
  6. Vente aux enchères par lots: regrouper plusieurs intentions ensemble pour une vente aux enchères combinée.

Il y a des avantages et des compromis pour chaque type d'enchère:

La table étend la différenciationencadré par l'équipe d'Everclear.

Discuter des cas limites dans les ponts basés sur l'intention

La conception basée sur l'intention des passerelles simplifie les actions inter-chaînes, mais il y a des cas où les transactions pourraient ne pas aboutir. Voici comment différentes passerelles gèrent ces situations:

  • Aucune soumission de résolveur pour une intention: Across utilise son propre résolveur pour remplir l'intention, et si cela n'est pas rentable, l'intention expire après un certain temps. D'autre part, Everclear augmente les frais et organise une nouvelle enchère.
  • Le solveur ne parvient pas à exécuter l'intention : Si l'intention expire, les fonds sont retournés à l'utilisateur.
  • L'intention expire : Si le solveur gagnant ne parvient pas à exécuter le transfert dans le délai imparti, l'intention est rouverte à d'autres solveurs qui peuvent revendiquer la tâche et les frais associés.

De plus, différentes passerelles offrent différentes options de paiement aux solveurs. Par exemple:

  • Everclear: Les solveurs ne sont rémunérés que sur la chaîne source.
  • De l'autre côté: les solveurs peuvent recevoir des règlements sur n'importe quelle chaîne prise en charge pour une petite taxe.

Une dernière chose à noter est que chaque protocole développe actuellement son propre réseau de résolution. Ces réseaux sont isolés, et il existe une proposition de standard pour unifier les réseaux de résolution appeléeERC 7683proposé par Across et Uniswap.

Nous en dirons plus sur le réseau du solveur et l'ERC 7683 dans un prochain article. Pour l'instant, le principal défi auquel tout le monde est confronté en créant un pont (ou une infrastructure) basé sur l'intention est de créer et de maintenir un réseau de solveurs.

Avantages et inconvénients des ponts basés sur l'intention

Les ponts basés sur l'intention offrent plusieurs avantages, ce qui en fait une option convaincante pour les actions inter-chaînes :

  • Exécution rapide et rentable : Ces ponts sont conçus pour exécuter des transactions dans un délai spécifique et des frais prédéfinis, ce qui les rend efficaces pour les utilisateurs car ils n'ont pas à attendre longtemps.
  • Simplicité : La conception réduit les coûts et accélère les transactions en minimisant les interactions sur la chaîne et en utilisant la liquidité hors chaîne. Les enchères concurrentielles entre les solveurs garantissent des transactions efficaces à faible coût avec une exécution plus rapide.
  • Risques réduits pour les utilisateurs : la conception minimise les risques de finalité pour les utilisateurs en les déchargeant sur les solveurs.

Certains inconvénients clés des ponts basés sur l'intention sont :

  • Risque de centralisation: Quelques les solveurs qui dominent le flux de commandespeut entraîner des risques potentiels tels que la censure, des points de défaillance uniques et une mauvaise exécution.
  • Barrière élevée à l'entrée : Devenir un résolveur nécessite une liquidité importante (en raison des exigences de mise en jeu dans certains protocoles basés sur l'intention et des coûts fixes) et une infrastructure technique, ce qui rend difficile l'entrée des nouveaux venus.
  • Problème de soumission unique : Dans certains protocoles où il y a un manque de soumissionnaires, il est constaté qu'il n'y a qu'un seul soumissionnaire, ce qui entraîne l'absence de concurrence des enchères. Les commandes sont souvent satisfaites sans enchère concurrentielle, ce qui a un impact sur les tarifs proposés aux utilisateurs car les avantages d'une enchère ne sont pas réalisés.

Pensées de clôture

Les ponts basés sur l'intention offrent un système prometteur et simplifié pour les transactions inter-chaînes, mais ils présentent également certains défis. Une préoccupation est qu'un petit nombre de solveurs clés pourraient dominer l'ensemble de l'enchère. Cependant, des efforts sont en cours pour créer des normes et abaisser la barrière pour que quiconque puisse devenir un solveur.

La proposition d'ERC-7683 en tant que couche de résolution unifiée vise à résoudre ce problème en standardisant le processus. Cette standardisation simplifiera les opérations au sein de l'écosystème Ethereum, mais il sera intéressant de voir comment les ponts gèrent la dynamique des enchères de résolution et l'infrastructure sur d'autres L1s comme Solana.

Cela étant dit, si ERC-7638 est mis en œuvre, alors l'efficacité de tout pont basé sur l'intention sera déterminée par sa dynamique d'enchères, de la même manière que les couches 1 se différencient en fonction de leurs mécanismes de consensus. Il sera intéressant de voir comment l'espace évolue et adopte la conception des intentions dans plusieurs applications, y compris les ponts.

Nous avons déjà discuté des principaux compromis liés aux ponts basés sur l'intention dans ce post. Mais dans l'ensemble, l'adoption de la conception semble positive, et nous chez Gate.io sommes heureux de voir que nos utilisateurs apprécient notre nouveau design.LI.FIobservent attentivement comment cette conception se comportera à long terme.

Commencez dès aujourd'hui avec LI.FI

Vous avez apprécié la lecture de notre recherche ? Pour en savoir plus sur nous :

Avertissement : Cet article est uniquement destiné à des fins informatives. Les projets mentionnés dans l'article sont nos partenaires, mais nous vous encourageons à faire preuve de diligence avant d'utiliser ou d'acheter des jetons de tout protocole mentionné. Il ne s'agit pas de conseils financiers.

Avis de non-responsabilité :

  1. Cet article est repris de [GateBlog LI.FI] Transmettre le titre original 'Sous le capot des ponts basés sur l'intention', Tous les droits d'auteur appartiennent à l'auteur original [ Yash Chandak ]. If there are objections to this reprint, please contact the Gate Learnl'équipe, et ils s'en occuperont rapidement.

  2. Décharge de responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Sous le capot des ponts basés sur l'intention

Débutant10/13/2024, 7:23:20 PM
Le paysage des ponts a parcouru un long chemin au cours des trois dernières années, chaque nouveau design améliorant la scalabilité et l'efficacité du capital. Les ponts basés sur l'intention sont le dernier type introduit pour leur meilleure expérience utilisateur et leur vitesse plus rapide.

Le paysage des passerelles a parcouru un long chemin au cours des trois dernières années, chaque nouveau design améliorant la scalabilité et l'efficacité du capital. Les passerelles basées sur l'intention sont le dernier type, introduit pour leur expérience utilisateur améliorée et leur vitesse plus rapide.

Comme son nom l'indique, ils fonctionnent en fonction de l'intention de l'utilisateur. Explorons ce que sont les ponts basés sur l'intention et comment ils fonctionnent.

Architectures basées sur l'intention

Les intentions sont comme faire une demande simple. Imaginez que vous décidiez de partir en voyage. Vous dites à un agent de voyage votre destination et vos dates souhaitées (votre intention), et ils s'occupent du reste, en organisant les vols, les hôtels et les activités (le contenu).

Toute architecture basée sur l'intention peut être décomposée en ces éléments clés :

  • Intention : L'action de l'utilisateur qui lance le processus, comme demander un livre.
  • Solver: L'entité qui complète la demande de l'utilisateur. Différents termes, comme les relayers, les fillers ou les agents, peuvent être utilisés pour des rôles similaires.
  • Fill: La tâche du solveur de remplir la demande de l'utilisateur. Le terme « fill » est particulièrement utilisé dans le contexte des ponts basés sur l'intention pour expliquer la tâche du solveur de « remplir » les utilisateurs, alias placer les actifs souhaités sur la chaîne de destination.
  • Règlement : La dernière étape est celle où l'achèvement est vérifié et la demande de l'utilisateur est officiellement remplie.

Gardez cela à l'esprit, comprenons comment ce design fonctionne avec les ponts.

Fonctionnement des ponts basés sur l'intention

Le processus de pont basé sur l'intention commence lorsque l'utilisateur initie une action, créant un message d'intention qui décrit le résultat souhaité. Cela déclenche plusieurs étapes pour répondre à la demande de l'utilisateur.

Voici une explication étape par étape de ce qui se passe:

  1. L'utilisateur initie l'intention.
  2. Les fonds sont envoyés à un dépôt d'entiercement sur chaîne.
  3. Les solveurs enchérissent pour réaliser l'intention par le biais d'une vente aux enchères.
  4. Le solveur gagnant est sélectionné et se voit accorder un délai pour effectuer le swap.
  5. Le solveur avance la liquidité sur la chaîne de destination.
  6. Le solveur fournit une preuve d'achèvement grâce à un oracle.
  7. Le pont libère les fonds de l'utilisateur de la chaîne source et les envoie au solveur.

Commençons par comprendre cela avec un exemple :

Alice souhaite envoyer 1 Eth d'Optimism à Arbitrum.

Fonctionnement des ponts basés sur l'intention

Ici, les composants sont les suivants :

  1. Contrat de pont : Responsable de la gestion d'un dépôt pour les fonds des utilisateurs sur la chaîne source, d'agréger les transactions et de libérer les fonds pour les solveurs.
  2. Passerelle Oracle/Messaging : Cela vérifie la transaction sur la chaîne de destination.
  3. Réseau Solver : un réseau de solveurs qui participent à des enchères pour répondre aux intentions des utilisateurs.

Un aspect important à noter est que dès qu'un utilisateur initie une transaction, il ne peut pas l'annuler. Ce choix de conception est fait pour prévenir les attaques temporellesPar exemple, si un utilisateur pouvait annuler la transaction juste après que le solveur l'a complétée, il pourrait potentiellement voler les fonds du solveur.

Dynamique des enchères dans les ponts basés sur l'intention

Toute passerelle basée sur l'intention fonctionnera fondamentalement de la même manière que décrite ci-dessus, mais la manière dont elle exécute les enchères pour les solveurs est un différenciateur clé. Les dynamiques d'enchères pour chaque passerelle varient, avec différents types d'enchères pour différentes actions.

Voici les types d'enchères auxquelles les solveurs participent :

  1. Aucune sélection/Mempool: Les solveurs se précipitent pour remplir l'intention.
  2. Demande de devis (RFC): Les solveurs fournissent des devis hors chaîne et les utilisateurs choisissent le meilleur.
  3. Pools d'intention privée : Le pont organise une enchère avec permission pour quelques solveurs sélectionnés.
  4. Pools d'Intentions Publiques: Le pont organise une enchère sans autorisation ouverte à tous les résolveurs.
  5. Vente aux enchères inversée : commence avec des frais plus élevés et le prix diminue au fur et à mesure que les solveurs font des offres.
  6. Vente aux enchères par lots: regrouper plusieurs intentions ensemble pour une vente aux enchères combinée.

Il y a des avantages et des compromis pour chaque type d'enchère:

La table étend la différenciationencadré par l'équipe d'Everclear.

Discuter des cas limites dans les ponts basés sur l'intention

La conception basée sur l'intention des passerelles simplifie les actions inter-chaînes, mais il y a des cas où les transactions pourraient ne pas aboutir. Voici comment différentes passerelles gèrent ces situations:

  • Aucune soumission de résolveur pour une intention: Across utilise son propre résolveur pour remplir l'intention, et si cela n'est pas rentable, l'intention expire après un certain temps. D'autre part, Everclear augmente les frais et organise une nouvelle enchère.
  • Le solveur ne parvient pas à exécuter l'intention : Si l'intention expire, les fonds sont retournés à l'utilisateur.
  • L'intention expire : Si le solveur gagnant ne parvient pas à exécuter le transfert dans le délai imparti, l'intention est rouverte à d'autres solveurs qui peuvent revendiquer la tâche et les frais associés.

De plus, différentes passerelles offrent différentes options de paiement aux solveurs. Par exemple:

  • Everclear: Les solveurs ne sont rémunérés que sur la chaîne source.
  • De l'autre côté: les solveurs peuvent recevoir des règlements sur n'importe quelle chaîne prise en charge pour une petite taxe.

Une dernière chose à noter est que chaque protocole développe actuellement son propre réseau de résolution. Ces réseaux sont isolés, et il existe une proposition de standard pour unifier les réseaux de résolution appeléeERC 7683proposé par Across et Uniswap.

Nous en dirons plus sur le réseau du solveur et l'ERC 7683 dans un prochain article. Pour l'instant, le principal défi auquel tout le monde est confronté en créant un pont (ou une infrastructure) basé sur l'intention est de créer et de maintenir un réseau de solveurs.

Avantages et inconvénients des ponts basés sur l'intention

Les ponts basés sur l'intention offrent plusieurs avantages, ce qui en fait une option convaincante pour les actions inter-chaînes :

  • Exécution rapide et rentable : Ces ponts sont conçus pour exécuter des transactions dans un délai spécifique et des frais prédéfinis, ce qui les rend efficaces pour les utilisateurs car ils n'ont pas à attendre longtemps.
  • Simplicité : La conception réduit les coûts et accélère les transactions en minimisant les interactions sur la chaîne et en utilisant la liquidité hors chaîne. Les enchères concurrentielles entre les solveurs garantissent des transactions efficaces à faible coût avec une exécution plus rapide.
  • Risques réduits pour les utilisateurs : la conception minimise les risques de finalité pour les utilisateurs en les déchargeant sur les solveurs.

Certains inconvénients clés des ponts basés sur l'intention sont :

  • Risque de centralisation: Quelques les solveurs qui dominent le flux de commandespeut entraîner des risques potentiels tels que la censure, des points de défaillance uniques et une mauvaise exécution.
  • Barrière élevée à l'entrée : Devenir un résolveur nécessite une liquidité importante (en raison des exigences de mise en jeu dans certains protocoles basés sur l'intention et des coûts fixes) et une infrastructure technique, ce qui rend difficile l'entrée des nouveaux venus.
  • Problème de soumission unique : Dans certains protocoles où il y a un manque de soumissionnaires, il est constaté qu'il n'y a qu'un seul soumissionnaire, ce qui entraîne l'absence de concurrence des enchères. Les commandes sont souvent satisfaites sans enchère concurrentielle, ce qui a un impact sur les tarifs proposés aux utilisateurs car les avantages d'une enchère ne sont pas réalisés.

Pensées de clôture

Les ponts basés sur l'intention offrent un système prometteur et simplifié pour les transactions inter-chaînes, mais ils présentent également certains défis. Une préoccupation est qu'un petit nombre de solveurs clés pourraient dominer l'ensemble de l'enchère. Cependant, des efforts sont en cours pour créer des normes et abaisser la barrière pour que quiconque puisse devenir un solveur.

La proposition d'ERC-7683 en tant que couche de résolution unifiée vise à résoudre ce problème en standardisant le processus. Cette standardisation simplifiera les opérations au sein de l'écosystème Ethereum, mais il sera intéressant de voir comment les ponts gèrent la dynamique des enchères de résolution et l'infrastructure sur d'autres L1s comme Solana.

Cela étant dit, si ERC-7638 est mis en œuvre, alors l'efficacité de tout pont basé sur l'intention sera déterminée par sa dynamique d'enchères, de la même manière que les couches 1 se différencient en fonction de leurs mécanismes de consensus. Il sera intéressant de voir comment l'espace évolue et adopte la conception des intentions dans plusieurs applications, y compris les ponts.

Nous avons déjà discuté des principaux compromis liés aux ponts basés sur l'intention dans ce post. Mais dans l'ensemble, l'adoption de la conception semble positive, et nous chez Gate.io sommes heureux de voir que nos utilisateurs apprécient notre nouveau design.LI.FIobservent attentivement comment cette conception se comportera à long terme.

Commencez dès aujourd'hui avec LI.FI

Vous avez apprécié la lecture de notre recherche ? Pour en savoir plus sur nous :

Avertissement : Cet article est uniquement destiné à des fins informatives. Les projets mentionnés dans l'article sont nos partenaires, mais nous vous encourageons à faire preuve de diligence avant d'utiliser ou d'acheter des jetons de tout protocole mentionné. Il ne s'agit pas de conseils financiers.

Avis de non-responsabilité :

  1. Cet article est repris de [GateBlog LI.FI] Transmettre le titre original 'Sous le capot des ponts basés sur l'intention', Tous les droits d'auteur appartiennent à l'auteur original [ Yash Chandak ]. If there are objections to this reprint, please contact the Gate Learnl'équipe, et ils s'en occuperont rapidement.

  2. Décharge de responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!