Deep EVM #13 : Qu'est-ce que le MEV — Valeur extractible, chercheurs et constructeurs de blocs
Engineering Team
Qu’est-ce que le MEV ?
MEV — Maximal Extractable Value (anciennement Miner Extractable Value) — est le profit qu’un producteur de bloc peut extraire en incluant, excluant ou réordonnant les transactions dans un bloc. En pratique, ce ne sont pas les validateurs eux-mêmes qui extraient le MEV, mais des acteurs spécialisés appelés chercheurs (searchers).
L’écosystème MEV
L’écosystème MEV post-merge comprend quatre acteurs principaux :
1. Chercheurs (Searchers)
Les chercheurs sont des bots qui surveillent le mempool et l’état de la blockchain pour identifier des opportunités rentables. Ils construisent des transactions (ou des bundles de transactions) qui capturent cette valeur.
Types de chercheurs :
- Arbitrageurs — Exploitent les différences de prix entre DEX
- Liquidateurs — Liquident les positions sous-collatéralisées sur les protocoles de prêt
- Sandwich — Profitent en encadrant les gros échanges d’autres utilisateurs
2. Constructeurs de blocs (Block Builders)
Depuis la séparation proposeur-constructeur (PBS), les constructeurs assemblent les blocs les plus rentables à partir des transactions du mempool et des bundles des chercheurs. Ils sont en compétition pour que leur bloc soit sélectionné par le proposeur.
3. Relais
Les relais sont des intermédiaires de confiance entre les constructeurs et les proposeurs. Ils vérifient les blocs et protègent les constructeurs contre le vol de MEV par les proposeurs.
4. Proposeurs (Validators)
Les validateurs Ethereum sélectionnent le bloc le plus rentable parmi ceux proposés par les constructeurs via les relais. Ils reçoivent une commission pour l’inclusion.
Types de MEV
Arbitrage DEX
L’arbitrage exploite les écarts de prix entre différents échanges décentralisés. Si ETH se négocie à 2000 $ sur Uniswap et 2010 $ sur Sushiswap, un arbitrageur peut acheter sur Uniswap et vendre sur Sushiswap pour un profit de 10 $ (moins le gas et les frais).
Les cycles d’arbitrage modernes sont plus complexes — ils traversent 3, 4 ou même 10 pools pour trouver des boucles rentables.
Liquidation
Les protocoles de prêt (Aave, Compound) permettent les prêts sur-collatéralisés. Quand la valeur du collatéral tombe en dessous du seuil de liquidation, n’importe qui peut liquider la position et recevoir un bonus.
Les chercheurs de liquidation surveillent les ratios de santé de milliers de positions et soumettent des transactions de liquidation dès que le seuil est franchi.
Sandwich
Une attaque sandwich exploite le slippage des gros échanges :
- Le chercheur voit une grosse transaction d’achat dans le mempool
- Il place un achat juste avant (front-run), augmentant le prix
- La transaction de la victime s’exécute à un prix plus élevé
- Le chercheur vend juste après (back-run), profitant de l’augmentation de prix
Les sandwichs sont controversés car ils nuisent directement aux autres utilisateurs.
L’infrastructure technique
Un pipeline MEV typique comprend :
- Nœud Ethereum — Accès au mempool et à l’état de la blockchain
- Moniteur de mempool — Filtre les transactions pertinentes en temps réel
- Moteur de simulation — Fork l’état de la blockchain et simule les transactions (revm, EVMONE)
- Moteur de stratégie — Identifie les opportunités et calcule la rentabilité
- Soumission de bundles — Envoie les bundles aux constructeurs de blocs via Flashbots ou MEV-Share
L’économie du MEV
Les marges en MEV sont extrêmement compétitives :
- Les opportunités d’arbitrage les plus simples génèrent quelques dollars
- La compétition est intense — le premier bundle soumis gagne généralement
- Les coûts d’infrastructure sont élevés : nœuds dédiés, connexions haute vitesse
- L’optimisation du gas est critique car chaque gas économisé est du profit en plus
MEV-Share et le MEV éthique
Flashbots MEV-Share est un protocole qui redistribue une partie de la valeur MEV aux utilisateurs originaux dont les transactions sont exploitées. L’objectif est de rendre l’écosystème plus équitable.
Conclusion
Le MEV est un phénomène fondamental des blockchains — tant que les transactions ont un ordre, il y aura de la valeur à extraire de cet ordonnancement. Comprendre le MEV est essentiel que vous soyez un chercheur, un développeur de protocole ou simplement un utilisateur DeFi souhaitant minimiser ses pertes.
Dans le prochain article, nous construirons un algorithme de recherche de cycles d’arbitrage.