En résumé : La MEV (Maximal Extractable Value) est le profit que les producteurs de blocs et les « searchers » peuvent extraire en réordonnant, insérant ou censurant des transactions dans un bloc. C'est comme si quelqu'un vous doublait dans la file d'attente de l'échange -- et cela coûte aux utilisateurs DeFi des milliards par an en raison de prix moins avantageux.
Qu'est-ce que la MEV ?
Lorsque vous soumettez une transaction à une blockchain, elle ne s'exécute pas immédiatement. Au lieu de cela, elle est envoyée dans une zone d'attente appelée mempool (abréviation de memory pool) -- une file d'attente de transactions en attente d'être incluses dans le bloc suivant.
Mempool
Le mempool est une zone de stockage temporaire où les transactions non confirmées attendent avant qu'un producteur de bloc ne les inclue dans un bloc. Sur la plupart des blockchains, le mempool est visible publiquement, ce qui signifie que n'importe qui peut voir quelles transactions sont en attente -- y compris les jetons exacts échangés et les montants impliqués.
Les producteurs de blocs -- les validateurs sur Ethereum, par exemple -- choisissent quelles transactions inclure dans un bloc et dans quel ordre. Ce pouvoir de réordonner les transactions crée des opportunités de profit. Si un validateur (ou un bot spécialisé appelé « searcher ») peut voir votre transaction en attente et réorganiser les transactions pour en extraire de la valeur, il s'agit de MEV.
Le terme signifiait à l'origine « Miner Extractable Value » (Valeur Extractible par les Mineurs) lorsque Ethereum utilisait la preuve de travail (Proof-of-Work). Après la transition d'Ethereum vers la preuve d'enjeu (Proof-of-Stake), il a été renommé « Maximal Extractable Value » car ce sont désormais les validateurs, et non les mineurs, qui contrôlent la production de blocs. Le concept reste le même : quiconque décide de l'ordre des transactions a le pouvoir d'en tirer profit.
La MEV n'est pas une commission que vous voyez listée quelque part. Elle n'apparaît pas dans le résumé de transaction de votre portefeuille. Elle se manifeste par un prix moins avantageux lors de votre swap -- vous recevez moins de jetons que vous n'auriez dû, et la différence va à quelqu'un d'autre.
Types de MEV
La MEV prend plusieurs formes, allant de ce qui est potentiellement bénéfique (l'arbitrage qui maintient les prix alignés sur les marchés) à ce qui est clairement nuisible (les attaques sandwich qui volent de la valeur aux utilisateurs individuels).
Front-running
Un bot voit votre ordre d'achat important dans le mempool et soumet son propre ordre d'achat avec des frais de gaz plus élevés, garantissant qu'il s'exécute avant le vôtre. Cela fait monter le prix avant que votre transaction ne soit traitée. Vous obtenez un prix moins avantageux ; le bot réalise un profit en vendant après l'exécution de votre ordre. Le front-running exploite la transparence du mempool -- votre transaction en attente est visible par tous, y compris par ceux qui souhaitent trader contre vous.
Attaque sandwich
La forme la plus courante et la plus nuisible de MEV. Un bot place un ordre d'achat juste avant votre transaction ET un ordre de vente juste après. Votre transaction est « prise en sandwich » entre les deux transactions du bot. L'achat initial du bot fait monter le prix, vous achetez au prix gonflé, et la vente ultérieure du bot capture la différence. Les attaques sandwich coûtent aux utilisateurs DeFi environ 1 milliard de dollars ou plus par an sur l'ensemble des réseaux.
Back-running
Un bot place une transaction immédiatement après la vôtre pour capturer une opportunité d'arbitrage que votre transaction a créée. Par exemple, si votre swap important sur Uniswap déplace le prix de l'ETH/USDC, un « back-runner » pourrait immédiatement arbitrer la différence de prix entre Uniswap et un autre DEX comme SushiSwap. Le back-running est généralement considéré comme moins nuisible que le front-running ou les attaques sandwich car il n'aggrave pas directement votre prix d'exécution -- le bot profite de l'écart de prix que votre transaction a laissé derrière elle, et non en manipulant votre transaction elle-même.
MEV de liquidation
Dans les protocoles de prêt comme Aave et Compound, les positions qui tombent en dessous de leur ratio de collatéral requis peuvent être liquidées. Lorsqu'une liquidation devient disponible, les bots rivalisent agressivement pour être les premiers à l'exécuter et gagner la prime de liquidation (généralement 5 à 10 % du collatéral liquidé). Cette concurrence peut faire grimper les prix du gaz pendant les périodes de volatilité du marché, car plusieurs bots enchérissent les uns contre les autres pour la même opportunité de liquidation.
Liquidité « Just-In-Time » (JIT)
Une forme sophistiquée de MEV où un bot détecte un swap important en attente, ajoute une position de liquidité hautement concentrée au pool concerné juste avant l'exécution du swap, gagne les frais de trading de ce swap, puis retire immédiatement la liquidité. Le bot capture presque tous les frais de la transaction importante sans prendre les risques typiques auxquels les fournisseurs de liquidité à long terme sont confrontés. C'est une zone grise -- cela améliore l'exécution pour le trader (plus de liquidité signifie moins d'impact sur le prix) mais détourne les revenus des frais des fournisseurs de liquidité engagés.
MEV inter-domaines
À mesure que la DeFi se développe sur plusieurs chaînes et réseaux Layer 2, la MEV s'étend de plus en plus entre les domaines. Un « searcher » pourrait exploiter les différences de prix entre le mainnet Ethereum et Arbitrum, ou entre deux L2 différents. La MEV inter-domaines est plus difficile à détecter et à atténuer car elle implique une coordination entre des systèmes de consensus distincts avec des temps de bloc et des garanties de finalité différents.
Quelle quantité de MEV est extraite ?
L'ampleur de l'extraction de MEV est énorme. Sur Ethereum seul, la MEV cumulée a dépassé les 600 millions de dollars en valeur extraite selon le suivi de Flashbots. Mais ce chiffre sous-estime considérablement le total réel pour plusieurs raisons :
- Flashbots ne suit que la MEV sur le mainnet Ethereum -- il ne capture pas la MEV sur Solana, BNB Chain ou d'autres réseaux Layer 1.
- La MEV sur les réseaux Layer 2 (Arbitrum, Base, Optimism) est largement non suivie.
- De nombreuses formes de MEV sont difficiles à identifier on-chain, en particulier la MEV inter-domaines.
- Les données n'incluent que la MEV extraite avec succès -- les tentatives de MEV échouées (qui coûtent tout de même du gaz aux utilisateurs) ne sont pas comptabilisées.
Le coût réel de la MEV sur l'ensemble des réseaux depuis le début de la DeFi se chiffre probablement en milliards de dollars. Et à mesure que la DeFi se développe, l'opportunité MEV augmente également.
La MEV sur différentes chaînes
Ethereum
Ethereum possède l'écosystème MEV le plus mature. L'introduction de MEV-Boost par Flashbots a créé un marché structuré où les validateurs externalisent la construction des blocs à des constructeurs spécialisés. Environ 90 % des blocs Ethereum sont désormais construits via MEV-Boost, ce qui signifie que la construction des blocs et la proposition de blocs sont largement séparées. Ce système -- appelé séparation proposeur-constructeur (PBS) -- n'élimine pas la MEV mais la rend plus transparente et distribue les revenus de la MEV plus largement parmi les validateurs.
Flashbots
Une organisation de recherche et développement construisant une infrastructure pour atténuer les effets négatifs de la MEV sur Ethereum. Leurs produits clés incluent MEV-Boost (un protocole qui sépare la construction des blocs de la proposition de blocs) et Flashbots Protect (un endpoint RPC privé qui protège les transactions des utilisateurs du mempool public pour empêcher les attaques sandwich).
PBS (Proposer-Builder Separation)
Un modèle de conception où le rôle de construction d'un bloc (choisir quelles transactions inclure et dans quel ordre) est séparé du rôle de proposition du bloc au réseau. Les constructeurs rivalisent pour créer le bloc le plus précieux, et les proposeurs (validateurs) choisissent simplement le bloc le plus rémunérateur. Cela rend l'extraction de MEV plus transparente et compétitive, bien que cela n'élimine pas la MEV elle-même.
Solana
La MEV sur Solana est endémique, et à bien des égards plus agressive que sur Ethereum. Les temps de bloc rapides de Solana (~400ms) et les faibles coûts de transaction rendent l'extraction de MEV bon marché et rapide. Le protocole Jito a introduit les pourboires MEV -- un système où les « searchers » paient directement les validateurs pour obtenir une priorité dans l'ordre des transactions. Les attaques sandwich sont un problème majeur et persistant sur Solana, en partie parce que l'architecture du réseau rend plus difficile la mise en œuvre du type d'infrastructure de transaction privée qui existe sur Ethereum.
L2s (Arbitrum, Base, Optimism)
Sur les réseaux Layer 2, le séquenceur -- une entité unique qui ordonne les transactions avant qu'elles ne soient soumises à Ethereum -- détient un pouvoir MEV important. Contrairement au mainnet Ethereum où les validateurs sont décentralisés et utilisent MEV-Boost, les séquenceurs L2 sont actuellement centralisés (généralement gérés par l'équipe L2 elle-même). Cela signifie que la MEV sur les L2 est moins transparente que sur la L1. Bien que les principales équipes L2 aient déclaré qu'elles n'extraient pas activement de MEV, le séquenceur centralisé crée une hypothèse de confiance qui n'existe pas sur le mainnet Ethereum.
Comment vous protéger
Vous ne pouvez pas éliminer complètement la MEV, mais vous pouvez réduire considérablement votre exposition. Voici les stratégies les plus efficaces :
Utilisez des agrégateurs DEX protégés contre la MEV
Les agrégateurs comme 1inch Fusion, CoW Swap et Matcha acheminent vos transactions via des canaux privés ou utilisent des systèmes basés sur l'intention qui empêchent les bots de voir votre transaction dans le mempool public. C'est la défense la plus efficace contre les attaques sandwich.
Définissez une tolérance de slippage plus faible
Un paramètre de slippage plus strict (par exemple, 0,5 % au lieu de 3 %) limite la quantité qu'un bot sandwich peut extraire de votre transaction. Le compromis est que votre transaction peut échouer si le marché bouge trop -- mais une transaction échouée avec de faibles frais de gaz est généralement préférable à une transaction réussie qui perd 2 % au profit d'un bot.
Utilisez des mempools privés et des endpoints RPC
Des services comme Flashbots Protect et MEV Blocker vous permettent de soumettre des transactions via un canal privé au lieu du mempool public. Votre transaction va directement aux constructeurs de blocs qui s'engagent à ne pas vous « sandwicher ». C'est gratuit et pris en charge par la plupart des portefeuilles Ethereum.
Sur Solana : utilisez les pourboires Jito stratégiquement
Sur Solana, ajouter un pourboire Jito ou des frais de priorité peut aider votre transaction à atterrir dans une position favorable au sein du bloc. Bien que cela n'empêche pas totalement la MEV, cela vous donne plus de contrôle sur l'ordre de vos transactions.
Fractionnez les transactions importantes
Les bots sandwich ciblent les transactions importantes car le profit potentiel est plus élevé. Diviser un swap de 50 000 $ en cinq swaps de 10 000 $ réduit l'opportunité MEV sur chaque transaction individuelle. Le compromis est une augmentation des frais de gaz totaux dus aux multiples transactions.
Utilisez des ordres à cours limité (limit orders)
Les ordres à cours limité vous permettent de spécifier le prix exact auquel vous souhaitez trader. Ils ne sont pas sensibles aux attaques sandwich car ils ne s'exécutent qu'au prix que vous avez spécifié -- il n'y a pas de slippage qu'un bot puisse exploiter. De nombreux agrégateurs DEX et protocoles prennent désormais en charge les ordres à cours limité on-chain.
La MEV est-elle du vol ?
C'est l'une des questions les plus débattues dans la DeFi, et la réponse dépend de qui vous posez la question et du type de MEV dont vous discutez.
L'argument selon lequel la MEV est un mécanisme de marché naturel : La MEV d'arbitrage -- où les bots maintiennent les prix alignés sur différents échanges -- améliore réellement l'efficacité du marché. Sans arbitres, le prix de l'ETH sur Uniswap pourrait dériver considérablement du prix sur SushiSwap, nuisant à tout le monde. Le back-running et la liquidité JIT peuvent également être considérés comme bénéfiques : ils améliorent la qualité d'exécution pour les traders et maintiennent le bon fonctionnement des marchés.
L'argument selon lequel la MEV est une extraction de valeur : Les attaques sandwich n'ont aucune qualité rédemptrice pour l'utilisateur qui en est victime. Un bot rend votre transaction moins avantageuse pour profiter de la différence. Vous payez plus (ou recevez moins) que vous ne l'auriez fait sans l'interférence du bot. L'utilisateur obtient un résultat moins bon, et le bot capture 100 % du bénéfice. Pour beaucoup, cela est indiscernable du vol -- même si c'est techniquement légal et rendu possible par la conception de la blockchain.
L'industrie évolue globalement vers des solutions qui minimisent la MEV nuisible (en particulier les attaques sandwich) ou redistribuent la valeur MEV aux utilisateurs ou aux protocoles qui l'ont générée. Le consensus se forme sur le fait qu'une certaine MEV est saine pour les marchés, mais que l'extraction qui nuit purement aux utilisateurs -- sans avantage compensatoire -- devrait être atténuée.
Solutions en cours de développement
Le problème de la MEV a engendré toute une sous-industrie de chercheurs, de protocoles et de constructeurs d'infrastructures travaillant sur des solutions. Voici les approches majeures :
Flashbots et MEV-Boost
Déjà en ligne sur Ethereum, MEV-Boost sépare la construction des blocs de la proposition de blocs. Des constructeurs spécialisés rivalisent pour construire le bloc le plus précieux, et les validateurs choisissent l'option la plus rémunératrice. Cela n'élimine pas la MEV mais la rend plus transparente, la distribue plus équitablement parmi les validateurs et crée un cadre pour des améliorations futures.
Mempools chiffrés
L'une des solutions à long terme les plus prometteuses. Si les transactions des utilisateurs sont chiffrées avant d'être soumises et ne sont déchiffrées qu'après avoir été validées dans un bloc, les bots sandwich ne peuvent pas voir ce que vous tradez. Plusieurs projets étudient les mempools chiffrés en utilisant le chiffrement à seuil, des environnements d'exécution sécurisés (TEE) ou d'autres techniques cryptographiques. Cette approche éliminerait le front-running et les attaques sandwich au niveau du protocole.
Protocoles de séquençage équitable
Ces protocoles imposent des règles sur l'ordre des transactions pour empêcher la manipulation. Par exemple, un système de séquençage équitable pourrait exiger que les transactions soient incluses dans l'ordre où elles ont été reçues, empêchant les validateurs ou les constructeurs de les réordonner à des fins lucratives. Les « Fair Sequencing Services » (FSS) de Chainlink sont un effort notable dans cette direction.
Trading basé sur l'intention (Intent-based trading)
Au lieu de soumettre une transaction spécifique (« échanger 1 ETH contre USDC sur Uniswap »), les utilisateurs soumettent une intention (« Je veux vendre 1 ETH au meilleur prix disponible »). Des « solvers » spécialisés rivalisent ensuite pour remplir l'intention au meilleur prix possible. Comme l'utilisateur ne soumet jamais de transaction dans le mempool public, il n'y a rien qu'un bot sandwich puisse attaquer. Des protocoles comme CoW Protocol et UniswapX utilisent cette approche.
Solutions spécifiques aux applications
Certains protocoles intègrent la protection MEV directement dans leurs applications. Le système de « hooks » d'Uniswap v4, par exemple, permet aux développeurs de créer une logique personnalisée qui s'exécute avant ou après les swaps, mettant potentiellement en œuvre des stratégies d'atténuation de la MEV au niveau du pool. D'autres protocoles explorent des mécanismes d'enchères où la MEV est capturée et redistribuée aux fournisseurs de liquidité ou aux traders.
Points clés à retenir
- La MEV (Maximal Extractable Value) est le profit extrait en réordonnant, insérant ou censurant des transactions blockchain. C'est un coût caché qui n'apparaît pas dans le détail des frais de votre portefeuille.
- Les attaques sandwich sont la forme la plus nuisible de MEV, coûtant aux utilisateurs DeFi plus d'un milliard de dollars par an en manipulant le prix de vos transactions.
- Le front-running, le back-running, la MEV de liquidation, la liquidité JIT et la MEV inter-domaines sont d'autres formes d'extraction de valeur, allant de nuisibles à potentiellement bénéfiques.
- Sur Ethereum, Flashbots MEV-Boost et le PBS ont apporté de la structure à la MEV. Sur Solana et les L2, le paysage MEV est moins mature et souvent moins transparent.
- Protégez-vous en utilisant des agrégateurs protégés contre la MEV, des endpoints RPC privés, des paramètres de slippage stricts, des tailles de transaction plus petites et des ordres à cours limité.
- Les solutions à long terme incluent les mempools chiffrés, les protocoles de séquençage équitable et les systèmes de trading basés sur l'intention -- mais aucune n'a encore totalement résolu le problème.
Pour des analyses plus approfondies sur des sujets connexes, consultez nos guides sur la DeFi expliquée, Uniswap, Ethereum, les frais crypto expliqués, les frais de gaz, et comprendre les risques en DeFi.
Visualisez votre portefeuille DeFi complet -- chaque position, chaque chaîne, chaque coût caché.