Les transactions initiées sur les DEX et les portefeuilles créent des opportunités de profit pour les robots spécialisés qui identifient et manipulent la séquence des transactions, et profitent d'opérations de front-running ou d'arbitrage. Ces opportunités sont opaques et rarement vues par l’utilisateur moyen.

Ces programmes autonomes sont appelés robots MEV et depuis 2021, les robots MEV ont capturé une valeur d'environ 700 millions de dollars grâce aux opérations ci-dessus.

1.1 Définition

MEV (Maximum Extractable Value) fait référence à la valeur extraite des utilisateurs en réorganisant, en insérant et en examinant les transactions au sein du bloc, telles que l'arbitrage, la liquidation, etc. La compréhension la plus élémentaire peut être comprise comme « les avantages supplémentaires obtenus en ajustant l'ordre de Tx lors de la création d'un nouveau bloc ».

Le concept de MEV a été proposé pour la première fois par Phil Daian dans "Flash Boys 2.0". Avant la fusion d'Ethereum, le MEV était principalement capturé par les mineurs, c'est pourquoi il était également appelé "Miner Extractable Value" à l'époque.

Lorsqu'un utilisateur soumet une transaction sur la blockchain, la transaction entre généralement d'abord dans le pool de transactions en attente accessible au public de Mempool. Les arbitres et les mineurs peuvent effectuer des recherches dans le Mempool et trouver des opportunités d'acquérir du MEV.

Après la fusion d'Ethereum, en raison de changements dans le mécanisme de minage, le rôle dans la chaîne d'approvisionnement MEV a également changé. Flashbots a proposé MEV-Boost comme pratique hors protocole pour PBS avant la mise en œuvre de Danksharding. Le constructeur se concentre sur la construction de blocs et sur la maximisation des avantages de chaque bloc autant que possible, puis les blocs les plus rentables sont soumis au proposant. La mise en œuvre du mécanisme PBS a apporté certains changements dans les intérêts de l'industrie de la production de blocs de blockchain, tout en favorisant le processus de professionnalisation et de commercialisation des institutions concernées dans la chaîne industrielle et en créant un nouveau modèle dans la chaîne d'approvisionnement des MEV.

1.2 Classement

Selon la manière dont le MEV est obtenu, il peut être principalement divisé dans les catégories suivantes :

Front Running : acte de devancer l'exécution en payant des frais de gaz plus élevés que la transaction cible dans Mempool. Par exemple, si Mempool contient un Tx d'une certaine paire de trading, cela entraînera de grandes fluctuations du prix du Token. Vous pouvez insérer un Tx avant le Tx ; ou lorsqu'un nouveau projet NFT est lancé, le Tx de Mint NFT sera être prévenu. Actuellement, il est facile d'empêcher les transactions en frontrunning. Il vous suffit de vous connecter à un pool de transactions privé similaire à Flashboots Auction pour obtenir une protection en frontrunning ;

Back Running : désigne le fait d'insérer une transaction après la transaction lorsqu'une transaction entraînera d'importantes fluctuations de prix, qui peuvent être un arbitrage, une liquidation, etc. Par exemple, une grande quantité de Tx se produit sur la chaîne, provoquant des fluctuations de prix dans une certaine paire de négociation. L'insertion d'une transaction ultérieure peut niveler le prix du DEX, et en même temps, les arbitragistes réalisent également des bénéfices ; ou une hypothèque se produit sur la chaîne. chaîne : le fait d'insérer un ordre de liquidation après qu'une ligne de liquidation soit déclenchée par un prêt ;

Sandwith Attack : Sandwith Attack est en fait une combinaison de Front Running et Back Running. Le fait que des chercheurs parcourent Mempool à la recherche de transactions potentiellement importantes et se précipitent pour acheter des actifs dont la valeur finira par augmenter avant que la transaction n'ait lieu, puis vendent ces actifs immédiatement après l'exécution de la transaction importante, gagnant ainsi la différence ;

Time Bandit Attack : Ce type de MEV se produit principalement dans les réseaux blockchain avec le principe de chaîne la plus longue (comme le Bitcoin du consensus Satoshi Nakamoto).

