
Entretien avec un cofondateur de CoW Swap : à la découverte de la naissance d'un DEX axé sur la minimisation du MEV et l'innovation des ordres d'intention
TechFlow SélectionTechFlow Sélection

Entretien avec un cofondateur de CoW Swap : à la découverte de la naissance d'un DEX axé sur la minimisation du MEV et l'innovation des ordres d'intention
CoW Swap se concentre sur la minimisation du MEV, car les approches visant à maximiser le MEV comportent certains risques.
Animatrice : Stephanie (@stephaniiee_eth)
Invitée : Anna (@AnnaMSGeorge)
Si vous vous intéressez au DeFi et à la MEV, vous avez probablement entendu parler des échanges basés sur les intentions (intent-based trading), des enchères par lots fréquents (frequent batch auctions), du modèle des solveurs (solvers) ou encore des enchères de flux d'ordres (order flow auctions, OFAs). CoW Swap incarne sans doute l'une des meilleures illustrations de ces innovations, qu'il intègre harmonieusement dans un produit DEX afin d'offrir aux utilisateurs les meilleurs prix possibles, d'optimiser le routage et de les protéger contre les attaques de type MEV.
Dans cet épisode, Stephanie discute en détail avec Anna, cofondatrice de CoW Swap, de la conception de CoW Swap. Elles abordent notamment la manière dont le cycle de transaction de CoW Swap — qui commence par la collecte des intentions des utilisateurs — diffère du cycle traditionnel des transactions ; comment garantir la sécurité des fonds des utilisateurs lorsque l'exécution des transactions est externalisée vers des solveurs expérimentés ; comment favoriser une concurrence efficace entre les solveurs, un élément clé pour porter l'échange basé sur les intentions à un nouveau niveau ; et comment continuellement inciter les solveurs tout en évitant leurs comportements malveillants ?
Elles abordent également des sujets plus larges, tels que la façon dont un nouveau venu peut percer face à l'avantage précoce d'Uniswap, pourquoi CoW Swap adopte une approche de minimisation de la MEV plutôt que de maximisation, et pourquoi les mécanismes d'atténuation de la MEV au niveau des dapps sont pertinents.
« Le cycle des transactions de CoW Swap et sa conception »

