
Guide Solana MEV : une autre forêt sombre au-delà d'Ethereum
TechFlow SélectionTechFlow Sélection

Guide Solana MEV : une autre forêt sombre au-delà d'Ethereum
La prolifération du MEV sur Solana : comment y remédier ?
Rédaction : Ryan Chern
Traduction : Luffy, Foresight News
Cet article vise à vous donner une compréhension de base du fonctionnement de la MEV sur Solana. En résumé :
-
La MEV sur Solana n’a pas disparu.
-
Toute MEV n’est pas mauvaise.
-
Des transactions rentables de type frontrunning sont possibles non seulement dans les AMM, mais aussi dans d'autres structures de liquidité DEX.
-
La production continue de blocs et l’absence de mempool intégrée au protocole modifient le comportement par défaut de la blockchain et sa dynamique sociale.
-
D'autres pourraient tenter de forker ou de reproduire autrement le mempool hors-protocole de Jito afin d'extraire davantage de MEV, mais cela est techniquement et socialement difficile.
-
De nombreux validateurs ont soutenu la décision de supprimer le mempool de Jito, renonçant ainsi aux revenus issus des sandwich trades, en faveur du développement à long terme et de la santé de Solana.
Introduction
Dans un réseau proof-of-stake, lorsque vous êtes désigné comme leader pour un bloc spécifique, vous avez le pouvoir de décider du contenu de ce bloc. La valeur maximale extractible (MEV) désigne la valeur obtenue en ajoutant, supprimant ou réordonnant les transactions au sein d’un bloc donné.
Avec l’augmentation de l’activité et de l’intérêt autour de Solana, la MEV devient un sujet de plus en plus discuté. Le 10 janvier 2024, un searcher a gratifié un validateur de 890 SOL, l’un des plus gros pourboires de l’histoire de Jito :

