CoW Swap utilise la méthode de minimisation MEV au lieu de la méthode de maximisation MEV.
Invitée : Anna (@AnnaMSGeorge)
Modératrice : Stéphanie (@stephaniiee_eth)
Si vous êtes intéressé par DeFi et MEV, vous avez peut-être entendu parler du trading basé sur l’intention, des enchères par lots fréquentes, des modèles de solveur, des enchères de flux d’ordres, des OFA), etc., CoW Swap peut être considéré comme un modèle des innovations ci-dessus, les intégrer de manière organique dans les produits DEX pour offrir aux utilisateurs les meilleurs prix, trouver les meilleurs itinéraires et se protéger contre les attaques MEV.
Dans cet épisode, Stephanie et Anna, co-fondatrice de CoW Swap, discutent en détail de la conception de CoW Swap, notamment de la manière dont le cycle de transaction dans CoW Swap, qui commence par la collecte des intentions de transaction des utilisateurs, est différent du cycle de vie traditionnel des transactions ; l’externalisation de l’exécution des transactions. mûrir Comment assurer la sécurité des fonds des utilisateurs lors de la résolution des solveurs ; comment guider une concurrence efficace entre les solveurs, qui est un élément clé pour faire passer les transactions intentionnelles au niveau supérieur ; comment continuer à encourager les solveurs tout en évitant leur comportement malveillant ?
Ils ont également discuté de sujets plus larges tels que la façon dont les nouveaux entrants perçoivent l’avantage de premier arrivé d’Uniswap, pourquoi CoW Swap adopte la minimisation du MEV plutôt que la maximisation du MEV, et pourquoi l’atténuation du MEV au niveau dapp est une importance nécessaire.
(src: )
Les utilisateurs expriment leurs intentions au moyen de messages signés. Les messages signés incluent les jetons à acheter ou à vendre, le montant de l’achat et de la vente et la période de validité de l’exécution de la transaction.
Le protocole CoW collecte les carnets de commandes que les utilisateurs ont l’intention de placer hors chaîne pour des enchères par lots.
Le solveur d’exécution de transaction tiers accède au carnet d’ordres. Il est bon en mathématiques et peut trouver rapidement le chemin d’exécution optimal (y compris toutes les liquidités en chaîne, la coïncidence de la demande et les transactions en anneau) et le meilleur prix. Ils sont en concurrence Les uns par rapport aux autres, les protocoles classent la valeur qu’ils peuvent fournir aux utilisateurs, et le solveur qui remporte l’enchère peut exécuter le lot de transactions.
Le lot gagnant exécute toutes les intentions de la chaîne à un prix unifié en une seule transaction.
La principale raison pour laquelle CoW Swap peut élever les transactions d’intention à un nouveau niveau est qu’il introduit la concurrence au niveau de l’exécution, plutôt qu’un simple modèle d’exécution en chaîne. Afin que cette concurrence se déroule efficacement et garantisse une meilleure exécution des transactions des utilisateurs, le travail de culture de CoW Swap est principalement passé par trois étapes :
Gnosis exécute certains solveurs en interne. C’est relativement simple au début. Il collecte les points de terminaison de l’API de certains agrégateurs, tels que paraswap, 1inch et 0x, continue de comparer leurs valeurs de retour, puis décide de soumettre la transaction à l’API qui peut fournir le meilleur retour sur transaction.
Lorsque j’ai participé à Devconnect à Amsterdam l’année dernière, j’ai rencontré une équipe très intelligente et mathématique. Ils étaient petits et très intéressés par l’exécution de solveurs, ils ont donc commencé à développer leurs propres algorithmes et ont remporté avec succès le concours d’API.
Les teneurs de marché se sont intéressés aux solveurs et ont commencé à s’intégrer aux solveurs existants en fournissant leur propre liquidité. La liquidité privée leur a donné un avantage.
Il existe actuellement 16 solveurs dans l’ensemble de solveurs de CoW Swap, chacun avec ses propres domaines d’expertise.
CoW Swap distribue chaque semaine des incitations aux solveurs. Les incitations sont divisées en deux parties : une partie concerne la continuité, car vous voulez que les solveurs continuent à participer à la compétition, au lieu de simplement citer lorsqu’ils pensent pouvoir gagner dans une certaine compétition, et en même temps, lorsqu’il y a Certains solveurs citent encore lorsqu’ils sont hors ligne ou ont un comportement malveillant, l’autre partie est basée sur la qualité de la solution trouvée par le gagnant par rapport à la deuxième meilleure solution. ils ne se concentreront pas uniquement sur la fourniture de plus de solutions que la deuxième meilleure solution : pour les chemins à 1 centime, plus ils trouvent de valeur par rapport à la deuxième meilleure solution, plus ils recevront d’incitations.
La source d’incitation représente actuellement 2 % des jetons CoW émis chaque année, et en janvier, nous introduirons une somme modique qui sera en fait divisée par la valeur que nous offrons aux utilisateurs. Ces frais sont gagnés par le solveur, mais il doit les utiliser pour racheter des jetons CoW et les renvoyer au trésor CoW.
Actuellement, l’ensemble de solveurs est théoriquement sans autorisation, mais en pratique, certains éléments nécessitent des autorisations. Puisqu’il est théoriquement possible pour les solveurs de profiter de la tolérance au glissement des utilisateurs, CoW Swap nécessite des marges auprès des solveurs concurrents. Ce mécanisme n’a pas besoin d’être centralisé. Le facteur de centralisation actuel existe parce que CoW DAO exploite également un pool de marge afin d’abaisser la barrière à l’entrée. Mais en 2024, les solveurs pourront construire leurs propres pools de marge, et le contrat intelligent Vérifiez automatiquement si le solveur dispose de clés privées, si l’accès est fourni et si un pool de marge a été établi. De cette manière, le solveur peut automatiquement rejoindre la compétition.
CoW Swap se concentre sur la direction de la minimisation du MEV, car la méthode de maximisation du MEV comporte certains risques.
Premièrement, à partir du moment où vous commencez à maximiser MEV, vous devez extraire de la valeur de vos utilisateurs. Afin d’extraire de la valeur, vous avez besoin de la participation de plusieurs parties, puis vous devez récompenser leurs efforts, ce qui signifie que les utilisateurs ne peuvent pas récupérer 100 % de leur MEV. Dans le meilleur des cas, les utilisateurs peuvent obtenir une petite remise, mais selon CoW Swap, la valeur MEV est créée par les utilisateurs dès le début et ils ne devraient pas subir de pertes.
Deuxièmement, en raison de la nécessité de redistribuer la valeur, cela deviendra également inefficace, car les transactions de cashback doivent être regroupées en blocs, ce qui signifie que davantage d’espace de bloc est nécessaire.
Enfin, la maximisation MEV introduit plus de complexité et nécessite désormais l’introduction du PBS (Proposer/Builder Separation). Les Flashbots ont vraiment placé le MEV au centre de la discussion et ont plaidé pour la démocratisation du MEV, ce qui signifie que tout le monde peut extraire le MEV au lieu qu’un seul joueur puisse en bénéficier, ce qui est très bien. Mais le problème est que cela permet à davantage de joueurs d’entrer dans le jeu et rend l’extraction de MEV véritablement professionnelle, ce qui rend le problème MEV actuel plus grave. Bien sûr, nous ne savons pas ce qui se serait passé sans ces discussions, mais cela devient désormais un gros problème.
CoW Swap estime que la plupart des opportunités MEV se produisent au niveau de la couche application, où les utilisateurs lancent les transactions, les opportunités MEV doivent donc être minimisées. CoW Swap collecte les intentions de transaction des utilisateurs et définit le lot de transactions dans chaque bloc à un prix de compensation unifié, garantissant ainsi qu’il n’y a aucune possibilité de capturer de la valeur ou de réorganiser ces transactions.