Le MEV (Maximal Extractable Value, anciennement Miner Extractable Value) désigne le profit qu’un producteur de blocs (mineur ou validateur) peut extraire en manipulant l’ordre, l’inclusion ou l’exclusion de transactions dans un bloc. Le MEV est un phénomène inhérent à toutes les blockchains où l’ordre des transactions a un impact sur leur résultat économique.
Les principales formes de MEV incluent : le front-running (placer une transaction avant celle d’un utilisateur pour profiter du mouvement de prix), le back-running (placer une transaction juste après une autre pour capturer l’opportunité créée), et le sandwich attack (encadrer la transaction d’un utilisateur avec un achat avant et une vente après pour extraire la valeur du slippage).
Sur Ethereum, l’écosystème MEV est structuré autour de Flashbots, un protocole qui a créé un marché transparent pour le MEV. Les « searchers » (chercheurs) identifient les opportunités de MEV, construisent des bundles de transactions optimisés, et les soumettent à des « builders » (constructeurs de blocs) via un système d’enchères. Les validateurs choisissent ensuite le bloc le plus rentable via le protocole MEV-Boost.
Le MEV total extrait sur Ethereum se chiffre en milliards de dollars depuis le lancement du réseau. Si le MEV a des effets positifs (arbitrage qui égalise les prix entre DEX, liquidations qui maintiennent la solvabilité des protocoles), il a aussi des effets négatifs significatifs : les sandwich attacks coûtent aux utilisateurs des millions de dollars en slippage additionnel, et la course au MEV peut déstabiliser le consensus.
Des solutions anti-MEV émergent : les transactions protégées via des mempools privés (Flashbots Protect, MEV Blocker), les enchères de flux d’ordres (Order Flow Auctions), et les protocoles basés sur les intents qui minimisent le MEV extractible. La question du MEV reste l’un des défis fondamentaux de la conception de blockchains équitables.