
Avec plus de 31 millions d'utilisateurs actifs mensuels, MetaMask est le portefeuille Web3 le plus utilisé sur le marché de la cryptographie. Derrière MetaMask se trouve la société de développement Ethereum ConsenSys, qui est récemment entrée dans la ligne de mire de la Securities and Exchange Commission (SEC) des États-Unis. Néanmoins, ConsenSys a annoncé le 7 mai une nouvelle fonctionnalité pour MetaMask dont les utilisateurs DeFi en particulier devraient être satisfaits. Les « transactions intelligentes » visent à aider à résoudre le problème de la valeur maximale extractible (MEV), à travers laquelle les utilisateurs de DeFi perdent plus de 440 millions de dollars américains par an. Le nouveau type de transaction devrait être activé dans MetaMask dans les mois à venir.
Qu’est-ce que le MEV et pourquoi est-il problématique ?
MEV décrit la possibilité pour les mineurs ou les validateurs de jalonnement de réaliser des bénéfices supplémentaires en organisant, retardant ou avançant spécifiquement les transactions sur la blockchain. Le problème vient du fait que les transactions sur les réseaux blockchain tels que Bitcoin, Ethereum ou Solana sont visibles publiquement. Cela signifie que les transactions peuvent être surveillées par des robots avant d'être incluses dans un bloc de transactions spécifique et confirmées. Certains mineurs et jalonneurs profitent de ce fait pour manipuler les transactions en leur faveur à l’aide de robots dits MEV. Un exemple simple de ceci est le front running des transactions.
Lire aussi
Un robot de trading qui travaille avec des mineurs ou des jalonneurs voit une transaction à venir sur la blockchain et soumet rapidement sa propre transaction avec des frais plus élevés. Cela exécutera sa transaction avant la transaction initiale afin de bénéficier des changements de prix à venir. Cette pratique est également connue sous le nom d’arbitrage MEV dans le jargon crypto.
Voici comment MEV fonctionne dans la pratique
En pratique, les stratégies MEV fonctionnent à peu près comme ceci : une personne souhaite échanger de l’Ethereum contre de l’USDT sur un échange décentralisé comme Uniswap. Elle entre sa transaction dans la blockchain pour vendre dix ETH à un certain niveau de prix. La transaction est envoyée au mempool public, qui est une sorte de salle d'attente pour toutes les transactions non confirmées.
Lire aussi
Un robot surveillant le mempool détecte cette transaction et calcule que le prix de l'USDT augmentera une fois ses dix ETH vendus. L’opérateur du bot crée rapidement sa propre transaction, achetant des USDT juste avant la transaction et le revendant à un taux plus élevé immédiatement après la vente. Le résultat : la personne reçoit moins d’USDT pour l’ETH que prévu, et l’opérateur du bot tire profit de cette attaque de premier plan – un exemple classique de MEV.
Pour lutter contre ce type d’exploitation, qui pose problème sur de nombreux réseaux blockchain, ConsenSys a développé une solution baptisée « Smart Transactions ». Cette technologie permet aux utilisateurs d’envoyer d’abord leurs transactions vers un « pool de mémoire virtuel ». Dans ce cadre protégé, les transactions sont pré-testées et ajustées pour garantir qu'elles ne peuvent pas être exploitées par les robots MEV.
Par exemple, la transaction exemplaire est d'abord simulée dans le pool de mémoire virtuel. Cela permet d'identifier à un stade précoce les stratégies MEV susceptibles d'affecter la transaction et de prendre les contre-mesures appropriées. Cela garantit que la transaction est exécutée à un moment optimal, garantissant la meilleure valeur possible pour la transaction et protégeant contre les attaques frontales et autres attaques liées au MEV.
Cela pourrait aussi vous intéresser