Le guide complet de CowSwap
Échangez des tokens avec la protection MEV, des swaps sans frais de gaz et une optimisation des excédents. Découvrez comment les enchères par lots et la concurrence entre solveurs du protocole CoW offrent des prix plus avantageux que les DEX traditionnels.
Qu'est-ce que CowSwap ?
CowSwap est l'interface de trading principale du protocole CoW (Coincidence of Wants), un protocole d'échange décentralisé basé sur l'intention qui repense fondamentalement l'exécution des échanges de tokens sur Ethereum. Contrairement aux DEX traditionnels où les transactions s'exécutent instantanément sur des pools de liquidités on-chain, CowSwap utilise un d'enchères par lots : les ordres sont collectés, appariés et réglés par lots distincts.
Lorsque vous effectuez une transaction sur CowSwap, vous signez un message d'intention hors chaîne précisant l'objet de votre échange et le montant minimum que vous êtes prêt à accepter. Des tiers professionnels, appelés solveurs, rivalisent ensuite pour trouver la meilleure solution d'exécution pour votre ordre. Cette concurrence, associée à la mise en relation des ordres de pair à pair, garantit la protection MEV, des transactions sans frais de gaz et souvent des prix plus avantageux que ceux des agrégateurs.
Lancée en 2021 et gérée par CowDAO , CowSwap prend en charge les échanges sur le réseau principal Ethereum, la Gnosis Chain, Arbitrum et Base, et a traité des milliards de dollars de volume d'échanges cumulé.
Trading basé sur l'intention
Indiquez ce que vous souhaitez négocier, pas comment. Les solveurs trouvent le chemin d'exécution optimal pour chaque ordre.
MEV protégé
Les enchères par lots empêchent structurellement le délit d'initié et les attaques par sandwich qui coûtent des milliards aux utilisateurs de DEX chaque année.
Échanges sans gaz
Aucun ETH n'est nécessaire pour les frais de gaz. Les solveurs paient les coûts de transaction, et ces frais sont inclus dans le prix d'exécution.
Comment fonctionne CowSwap
L'architecture de CowSwap repose sur trois concepts fondamentaux : les enchères par lots , la coïncidence des besoins (CoW) et la compétition entre solveurs . Ensemble, ils créent un système d'échange fondamentalement différent du modèle AMM initié par Uniswap.
Ventes aux enchères par lots
Contrairement à Uniswap ou SushiSwap qui traitent les transactions une par une à leur arrivée, le protocole CoW collecte les ordres sur une période donnée et les règle tous dans une seule transaction on-chain appelée lot . Au sein de chaque lot, toutes les transactions portant sur la même paire de jetons reçoivent un prix de compensation uniforme , ce qui signifie qu'aucun trader ne subit de désavantage du fait de son arrivée tardive dans la file d'attente.
Ce système élimine le principe du « premier arrivé, premier servi » exploité par les robots MEV. Comme toutes les commandes sont réglées au même prix, il n'y a aucun profit à réaliser en réorganisant les transactions au sein d'un même lot.
Coïncidence des besoins (CoW)
La fonctionnalité phare du protocole, « Coincidence des besoins », permet de mettre en relation directement les ordres entre traders lorsque cela est possible. Si Alice souhaite échanger de l'ETH contre de l'USDC et que Bob souhaite échanger de l'USDC contre de l'ETH dans le même lot, leurs ordres peuvent être appariés de pair à pair sans passer par un pool de liquidités AMM.
Les correspondances CoW éliminent les frais AMM, réduisent le slippage et évitent l'impact des pertes impermanentes liées aux fournisseurs de liquidité sur le prix d'exécution. En pratique, les correspondances CoW partielles sont courantes : une partie d'un ordre peut être exécutée de pair à pair, le reste étant acheminé vers la liquidité on-chain.
Concours de résolution
Une fois un lot d'ordres collecté, des solveurs s'affrontent lors d'une vente aux enchères pour l'exécuter. Chaque solveur propose une solution précisant comment exécuter chaque ordre du lot, quelles sources de liquidité utiliser (Uniswap, Balancer, Curve, teneurs de marché privés, etc.) et comment acheminer les transactions de manière optimale.
Le solveur qui génère le plus de surplus pour les traders remporte le lot. Le surplus correspond à la différence entre le prix affiché et le prix d'exécution réel. Si le solveur trouve un prix plus avantageux que celui anticipé par le trader, le surplus lui revient, et non au solveur. Ceci instaure une dynamique concurrentielle incitant les solveurs à offrir une valeur maximale aux utilisateurs.
Protection MEV : Comment CowSwap protège vos échanges
La valeur maximale extractible (MEV) représente l'un des coûts cachés les plus importants des échanges sur les plateformes décentralisées. Les bots MEV surveillent le mempool d'Ethereum à la recherche de transactions d'échange en attente et extraient de la valeur grâce au frontrunning (en passant un ordre d'achat avant le vôtre pour faire monter le prix) et aux attaques sandwich (en achetant avant et en vendant après votre transaction pour capter l'impact sur le prix que vous générez).
Selon les estimations, l'extraction de MEV a coûté aux utilisateurs de la DeFi plus de 1,38 milliard de dollars depuis 2020. CowSwap offre une protection structurelle à travers plusieurs couches.
Soumission d'ordre hors chaîne
Les ordres sont signés hors chaîne et n'entrent jamais dans le mempool public. Les bots MEV ne peuvent donc pas voir les transactions en attente et les devancer.
Prix de liquidation uniformes
Toutes les commandes d'un même lot sont réglées au même prix. Il n'y a aucun avantage à réorganiser les transactions car le prix est indépendant de la position.
Mise en relation entre pairs
Les échanges CoW contournent totalement les pools AMM. Lorsque les transactions sont appariées directement entre utilisateurs, aucune trace sur la blockchain ne peut être exploitée par les bots.
Excédent pour les négociants
Les améliorations de prix détectées par les solveurs sont reversées au trader, et non au protocole. La valeur qui serait normalement extraite sous forme de MEV est restituée aux utilisateurs.
Principales caractéristiques de CowSwap
Commerce sans gaz
Les utilisateurs de CowSwap ne paient jamais directement les frais de gaz. Ils signent un message hors chaîne (une « méta-transaction ») sans frais. Le solveur qui remporte l'enchère par lots paie les frais de gaz pour régler la transaction sur la chaîne et récupère ce coût grâce à l'écart entre le prix affiché et le prix d'exécution.
Cela signifie que vous pouvez effectuer des transactions même si vous n'avez aucun ETH dans votre portefeuille, ce qui est particulièrement utile pour les utilisateurs qui ne détiennent que des jetons ERC-20.
Optimisation des surplus
Lorsque le solveur trouve un prix d'exécution plus avantageux que votre prix limite, le surplus vous est restitué. Par exemple, si vous fixez un prix limite d'achat de 1 000 USDC pour 0,5 ETH et que le solveur exécute l'ordre à un prix vous rapportant 1 020 USDC, vous conservez les 20 USDC supplémentaires.
Ce mécanisme transforme chaque transaction en une opportunité de « meilleure exécution » où la concurrence entre les solveurs profite directement au trader.
Ordres à cours limité
CowSwap prend en charge les ordres à cours limité natifs, sans frais de gaz à passer et à annuler. Contrairement aux ordres de plage sur la blockchain d'Uniswap, les ordres à cours limité de CowSwap sont signés hors chaîne et ne s'exécutent que lorsque le marché atteint le prix que vous avez spécifié. Vous pouvez configurer des ordres à prix moyen pondéré dans le temps (TWAP) pour fractionner les transactions importantes en plusieurs lots, réduisant ainsi l'impact sur le prix.
Hameçons CoW
Les hooks CoW permettent d'associer des actions arbitraires sur la blockchain avant ou après un swap. Par exemple, vous pouvez transférer des tokens, réclamer des récompenses, débloquer du WETH ou déposer des fonds dans un coffre-fort, le tout dans une seule transaction, en même temps que votre swap. Cette modularité fait de CowSwap un puissant outil d'automatisation pour la finance décentralisée (DeFi).
Comment trader sur CowSwap
Trader sur CowSwap est simple. Suivez ces étapes pour effectuer votre premier swap protégé par MEV.
Connectez votre portefeuille
Rendez-vous sur swap.cow.fi et connectez un portefeuille Web3 comme MetaMask, Rabby, WalletConnect ou un portefeuille matériel. CowSwap est compatible avec Ethereum, Gnosis Chain, Arbitrum et Base.
Sélectionnez les jetons et le montant
Choisissez le jeton que vous souhaitez vendre et celui que vous souhaitez acheter. Indiquez la quantité. CowSwap affichera un prix, le surplus estimé et le montant minimum que vous recevrez après prise en compte du slippage.
Approuver le jeton (première fois seulement)
Si vous effectuez votre premier échange de tokens sur CowSwap, vous devez approuver le contrat relais CowSwap Vault pour y accéder. Cette transaction unique sur la blockchain est nécessaire pour chaque token. Une fois approuvée, tous les échanges suivants avec ce token seront effectués sans frais de gaz.
Signer le bon de commande
Cliquez sur « Échanger » et signez l'ordre dans votre portefeuille. Il s'agit d'une signature sans frais de gaz (données de type EIP-712) qui définit votre intention de trading. Votre ordre est alors soumis au carnet d'ordres du protocole CoW.
Attendre le règlement
Les participants incluront votre ordre dans la prochaine vente aux enchères. Le règlement prend généralement de 30 secondes à quelques minutes. Vous pouvez suivre l'état de votre ordre sur CowSwap Explorer. Si aucun participant ne peut exécuter votre ordre au prix limite que vous avez fixé, celui-ci expire sans frais pour vous.
Le jeton COW
Le jeton COW est le jeton de gouvernance et d'utilité du protocole CoW, lancé en mars 2022 avec une offre totale de 1 milliard de jetons.
Gouvernance
Les détenteurs de COW votent sur les mises à jour du protocole, les paramètres des frais, les dépenses de trésorerie et les exigences de cautionnement des solveurs via les propositions CowDAO sur Snapshot.
Liaison du solveur
Les participants doivent déposer des jetons COW pour participer à la vente aux enchères par lots. Cette mise peut être réduite en cas de comportement malveillant, alignant ainsi les intérêts des participants sur la protection des utilisateurs.
Revenus de frais
Le protocole CoW perçoit des frais sur chaque transaction. Les revenus du protocole sont gérés par CowDAO, qui décide des rachats d'actions, de l'allocation des fonds et des incitations pour la communauté.
CowSwap contre Uniswap contre 1 pouce
Comment CowSwap se compare-t-il aux DEX et agrégateurs les plus populaires ? Voici un comparatif détaillé des principales différences.
| Fonctionnalité | Échange de vaches | Uniswap | 1 pouce |
|---|---|---|---|
| Modèle de trading | Vente aux enchères par lots + solveurs | AMM (produit constant) | Agrégateur DEX |
| Protection MEV | Intégré | Aucun | Mode fusion |
| Frais de gaz | sans gaz | L'utilisateur paie | Sans gaz (Fusion) |
| Excédent pour le négociant | Oui | Non | Partiel |
| Ordres à cours limité | Gratuit, sans gaz | Commandes de gamme uniquement | Gratuit |
| Commandes TWAP | Indigène | Non | Non |
| Chaînes de support | Ethereum, Gnose, Arbitrum, Base | Plus de 20 chaînes | 10+ chaînes |
| Composabilité (Hooks) | Hameçons CoW | Crochets v4 | Non |
Fonctionnalités avancées
Au-delà des simples échanges, le protocole CoW offre une suite de fonctionnalités avancées qui en font une couche d'infrastructure puissante pour les développeurs DeFi et les utilisateurs experts.
Hameçons CoW
Les hooks CoW permettent d'associer des actions pré- et post-swap à n'importe quel ordre. Un hook pré-swap peut, par exemple, retirer des tokens d'un coffre-fort, tandis qu'un hook post-swap peut déposer les tokens obtenus dans un protocole de prêt. Toutes les actions s'exécutent de manière atomique dans une seule transaction, ce qui permet d'économiser du gaz et d'éliminer le risque d'exécution partielle. Exemples d'utilisation :
- Réclamez vos récompenses de staking et convertissez-les immédiatement en stablecoin
- Transférez les jetons de L2 vers Ethereum, puis échangez-les et déposez-les sur Aave
- Convertissez vos WETH en ETH après l'échange
- Approuver un jeton et l'échanger en une seule interaction
Commandes programmatiques
Les contrats intelligents peuvent passer des ordres sur le protocole CoW grâce à la structure d'ordres composables . Cela permet aux DAO, aux gestionnaires de trésorerie et aux protocoles DeFi d'automatiser leurs stratégies de trading. Les ordres TWAP (Time-Weighted Average Price) fractionnent une transaction importante en plusieurs opérations plus petites au fil du temps, réduisant ainsi l'impact sur les prix et permettant d'obtenir un meilleur prix d'exécution moyen.
Les ordres Milkman, développés par Yearn Finance, utilisent des conditions d'ordre programmatiques pour garantir que les trésoreries de protocole obtiennent toujours des prix de marché équitables sans intervention manuelle.
CoW AMM
CoW AMM est un teneur de marché automatisé qui capture le MEV et protège les fournisseurs de liquidités contre les pertes liées au rééquilibrage (LVR), principale source de pertes impermanentes. Contrairement aux AMM traditionnels où les profits d'arbitrage sont reversés aux robots MEV, CoW AMM capture l'excédent de rééquilibrage lors des enchères par lots du protocole CoW et le redistribue aux fournisseurs de liquidités.
Les premiers résultats montrent que les fournisseurs de liquidités CoW AMM obtiennent des rendements nettement supérieurs à ceux des pools équivalents de type Uniswap v2, car la valeur qui serait normalement extraite par les arbitragistes est redistribuée aux fournisseurs de liquidités.
Foire aux questions
CowSwap est-il sûr à utiliser ?
Comment CowSwap protège-t-il contre les MEV ?
Dois-je payer des frais de gaz sur CowSwap ?
À quoi sert le jeton COW ?
En quoi CowSwap diffère-t-il d'Uniswap ?
Poursuivre l'apprentissage
Explorez davantage de guides et d'articles sur les protocoles DeFi et les stratégies de trading.
Qu'est-ce que CowSwap ?
Un bref aperçu de CowSwap, de son histoire et de son importance pour les traders DeFi.
Lire l'article GuideGuide de l'équilibreur
Découvrez les pools pondérés, la tokenomics BAL et les stratégies de liquidité avancées sur Balancer.
Lire le guide GuideGuide Morpho
Prêts optimisés avec Morpho Blue. Mise en relation entre particuliers, coffres-forts numériques et optimisation des taux.
Lire le guideMettez vos connaissances en DeFi à profit
Après avoir échangé des tokens sur CowSwap, faites fructifier vos stablecoins avec Coinstancy. Bénéficiez d'un rendement annuel jusqu'à 7 % sur l'USDC, l'USDT et le DAI grâce à des stratégies DeFi transparentes et auditées.
Commencez à gagner de l'argent sur CoinstancyPrêt à trader plus intelligemment ?
Utilisez CowSwap pour les transactions protégées par MEV, puis augmentez vos gains grâce aux rendements en stablecoins de Coinstancy.