À en juger par les résultats de ces occurrences de MEV, le MEV de type Back Running est généralement inoffensif pour le réseau blockchain. Par exemple, les arbitragistes utilisent la différence de prix entre deux DEX + arbitrage sans risque réalisé par des prêts flash, et les liquidateurs maintiennent l'accord de prêt. fonctionnement ; Front Running et Sandwith Attack peuvent causer des dommages aux intérêts des autres utilisateurs.

2.1 Situation actuelle

En fait, le MEV est controversé car l’existence de MEV non bénins ne semble pas très morale. Par exemple, Front Running, Sandwith Attack et Time Bandit Attack détruiront l’expérience de transaction et nuiront aux intérêts des utilisateurs ordinaires de la blockchain. Par conséquent, j’espère depuis longtemps que l’industrie pourra lancer une solution/produit/protocole pour prévenir l’apparition de ces MEV non bénins.

Cependant, les caractéristiques publiquement visibles des transactions dans Mempool et les règles d'enchères du tri en chaîne Tx déterminent que MEV doit exister. La meilleure chose à faire, si votre transaction ne peut éviter le retrait de MEV, utilisez un produit/protocole qui vous rémunère les revenus.

Concernant les externalités négatives (Externalités négatives) que les MEV (en particulier les MEV non bénins) peuvent apporter aux blockchains avec état (telles que Ethereum), il existe actuellement certains produits dans l'industrie qui peuvent atténuer ces effets pour faire face à ces risques. Par exemple, la série de produits Falshbots :

Flashbots Auction : Flashbots Auction fournit un canal de communication privé entre les utilisateurs d'Ethereum et les validateurs pour communiquer efficacement l'ordre de transaction préféré au sein d'un bloc. Grâce à de tels produits, les utilisateurs du trading en chaîne peuvent obtenir la confidentialité avant la transaction, la confidentialité des transactions échouées, la protection de la finalité, etc.

Flashbots Protect RPC : il s'agit d'un produit de point de terminaison RPC qui permet aux utilisateurs de mettre en œuvre une protection frontale, que les utilisateurs peuvent ajouter à leur portefeuille pour que leurs transactions soient soumises aux enchères Flashbots. Pour les utilisateurs, il n'y a pas de différence perceptuelle par rapport aux transactions ordinaires, mais les résultats peuvent atteindre une protection frontale, une confidentialité des transactions échouées, etc.

MEV-Boost : pendant la période PoS, Validator peut accéder à Mempool pour trier les transactions et les regrouper lui-même, ou il peut choisir des blocs poussés par MEV-Boost qui ont été triés par Builder et ont des revenus MEV plus élevés. Grâce à MEV-Boost, les revenus du Validateur peuvent être considérablement augmentés, de sorte que la plupart des Validateurs choisiront de se connecter à MEV-Boost au lieu de faire le tri eux-mêmes.

Du point de vue de MEV Supply Chain, ces trois produits jouent un rôle dans chaque maillon de MEV Supply Chain.

2.2 L'avenir

Concernant l’avenir du domaine MEV, combiné à l’analyse de l’état de développement du domaine MEV, les grandes tendances suivantes peuvent se dégager :

(1) L'effet de tête sera grave : plus de 90 % des 500 dernières époques ont été fournies par MEV-Boost, et la série de produits Flashbots était presque en position de leader dans tous les aspects de la génération de blocs pendant la période PoS. sont déjà des Flashbots. Dans le cas du First Mover, les nouveaux entrants qui souhaitent entrer dans le domaine des MEV ont besoin de certaines compétences de base pour conquérir davantage de parts de marché ;

(2) Ceux qui obtiennent Orderflow gagneront le monde : pour obtenir plus d'opportunités MEV, il est important d'avoir suffisamment de Orderflow. Pour les utilisateurs commerciaux ordinaires, il n’existe en fait aucun moyen d’éliminer complètement le MEV. Même si l'utilisateur adopte Flashbots Protect RPC, il ne peut qu'empêcher le chercheur du Public Mempool de capturer le MEV potentiel de son Tx. Le constructeur du réseau Flashbots Auction a toujours la possibilité d'extraire le MEV pour son Tx. Par conséquent, pour les utilisateurs ordinaires, puisqu'ils ne peuvent pas complètement éviter d'être retirés de MEV, il est préférable de choisir des portefeuilles, DEX ou d'autres Dapps qui renverront les revenus MEV aux utilisateurs ;

