Le Maximal Extractable Value fait référence à la valeur maximale qu’un acteur (comme un mineur, validateur ou bot) peut extraire en manipulant l’ordre, l’inclusion ou l’exclusion des transactions dans un bloc d’une blockchain.
Ce phénomène, souvent surnommé « taxe invisible », est omniprésent sur Ethereum mais touche également d’autres blockchains. Explorons les mécanismes, les stratégies et les implications du MEV.
Comment fonctionne le MEV ?
Pour comprendre le MEV, il est essentiel de se plonger dans la manière dont les transactions sont traitées dans une blockchain. Lorsqu’une transaction est soumise, elle est placée dans un espace d’attente appelé mempool jusqu’à ce qu’un validateur ou mineur l’ajoute à un bloc. Les mineurs/validateurs décident de l’ordre des transactions dans ce bloc, offrant des opportunités pour maximiser leurs profits.
Cette prioritisation des transactions repose souvent sur les frais de gas payés par les utilisateurs. Cependant, la transparence du mempool ouvre la voie à des stratégies plus complexes, comme le front-running, les attaques sandwich ou l’arbitrage.
Acteurs clés du MEV :
-
Mineurs/validateurs : Ils construisent les blocs et peuvent exploiter le MEV directement en réorganisant les transactions.
-
Searchers : Ces participants tiers utilisent des algorithmes avancés pour détecter et exploiter les opportunités MEV.
-
Block builders : Dans des modèles avancés comme le PBS (Proposer-Builder Separation), des entités dédiées construisent des blocs optimisés pour le MEV.
Exemples concrets du Maximal Extractable Value
1. Arbitrage sur les DEX
L’arbitrage est une pratique où un acteur profite des différences de prix d’un même actif entre deux plateformes.
Scénario :
-
Sur Uniswap, 1 SOL vaut 143 BUSD, tandis que sur une autre pool de PancakeSwap, 1 SOL vaut 146 BUSD.
-
Un searcher achète 50 SOL à 143 BUSD (total : 7 150 BUSD) et les revend immédiatement à 146 BUSD (total : 7 300 BUSD).
-
Profit : 150 BUSD, moins les frais de transaction.
Bien que cette pratique améliore l’efficacité des marchés en alignant les prix, elle introduit une forte compétition pour exploiter ces opportunités.
2. Attaque sandwich
Dans une attaque sandwich, un bot entoure la transaction d’une victime par une transaction d’achat et une de vente.
Exemple :
-
Une victime place un ordre pour acheter 1 000 LINK. Le bot détecte cette transaction et place une commande pour acheter des LINK avant la transaction de la victime, provoquant une augmentation du prix.
-
Après que la transaction de la victime est exécutée à un prix plus élevé, le bot revend les LINK acquis, réalisant un profit.
3. Liquidations
Dans la finance décentralisée (DeFi), un prêt devient éligible à liquidation lorsque la valeur de son collatéral tombe en dessous du seuil requis.
Cas pratique :
-
Un emprunteur dépose 10 ETH comme collatéral pour un emprunt de 15 000 USDC.
-
Si le prix de l’ETH chute, le collatéral devient insuffisant. Un liquidateur peut acheter l’ETH à prix réduit, le revendre et empocher la différence.
Impact du MEV : bienfaits et inconvénients
Avantages :
-
Incitation à la sécurité : Les profits liés au MEV attirent plus de validateurs, renforçant la sécurité du réseau. Cela garantit une participation continue des validateurs, réduisant les risques d’attaques par des acteurs malveillants. En général, l’existence d’un MEV exploitable peut améliorer la robustesse de la blockchain, car elle crée des incitations financières à maintenir l’intégrité du réseau.
-
Amélioration de l’efficacité du marché : L’arbitrage permet une harmonisation rapide des prix entre plateformes, contribuant à stabiliser les marchés décentralisés. Ces opérations d’arbitrage corrigent les déséquilibres de liquidité et augmentent la compétitivité du marché, bénéficiant à l’écosystème dans son ensemble.
Inconvénients :
-
Centralisation : Les acteurs disposant de ressources avancées dominent, ce qui peut entraîner une concentration du pouvoir. Cette centralisation va à l’encontre des principes fondamentaux de la décentralisation, compromettant la résilience des réseaux face aux attaques ou à la manipulation.
-
Inefficacité pour les utilisateurs : Les attaques sandwich ou le front-running augmentent les coûts des transactions pour les utilisateurs ordinaires. Ces mécanismes exploitent la transparence des mempools, rendant les transactions coûteuses et moins prévisibles pour ceux qui ne disposent pas d’outils dédiés.
-
Risque de censure : Les validateurs peuvent privilégier certaines transactions ou en ignorer d’autres, nuisant à l’équité du réseau. Cela peut provoquer une perte de confiance dans la neutralité des blockchains, freinant leur adoption par le grand public et les institutions.
Solutions pour réduire l’impact du MEV
MEV Blockers
Les RPC Endpoints MEV Blockers permettent de soumettre des transactions via des réseaux privés de searchers, évitant ainsi le mempool public où les opportunités MEV sont exploitées. Ces outils offrent une protection supplémentaire contre les attaques sandwich et garantissent une exécution plus équitable des transactions.
Proposer-Builder Separation (PBS)
Cette approche sépare la construction et la proposition des blocs, réduisant les risques de censure et de manipulation. Le PBS encourage une compétition saine entre les constructeurs de blocs, tout en limitant leur contrôle direct sur le contenu des blocs finalisés.
DEX avec protection native
Des plateformes comme CoW Protocol utilisent des enchères par lot pour minimiser les exploits MEV. En regroupant les transactions dans un cadre d’exécution unique, ces protocoles protègent les utilisateurs contre les manipulations tout en réduisant les frais de transaction.
Ajustement de la tolérance au slippage
Régler une tolérance faible au glissement empêche les attaques sandwich, car les transactions ne sont pas exécutées si le prix dévie trop. Cette stratégie est particulièrement efficace pour les petits investisseurs, leur permettant de mieux protéger leurs fonds contre les exploits.
Conclusion : le MEV, un équilibre délicat
Le Maximal Extractable Value est un mécanisme inhérent à la blockchain, apportant à la fois des opportunités de profit et des défis éthiques et techniques. Bien que certaines de ses applications soient bénéfiques, ses effets négatifs sur l’équité et la décentralisation exigent une surveillance et des améliorations continues.
Dans un monde où la blockchain promet de démocratiser la finance, comprendre et maîtriser le MEV est essentiel pour maintenir la confiance et l’accessibilité de ces systèmes.