Au cours de la semaine du 12 mars 2024, les validateurs Solana ont perçu via Jito plus de 7 millions de dollars de pourboires liés à l’espace bloc. Aujourd’hui, plus de 50 % des transactions Solana sont des arbitrages infructueux ; toutefois, étant donné que les coûts transactionnels sont très faibles, le rendement attendu reste positif. À long terme, les traders continueront de tirer profit de ce type de transactions.
Structure de la MEV sur Solana
Aperçu général
La MEV sur Solana diffère de celle observée sur d'autres chaînes, car elle incite les searchers à exécuter leurs propres nœuds et à s'intégrer étroitement avec les nœuds hautement misés afin d'obtenir une vision actualisée de la blockchain (du fait de la sensibilité de Solana à la latence). Cela résulte des mises à jour d’état continues de Solana et de son mécanisme pondéré par mise, notamment Turbine (pour lire l’état mis à jour) et la QoS pondérée par mise (pour écrire un nouvel état).
L’une des différences les plus marquantes est l’absence d’un mempool traditionnel tel qu’on le trouve sur d’autres blockchains comme Ethereum.
La production continue de blocs sur Solana n’exige aucun mécanisme d’enchères supplémentaire ou externe au protocole, ce qui réduit certains types de MEV (notamment le frontrunning).
Transactions MEV
Les opportunités de MEV apparaissent sous différentes formes. Voici quelques types courants de transactions MEV actuellement présents sur Solana :
-
Minting NFT : La MEV associée au minting NFT se produit lorsque des participants tentent d’obtenir des NFT rares ou précieux lors d’événements publics de frappe (y compris les NFT blue-chip et les NFT de longue traîne). Les opportunités de MEV lors de ces événements de minting augmentent brutalement : le bloc x-1 ne présente aucune opportunité de MEV liée aux NFT, tandis que le bloc x en contient une forte concentration (le bloc x correspond ici au bloc où commence le minting). Cette congestion massive due au minting NFT a été l'une des causes des pannes fréquentes de Solana en 2021/2022.
-
Liquidations : Lorsqu’un emprunteur ne parvient pas à maintenir le taux de collatéral requis, sa position devient sujette à liquidation. Les searchers scrutent la blockchain à la recherche de telles positions sous-collatéralisées, puis exécutent la liquidation pour rembourser partiellement ou totalement la dette, en obtenant une partie du collatéral comme récompense. Ces opérations ont lieu dans des protocoles utilisant à la fois des jetons et des NFT comme garantie. Les liquidations sont nécessaires pour assurer la solvabilité des protocoles et bénéficient à l’écosystème dans son ensemble.
-
Arbitrages : L’arbitrage consiste à exploiter les écarts de prix d’un même actif sur différents marchés ou plateformes. De telles opportunités existent au sein d’une même chaîne, entre chaînes, ainsi qu’entre CEX et DEX. L’arbitrage intra-chaîne est actuellement la seule forme garantissant l’atomicité, car les deux transactions s’exécutent sur la même chaîne, tandis que l’arbitrage inter-chaîne implique des hypothèses de confiance supplémentaires. Tant qu’il ne génère pas de flux d’ordres nuisibles, l’arbitrage contribue à maintenir la cohérence des prix des actifs sur les différents marchés.
Jito
Jito est un mécanisme d’enchères hors-protocole pour une partie de l’espace bloc, différent du système MEV-boost qui construit des blocs complets (Jito et mev-geth sont proches en esprit, mais très différents en mise en œuvre). Jito offre une garantie hors-chaîne d’inclusion pour un ensemble spécifique de transactions appelées « bundles » (paquets). Les bundles sont exécutés de manière séquentielle et atomique (tout inclus ou rien du tout). Les searchers qui remportent l’enchère et paient un pourboire soumettent alors des bundles dont l’exécution est garantie sur la chaîne. Les pourboires Jito existent hors-protocole et sont distincts des frais prioritaires intégrés au protocole.
Cette approche vise à réduire le trafic inutile et à améliorer l’efficacité des ressources de calcul de Solana, en publiant dans chaque bloc uniquement le bundle gagnant de l’enchère. Les searchers peuvent utiliser les bundles pour bénéficier d’un ou plusieurs des attributs suivants : rapidité, inclusion garantie, et enchères pour frontrun/backrun. Cela revêt une importance particulière étant donné qu’une grande partie des ressources de calcul du réseau est actuellement consommée par des transactions échouées.
Mempool
Contrairement à Ethereum, Solana ne possède pas de mempool natif intégré au protocole. Le service de mempool de Jito, désormais abandonné, a effectivement créé un mempool standardisé hors-protocole, car environ 65 % des validateurs exécutent le client Jito-Solana (plutôt que le client natif Solana-Labs).
Après leur soumission, les transactions restaient dans le pseudo-mempool de Jito pendant 200 millisecondes. Pendant cette période, les searchers pouvaient enchérir pour obtenir la possibilité de frontrun/backrun ou de réaliser des sandwich trades sur les transactions en attente, le bundle offrant l’enchère la plus élevée étant transmis aux validateurs pour exécution. Une grande partie des revenus MEV provenant des sandwich trades était mesurée par les pourboires versés aux validateurs.
Le service de mempool de Jito a été fermé le 8 mars
Personne n'aime parler des sandwich trades (surtout sur Ethereum), car ils imposent une externalité strictement négative aux traders finaux : ces derniers obtiennent systématiquement le pire prix possible. À titre de comparaison, les sandwich trades ont généré environ 24 millions de dollars de profit sur Ethereum au cours des 30 derniers jours. Lorsque les utilisateurs définissent un slippage maximal, ils concluent presque toujours à ce prix limite. Autrement dit, si l’ordre est exécuté, le slippage réel est presque toujours égal au slippage maximal configuré.
Les searchers Jito peuvent toujours soumettre d'autres types de bundles MEV qui ne dépendent pas du flux de commandes du mempool, tels que les transactions d’arbitrage ou de liquidation (ce qui nécessite d’observer les transactions dans un bloc et de saisir l’opportunité lors de la prochaine enchère Jito).
Chaîne d’approvisionnement
À titre de référence, la chaîne d’approvisionnement actuelle de construction de blocs sur Ethereum est la suivante :

Sur Solana (pour les validateurs exécutant le client Jito-Solana), la chaîne de construction de blocs est la suivante :