(3) Le MEV de Multichain a encore une marge de croissance : le MEV au sein de la chaîne Ethereum pure a peut-être été pratiquement entièrement capturé. Cependant, la blockchain est un écosystème multichaîne et les opportunités MEV entre Layer1 et Layer1 et entre Layer1 et Layer2 sont encore difficiles à saisir.Il peut y avoir une certaine marge de croissance en MEV dans ce domaine ;

(4) Les exigences en chaîne pour les transactions anti-différentielles profondes peuvent toujours être respectées : selon les données de MEVwatch, les blocs qui répondent aux exigences de conformité de l'OFAC sur la blockchain Ethereum après la fusion représentent 57,49 % du nombre total de blocs produits, et les 100 derniers blocs Seuls 35 blocs de la blockchain ont mis en œuvre la conformité OFAC, ce qui a peu d'impact sur la chaîne contre les transactions différentielles profondes. Bien qu'après la fusion, la plupart des principales plateformes de gage soient des plateformes centralisées, ces entités centralisées sont inévitablement soumises à une supervision juridique, posant ainsi un défi à la capacité de la blockchain Ethereum à résister à de profondes différences. Mais même si plus de 90 % des validateurs acheminent les transactions via le relais d'examen MEV, les transactions qui résistent à de profondes différences peuvent toujours être mises en chaîne en une heure.

3 scènes

3.1 Solana

Comme Ethereum, la croissance de l'activité financière de Solana a attiré l'activité MEV, ce qui a commencé à dégrader l'expérience de l'utilisateur final. Cependant, contrairement à Ethereum, où les frais de gaz sont devenus prohibitifs, les problèmes de Solana ont été causés par une combinaison de :

(1) Coût du gaz extrêmement faible.

(2) Absence de marché de frais.

(3) L'absence d'un protocole de propagation de transaction sous-optimal n'offre pas beaucoup d'options pour bloquer le spam réseau.

En période de forte volatilité du marché ou d'événements en chaîne populaires tels que NFT Mint, le volume de transactions de spam envoyées au réseau est parfois si important qu'il provoque des pannes de réseau.

Certains peuvent se demander pourquoi la suite de produits Flashbots ne peut pas simplement être réutilisée pour Solana. Mais il est important de considérer que la conception architecturale de Solana est très différente de celle d’Ethereum, nécessitant une approche unique. Les principales différences incluent, par exemple, la vitesse de Solana (400 millisecondes entre les blocs), le protocole de diffusion de données unique, le transfert de transactions sans mémoire, le marché des frais natif et le traitement des transactions parallèles.

En 2022, Jito Labs est intervenu pour lui fournir l'infrastructure MEV indispensable avec une approche spécifique à l'écosystème Solana. Comme Flashbots, ils ont commencé avec plusieurs objectifs clés en tête : minimiser les externalités négatives du MEV, empêcher la centralisation et distribuer les récompenses du MEV.

Depuis lors, Jito est le principal fournisseur de solutions MEV sur Solana et a lancé de nombreux produits, notamment :

Jito-Solana est le premier client Solana tiers optimisé pour une extraction MEV efficace. Tout comme mev-geth, il prend en charge les collectes de transactions et fonctionne de manière transparente avec Jito Relayer et Jito Block Engine.

Relayer est conçu pour fournir aux validateurs une couche de protection entre leur TPU (unité de traitement de transaction) et le spam du réseau. Les validateurs peuvent exécuter leur propre Relayer ou utiliser une version hébergée par Jito Labs.

Le moteur de blocs est essentiellement un constructeur de blocs hautes performances : il mène des enchères scellées pour l'espace de blocs et transmet l'ensemble des transactions les plus rentables au leader actuel pour une exécution immédiate. Block Engine est également distribué dans le monde entier pour fournir un accès ouvert à faible latence.

3.2 Cosmos

Bien que l’on puisse dire que Cosmos ne possède que l’écosystème DeFi le plus rudimentaire, il devrait devenir un terrain fertile pour la conception de marchés spatiaux en bloc et les expériences MEV inter-domaines.