Le cycle des transactions de CoW Swap se décompose principalement en quatre étapes :
1. L'utilisateur exprime son intention via un message signé, incluant le token à acheter ou vendre, la quantité, ainsi que la durée de validité de l'exécution.
2. Le protocole CoW collecte ces intentions et les place dans un carnet d'ordres hors chaîne pour une enchère par lot.
3. Des exécuteurs tiers, appelés solveurs, accèdent au carnet d'ordres. Forts de compétences mathématiques avancées, ils identifient rapidement le chemin d'exécution optimal — combinant liquidités on-chain, coïncidences de besoins et échanges en boucle. Ils entrent en concurrence, et le protocole les classe selon la valeur qu'ils offrent aux utilisateurs. Le solveur gagnant obtient le droit d'exécuter toutes les transactions du lot.
4. Le lot gagnant est exécuté en une seule transaction on-chain, tous les ordres étant traités au même prix de compensation.
Comment CoW Swap stimule-t-il la concurrence entre solveurs ?
Ce qui permet à CoW Swap d'élever l'échange basé sur les intentions à un nouveau niveau, c'est l'introduction d'une couche concurrentielle au niveau de l'exécution, allant au-delà d'un simple modèle d'exécution on-chain. Pour que cette concurrence soit efficace et garantisse une meilleure exécution aux utilisateurs, CoW Swap a traversé trois phases principales de développement :
1. Initialement, Gnosis faisait fonctionner en interne quelques solveurs simples, récoltant les points API d'agrégateurs comme Paraswap, 1inch ou 0x, comparant leurs résultats et soumettant les transactions à celui offrant le meilleur retour.
2. Lors de Devconnect à Amsterdam l'année dernière, une équipe particulièrement brillante et douée en mathématiques s'est montrée très intéressée par le fonctionnement des solveurs. Elle a commencé à développer ses propres algorithmes et a rapidement surpassé les solutions existantes dans la compétition API.
3. Des market-makers ont ensuite commencé à s'intéresser au rôle de solveur, intégrant leur propre liquidité privée aux solveurs existants, ce qui leur a donné un avantage compétitif.
Aujourd'hui, l'écosystème de solveurs de CoW Swap compte 16 participants, chacun spécialisé dans différents domaines.
Une conception équilibrée entre incitation et contrainte
CoW Swap distribue chaque semaine des incitations aux solveurs, composées de deux volets : l'un lié à la continuité, car il est essentiel que les solveurs participent régulièrement à la compétition, plutôt que seulement lorsqu'ils anticipent une victoire. Cela assure aussi une participation stable même si certains solveurs se déconnectent ou adoptent des comportements malveillants. L'autre volet repose sur l'écart de performance entre le meilleur solveur et le deuxième : plus la solution proposée par le gagnant dépasse celle du deuxième, plus la récompense est élevée. Cette structure évite que les solveurs ne se contentent d'offrir une solution légèrement supérieure de quelques centimes.
Actuellement, les incitations proviennent de 2 % annuels de l'émission totale de tokens CoW. En janvier, une petite commission sera introduite, prélevée directement sur la valeur générée pour les utilisateurs. Ces frais seront perçus par les solveurs, mais devront être utilisés pour racheter des tokens CoW, qui seront ensuite renvoyés au trésor de CoW.
Théoriquement, l'accès au groupe de solveurs est sans autorisation (permissionless), bien qu'il existe actuellement certains éléments centralisés. Étant donné qu'un solveur pourrait théoriquement exploiter la tolérance au glissement (slippage tolerance) des utilisateurs, CoW Swap exige que chaque participant fournisse une caution. Ce mécanisme pourrait devenir décentralisé : aujourd'hui, des aspects centralisés persistent car le DAO CoW gère lui-même un pool de caution afin d'en faciliter l'accès. Toutefois, en 2024, les solveurs pourront créer leurs propres pools de caution, et des contrats intelligents vérifieront automatiquement qu’un solveur dispose bien d’une clé privée, qu’il accorde les droits d’accès nécessaires, et qu’il a constitué une caution. À ce stade, l’entrée dans la compétition pourra devenir entièrement automatisée.
« Maximisation de la MEV vs. Minimisation de la MEV »
CoW Swap choisit délibérément de se concentrer sur la minimisation de la MEV, car l'approche de maximisation comporte plusieurs risques.
Premièrement, dès lors qu'on cherche à maximiser la MEV, on doit extraire de la valeur aux utilisateurs. Pour redistribuer cette valeur, plusieurs parties doivent intervenir, et chacune doit être récompensée. Ainsi, les utilisateurs ne récupèrent jamais 100 % de la MEV. Dans le meilleur des cas, ils reçoivent un petit remboursement. Or, selon CoW Swap, la MEV est créée initialement par les utilisateurs eux-mêmes, qui ne devraient donc pas subir de perte.
Deuxièmement, la redistribution engendre une inefficacité, car elle nécessite d'inclure des transactions supplémentaires (comme celles de remboursement) dans les blocs, ce qui consomme davantage d'espace blockchain.
Enfin, la maximisation de la MEV augmente la complexité globale, notamment en introduisant des systèmes comme le PBS (Proposer/Builder Separation). Flashbots a joué un rôle crucial en popularisant la discussion autour de la MEV et en prônant sa « démocratisation », permettant à tout le monde d'en tirer profit plutôt qu'à un seul acteur. C'était une bonne intention. Mais l'effet pervers a été d'attirer davantage de participants, rendant l'extraction de MEV plus professionnelle et exacerbant ainsi le problème aujourd'hui. Bien sûr, on ne peut pas savoir ce qu'aurait été la situation sans ces initiatives, mais force est de constater que la MEV est devenue un problème majeur.
CoW Swap considère que la majorité des opportunités de MEV se produisent au niveau applicatif, là où les utilisateurs lancent leurs transactions. Il convient donc de limiter autant que possible ces opportunités. En collectant les intentions des utilisateurs et en exécutant tous les ordres d’un même lot à un prix de compensation unique par bloc, CoW Swap élimine toute possibilité de capturer de la valeur ou de réordonner les transactions.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