-
Transactions entrantes : État prévu des transactions en attente d’exécution. Elles peuvent provenir d’un RPC, d’autres validateurs, de flux d’ordres privés ou d’autres sources.
-
Relais : Les relais sur Solana diffèrent de ceux d’Ethereum. Sur Ethereum, un relais est une entité de confiance reliant les builders et les proposers (les builders font confiance au relais pour ne pas modifier leur bloc). Sur Solana, le relais a pour rôle de transmettre les transactions entrantes et d’effectuer certaines opérations limitées du TPU, telles que la suppression des doublons de paquets et la vérification des signatures. Le relais transfère ensuite les paquets au moteur de bloc et aux validateurs. Un relais équivalent n’est pas nécessaire sur Ethereum car il dispose d’un mempool, contrairement à Solana. La logique du relais est open source, et chacun peut exécuter son propre relais (Jito met ses instances de relais à disposition comme ressource publique). D'autres participants connus du réseau Solana exécutent également leurs propres relais.
-
Moteur de bloc : Le moteur de bloc simule des combinaisons de transactions et exécute une enchère hors-chaîne pour l’espace bloc. Il transmet ensuite les bundles maximisant la MEV au leader exécutant le client Jito-Solana.
-
Searchers : Les searchers cherchent à exploiter les écarts de prix en insérant leurs propres transactions dans un bloc donné. Ils peuvent s’appuyer sur des sources telles que ShredStream de Jito (et auparavant MempoolStream).
-
Validateurs : Les validateurs construisent et produisent les blocs. Les blocs Jito-Solana sont assemblés par un planificateur qui réserve 3 millions de CU aux transactions routées via Jito, représentant les 80 % initiaux du bloc.
Ces intervenants ne sont pas nécessairement des entités indépendantes, car un même acteur peut être verticalement intégré. Comme mentionné précédemment, les validateurs ont un contrôle total sur leurs blocs. Un validateur peut lui-même, lorsqu’il est leader, rechercher des opportunités économiques en insérant, réordonnant ou censurant des transactions.
Qu’un leader exécute ou non Jito-Solana, les searchers peuvent aussi soumettre des transactions via les méthodes RPC (itinéraire standard intégré au protocole). Du fait des frais relativement bas sur Solana et de l’incertitude du planificateur, envoyer directement des transactions reste une méthode courante pour accéder aux opportunités MEV. Certaines opportunités MEV peuvent persister plus longtemps que prévu, durant environ un à plusieurs dizaines de blocs.
Répartition de la MEV entre les participants
Bien que Solana permette d’accélérer l’exécution des transactions et de réduire certains types d’opportunités MEV, cela pourrait accentuer les risques de centralisation pilotés par la latence, où validateurs et searchers chercheraient à intégrer étroitement leurs infrastructures pour obtenir un avantage concurrentiel. Nous sommes encore loin d’un équilibre stable et compétitif en matière d’infrastructures et de mécanismes associés.

Source :Twitter
Dans un monde où le temps de création d’un bloc est inférieur à 200 ms, les participants expérimentés disposant de l’infrastructure et des compétences nécessaires pour optimiser le système acquièrent un avantage comparatif. Jusqu’à présent, Ethereum s’est éloigné de cet équilibre en développant des solutions hors-protocole permettant une participation démocratisée des searchers.
Comment atténuer la MEV
Des mécanismes généraux hors-protocole intègrent progressivement le protocole afin de réduire les opportunités de MEV sur Solana. Ces mécanismes incluent :
-
Systèmes RFQ : Les systèmes RFQ (Request for Quote), tels que Hashflow, sont désormais présents sur Solana et gagnent en popularité (volume cumulé des transactions supérieur à 10 milliards de dollars dans tout l’écosystème). Les ordres sont exécutés par des market makers spécialisés (Wintermute, Jump Crypto, GSR, LedgerPrime), plutôt que via des AMM ou carnets d’ordres on-chain. La tarification basée sur des signatures permet un calcul hors-chaîne. Cela déplace effectivement la découverte des prix hors-chaîne, seules les transactions de transfert finalisées étant inscrites sur la blockchain.
-
Terminaux RPC protégés contre la MEV : Ces terminaux permettent aux utilisateurs de récupérer une partie de la valeur générée par leur flux d’ordres sous forme de cashback. Les searchers enchérissent pour le droit de backrun une transaction et soumettent un montant de cashback, qui est reversé à l’utilisateur. Ces terminaux reposent généralement sur la confiance accordée à la contrepartie exploitant le terminal, garantissant l’absence de frontrunning ou de sandwich trades.
Les mécanismes d’atténuation ou de redistribution de la MEV combinent la récupération partielle de la valeur par l’utilisateur depuis son flux d’ordres, et le déplacement hors-chaîne des enchères de découverte de prix et des mécanismes associés. Ces solutions impliquent des compromis entre propriétés cryptographiques telles que la résistance à la censure, l’auditabilité et la décentralisation.
Conclusion
Cet article présente les principaux acteurs de la chaîne d’approvisionnement MEV sur Solana, les derniers développements ainsi que les formes courantes de MEV sur cette blockchain.
La recherche sur la MEV dans l’écosystème Solana se concentre principalement sur l’impact des différents mécanismes d’atténuation ou de redistribution de la MEV. Ethereum a investi massivement dans ses infrastructures, et Flashbots vise à offrir des opportunités MEV démocratisées, tout en introduisant des designs spécifiques pour contrer les externalités négatives potentielles.
Solana a l’opportunité d’explorer de nouveaux modèles à la pointe de la MEV et de la chaîne de production de blocs.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News