Contrairement à Ethereum, où les volumes de transactions et de prêts ont atteint des milliards de dollars, et à Solana, qui est dominé par des applications financières à faible latence, Cosmos semble progresser lentement sur MEV.

Il existe de nombreuses raisons possibles à cela, mais l'explication la plus évidente est que le client Tendermint utilise par défaut la commande premier entré, premier sorti (FIFO) et qu'il manque d'activité financière.

Ce n’est qu’à la sortie d’Osmosis fin 2021, ou même jusqu’à l’effondrement de Terra en mai 2022, que les gens ont commencé à remarquer et à mesurer des quantités significatives de MEV capturées dans l’écosystème du Cosmos. Combinez ces événements avec des conditions de marché baissières comme la chute des frais, et il est facile de comprendre pourquoi les validateurs commencent à envisager d'autres options pour tenter de rester rentables.

En conséquence, un certain nombre de fournisseurs de solutions MEV natives de Cosmos sont entrés dans l'espace, notamment Skip Protocol et Mekatek.

Les produits phares de Mekatek

Zenith vise à créer un marché ouvert pour la construction de blocs dans Cosmos. Les chercheurs peuvent soumettre des packages de transactions et rivaliser pour la priorité au sein des blocs, tandis que les validateurs peuvent sous-traiter la construction de blocs à Zenith et vendre leur espace de bloc pour un profit maximum.

Les produits principaux de Skip Protocol

Mev-Tendermint est une version modifiée de Tendermint qui permet aux validateurs d'accepter des lots de transactions et introduit des enchères scellées pour inclusion en haut du bloc (Skip ne construit pas le bloc entier, seulement le haut).

Skip-Select apporte la souveraineté de Cosmos à MEV en permettant des enchères de blockspaces entièrement configurables et basées sur la gouvernance. Il permet aux validateurs de décider facilement comment distribuer les récompenses MEV, quel pourcentage de la construction d'un bloc donné doit être sous-traité à Skips, s'il faut protéger les blocs contre le front-running/sandwiching, et plus encore. Skip-Select jette également les bases du vote futur et de l'application des préférences MEV au sein du protocole via une gouvernance en chaîne, activée par le SDK Cosmos et ABCI++ (Application Blockchain Interface).

Le succès du PBS - Le concept de Block Builder Separation (PBS) s'est répandu au-delà de l'écosystème Ethereum, certaines versions de celui-ci existant désormais dans les écosystèmes Cosmos et Solana ;

Guerre de latence - En raison de problèmes d'architecture réseau Solana, Jito Labs a adopté une approche sensible à la latence pour l'extraction MEV, ce qui donne un avantage aux utilisateurs exécutant des serveurs ou des validateurs en dehors des États-Unis ou de l'Europe ;

Solutions consacrées – En raison du niveau de souveraineté et d’autonomie dont dispose la communauté Cosmos sur sa pile technologique, il est souvent plus facile d’intégrer des solutions MEV (telles que PBS) dans le protocole principal. Il y a de nombreuses raisons à cela, notamment le fait que, même si la gouvernance de Cosmos est souvent difficile, elle peut être mise en œuvre en chaîne sans avoir à réfléchir à la manière dont les changements affecteront d'autres applications. Et du côté technologique, des innovations telles que la dernière version d'ABCI++ offrent de nouvelles possibilités dans la manière dont les applications basées sur Cosmos peuvent communiquer directement avec la couche de consensus, autorisant des fonctionnalités telles que le cryptage par seuil ;

MEV inter-domaines – Comme le note Flashbots dans le manuel SUAVE, les incitations à acquérir du MEV inter-domaines augmenteront au cours des prochaines années et pourraient constituer une menace de validation pour divers modèles de sécurité économique des écosystèmes. Étant donné que Cosmos est conçu pour les chaînes croisées, il peut être exposé au pouvoir centralisateur du MEV inter-domaines. Il existe déjà de grandes entités qui exécutent des validateurs sur plusieurs chaînes Cosmos. Si elles ne sont pas contrôlées, cela n'entraînera que quelques-uns et extrêmement bien. -capitalisé Un monde où les validateurs contrôlent des parts significatives sur diverses chaînes.

