
📚 Mécanisme visant à répartir le contenu des blocs afin de prévenir le MEV ✅ Aperçu Cette proposition explique comment le MEV, qui pose problème sur Ethereum, peut être réduit à presque zéro en répartissant de manière décentralisée la décision du "contenu" des blocs. Elle s'appuie sur une analyse structurale de la manière dont le MEV se produit, et propose d'ajouter une couche de consensus sur la sélection et l'ordre des transactions, sans modifier la structure des blocs elle-même. ✅ La vraie raison derrière l'apparition du MEV Le MEV naît du fait que les mineurs ou validateurs peuvent librement choisir les transactions à inclure dans un bloc et les réorganiser dans l'ordre qu'ils souhaitent. Bien que la structure des blocs sur Ethereum soit décentralisée et validée par consensus, le contenu d'un bloc est déterminé en un court laps de temps par une seule personne. C'est cette situation où une seule entité peut décider du contenu du bloc qui est à la base des attaques comme le front-running ou le sandwich attack. ✅ Le consensus sur la structure et celui sur le contenu sont deux problèmes distincts Les blockchains ont réussi à bien décentraliser le consensus sur la structure, c'est-à-dire qui valide quel bloc. Cependant, la décision de quelles transactions inclure et dans quel ordre ne l'est pas. Cette proposition explique que ce problème est similaire à celui des doubles dépenses du passé. Tout comme on a résolu le problème en introduisant un consensus pour éviter les abus liés à la centralisation d'une seule machine, il faudrait appliquer le même principe au contenu des blocs. ✅ L'idée d'une couche de contenu La proposition consiste à ajouter une "couche de contenu" (ou "content layer") au-dessus de la structure des blocs. Cette couche permettrait à plusieurs nœuds, en partageant des rôles, de décider ensemble des transactions à inclure et de leur ordre. L'objectif est d'éliminer les possibilités pour un validateur ou un séquenceur particulier de réorganiser les transactions selon son intérêt personnel. ✅ Fonctionnement de base du protocole Alex Dans l'exemple du protocole Alex, les rôles sont séparés : collecte des transactions, randomisation de leur ordre, et gestion globale pour intégrer les transactions dans le bloc. Chaque composant fonctionne de manière indépendante, et même si une entité tentait de tricher, d'autres participants vérifieraient et compenseraient cette tentative. Cela rend très difficile la censure de transactions ou leur réorganisation arbitraire. ✅ Relation avec l'Ethereum actuel Ce mécanisme ne modifie pas le consensus d'Ethereum lui-même. Il conserve la structure des blocs telle qu'elle est, et ajoute simplement une méthode décentralisée pour déterminer leur contenu. Cela signifie que ce concept peut être appliqué aux validateurs d'eth2, aux séquenceurs de rollups, ou même aux futurs séquenceurs décentralisés, ce qui en fait une solution largement applicable. ✅ Impact sur l'équité et la découverte de prix Avec cette conception, les actions nécessaires au bon fonctionnement du marché, comme l'arbitrage simple, ne sont pas exclues. En revanche, elle cible spécifiquement le MEV qui conduit à l'exploitation des utilisateurs de manière inévitable. En conséquence, le réseau lui-même vise à offrir une équité naturelle, réduisant ainsi la nécessité d'implémenter des mesures complexes au niveau des applications.
