MSTR Cat

Blockchain/Niveau VII · Évolution/7.1 Ethereum : l'ordinateur mondial/Leçon 7

MEV, constructeurs et censure

Celui qui commande le bloc contrôle la valeur.

MatérielDocumentation Flashbots MEV-BoostCommuniqué de presse du département du Trésor américain OFAC concernant Tornado Cash (août 2022)Un tableau de bord de relais et d’constructeur (par exemple mevboost.pics)

Curiosité

  1. Pourquoi la séquence des transactions détermine-le bénéfice et la perte dans un registre décentralisé ?
  2. Comment la pression réglementaire extérieure peut-elle influencer les blocs qui sont inclus dans un réseau mondial ?
  3. Que se passe-t-il avec la décentralisation lorsque des entreprises spécialisées relient la majeure partie de l’histoire de la chaîne ?

Explorer

  1. La valeur extractible maximale, ou MEV, apparaît parce que l’ordre des transactions influence les résultats. Un chercheur surveille le mempool à la recherche d’opportunités, telles que l’arbitrage entre exchanges ou les liquidations dans les protocoles de prêt. Ces acteurs construisent des ensembles de transactions qui garantissent un profit s’ils sont placés à des positions spécifiques au sein d’un bloc. La valeur extraite provient de la différence entre les prix avant et après exécution, permettant ainsi de récupérer ce qui serait sinon perdu en raison d’inefficacités du marché. Cette dynamique transforme la production de blocs en un problème d’optimisation où le timing et l’ordre sont primordiaux.
  2. Depuis la transition d’Ethereum vers le proof-of-stake en septembre 2022, la plupart des blocs ne sont pas créés directement par les validateurs. Au lieu de cela, des créateurs spécialisés rassemblent les transactions provenant des chercheurs et assemblent des blocs complets. Les validateurs, agissant en tant que proposeurs, sélectionnent le bloc offrant la meilleure offre grâce à un mécanisme d’enchère fermée. Cette séparation des rôles, connue sous le nom de séparation proposeur-créateur ou PBS, permet des optimisations complexes sans que chaque validateur ait besoin d’exécuter du logiciel de calcul lourd. L’écosystème s’est stratifié en couches distinctes : les chercheurs trouvent la valeur, les créateurs l’organisent, et les relais la transmettent.
  3. Le client MEV-Boost de Flashbots médie cette chaîne d’approvisionnement en reliant simultanément les validateurs à plusieurs constructeurs. Un relais valide l’intégrité du bloc avant de le transmettre au proposeur, protégeant ainsi contre le spam ou des données invalides. Il a également introduit un nouveau point de défaillance : les relais eux-mêmes. Comme ces entités filtrent et acheminent les blocs, elles exercent une influence considérable sur les transactions qui entrent dans la chaîne. La concentration de ce pouvoir entre les mains de quelques opérateurs commerciaux crée une dépendance différente de la structure plus distribuée des pools miniers de Bitcoin.
  4. La tension entre décentralisation et conformité est devenue visible après que le Bureau américain du contrôle des actifs étrangers a sanctionné Tornado Cash en août 2022. Plusieurs relais majeurs ont commencé à filtrer les transactions associées au protocole afin d’éviter toute responsabilité juridique. Pendant une période, la majorité des blocs Ethereum ont été créés par des relais conformes aux exigences de l’OFAC, ce qui a eu pour effet de censurer certains types d’activités au niveau de l’infrastructure. Cela a montré que lorsque la création de blocs est concentrée entre des entités commerciales soumises à la loi nationale, des règles externes peuvent pénétrer dans la logique interne du protocole, modifiant le comportement de la chaîne sans changer son code.
  5. Bitcoin fait face à des risques de concentration similaires grâce aux pools de minage, bien que le mécanisme diffère. Dans Bitcoin, les pools créent généralement le modèle du bloc et les mineurs se contentent de le hachurer, tandis que Stratum V2 permet aux mineurs de choisir leurs propres transactions (leçon 3.2.5). Sur Ethereum, l’assemblage des blocs est confié à un petit nombre de constructeurs spécialisés. Cette distinction est importante car un constructeur centralisé peut mettre en œuvre une logique métier ou des filtres de conformité invisibles pour la couche du protocole. Le compromis est clair : les constructeurs spécialisés augmentent l’efficacité et les récompenses en blocs pour les validateurs, mais introduisent une dépendance à l’égard d’opérateurs tiers qui contrôlent l’ordre des activités économiques.
  6. Ouvrez un explorateur de blocs comme Etherscan et examinez les métadonnées d’un bloc récent. Cherchez des champs indiquant l’identité du créateur ou du proposeur, si cela est disponible dans l’implémentation du client. Notez que, bien que ce soit le validateur qui propose le bloc, l’ordre des transactions internes reflète une optimisation complexe réalisée par une entité externe. Cette vérification concrète révèle la réalité mécanique : l’histoire de la chaîne est assemblée par une chaîne d’acteurs spécialisés, chacun ayant ses propres incitations et contraintes, plutôt que par un moteur de protocole monolithique.

Faits clés

  • Le MEV (valeur extrayable maximale) dépend de l’ordre des transactions au sein d’un bloc.
  • Séparation entre proposeur et constructeur (PBS) : elle dissocie l’assemblage des blocs de la proposition de blocs à l’époque du proof-of-stake d’Ethereum.
  • Les relais MEV-Boost de Flashbots servent d’intermédiaires entre les validateurs et les développeurs spécialisés au moyen d’enchères fermées.
  • Suite aux sanctions Tornado Cash de août 2022, de nombreux relais ont filtré les transactions associées, ce qui a affecté la composition des blocs.
  • Les relais valident les blocs avant leur livraison pour protéger les proposeurs des données inválides ou du spam.
  • La concentration de la construction en blocs chez les opérateurs corporatifs permet aux règles réglementaires externes d’influencer l’inclusion dans la chaîne.

Exercice neuf, six, trois, un

9RassemblerListez 9 rôles ou entités distincts impliqués dans le processus de création de blocs d’Ethereum après la fusion, de la soumission des transactions à leur inclusion finale.
6RegrouperGroupez ces 9 éléments en 6 catégories en fonction de leur fonction principale : découverte de la valeur, assemblage, validation, distribution, proposition et censure/conformité.
3DistillerRéduisez les 6 clusters en 3 raisons fondamentales expliquant pourquoi la séparation entre proposeur et constructeur crée de nouvelles dépendances de confiance par rapport au modèle de minage de Bitcoin.
1CristalliserLes constructeurs de blocs centralisés permettent à la pression réglementaire extérieure d’influencer les transactions qui sont intégrées dans la chaîne.

Vérification des faits

Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.

Ouvrir dans l'académie interactive →

EN PT ES ZH JA KO RU DE MS