4Affrontement

Lorsqu’il y a une controverse, quelqu’un se manifeste naturellement.

4.1 Chaîne murale

Wallchain, un fournisseur de solutions anti-MEV, a annoncé un investissement de 2 millions de dollars dirigé par Cypher Capital, une société de capital-risque multistratégie dont le siège est à Dubaï, aux Émirats arabes unis. L’investissement sera utilisé pour mener les recherches approfondies de Wallchain sur Web3 afin de réaliser une croissance des revenus et de lancer de nouvelles solutions MEV.

Wallchain résout le problème croissant du MEV en tête en intégrant sa solution anti-MEV dans les DEX et les portefeuilles qui récupéreront ces bénéfices à la source. En termes simples, la solution insère des transactions de couverture dans les transactions des utilisateurs, éliminant ainsi complètement la possibilité de MEV. Les bénéfices générés par la couverture sont ensuite distribués à la plateforme et aux utilisateurs finaux sous forme de cashback, créant ainsi une situation gagnant-gagnant pour les deux parties intégrant Wallchain.

4.2 Pool de mémoire chiffré

Les pools de mémoire chiffrée constituent un espace de conception fascinant. Jetez un œil à ces options de mise en œuvre.

Les mempools cryptographiques sont un outil puissant pour résoudre le MEV (si je ne peux pas le voir, je ne peux pas échanger en premier) et les lacunes profondes (sauf si toutes les transactions cryptographiques sont exclues). Il existe actuellement plusieurs solutions connexes qui peuvent être utilisées individuellement, et ils sont également liés les uns aux autres et peuvent être utilisés en combinaison.

Idée de base : les utilisateurs sont autorisés à soumettre des transactions cryptées, et les producteurs de blocs soumettent ces transactions avant qu'elles puissent être déchiffrées :

L'utilisateur crypte et diffuse la transaction, la transaction cryptée est soumise, la transaction est déchiffrée et la transaction est exécutée (remarque : la soumission, le déchiffrement et l'exécution peuvent avoir lieu dans un seul emplacement)

Un point clé à garantir ici est que le décryptage ne dépend pas de l’utilisateur. Il existe plusieurs manières d'y parvenir :

(1) En vol, faites confiance à un tiers et envoyez-lui des données en privé. Il peut décrypter et visualiser les données, mais s'engage à ne pas les divulguer publiquement avant que les données ne soient soumises à la chaîne. C'est ainsi que fonctionnent des produits comme Flashbots Protect.

(2) Vous pouvez exploiter un matériel fiable. Le texte brut peut être exécuté sur du matériel fiable, mais n'est pas déchiffré publiquement tant que la transaction n'est pas soumise. L’exemple le plus célèbre est le SGX de Flashbots SUAVE.

(3) Threshold Encryption/Decryption (TED), un comité peut unir ses forces pour forcer le décryptage du texte chiffré, mais les signataires doivent atteindre un seuil pour ce faire. Par exemple, votre « seuil » pourrait être que 2/3 des validateurs acceptent de décrypter.

(4) Chiffrement/Déchiffrement différé (DED)

À l'aide du chiffrement différé, vous pouvez configurer les informations chiffrées pour qu'elles soient automatiquement déchiffrées après un certain temps, qui correspond au calcul séquentiel associé à VDF. Pour réellement implémenter DED, vous avez besoin d'un ASIC VDF. Heureusement, la Fondation Ethereum et Protocol Labs ont travaillé à leur construction et ont récemment obtenu les premiers échantillons de test de la puce construite par GlobalFoundries. Ces évaluateurs VDF devraient être capables d'effectuer des calculs séquentiels extrêmement rapides. Ces ASIC VDF conviennent également aux puzzles à verrouillage temporel et aux DED. (5) Chiffrement/déchiffrement par témoin (WED). WED permet à tout témoin de déchiffrer de force un texte chiffré. L'effet est bon, mais il n'a pas encore été implémenté.

Référence : IOSG Ventures Jiawei, Natalie Mullins Deep Wave TechFlow, Jon Charbonneau0x11, Foresight News