Le Maximal Extractable Value (MEV) est un concept qui consiste à manipuler l’ordre, ainsi que l’inclusion ou l’exclusion de transactions dans les blocs afin d’en maximiser la valeur. Cette pratique a gagné en notoriété sur Ethereum, notamment grâce à l’introduction de MEV-Boost. Cependant, elle produit des effets de centralisation préoccupants. C’est une problématique que le développeur connu sous le pseudonyme malik672 cherche à adresser.
- L’utilisation de la MEV sur Ethereum, exacerbée par MEV-Boost et l’architecture Proposer-Builder Separation, soulève des inquiétudes quant à la centralisation.
- Malik672 propose une solution radicale pour décentraliser la création de blocs et supprimer la MEV, en mettant en place un algorithme aléatoire partagé entre tous les clients Ethereum.
MEV-Boost : un vecteur de centralisation
Actuellement, la production de blocs sur Ethereum s’effectue via un système connu sous le nom de Proposer-Builder Separation (PBS). Bien que ce modèle ne soit pas intégré au protocole, il est géré par MEV-Boost, une innovation développée par Flashbots. Ce mécanisme attribue différentes parties de la tâche de production de blocs à des entités distinctes, favorisant ainsi la maximisation de la MEV sur Ethereum.
Les builders (constructeurs) se chargent d’assembler les transactions dans des blocs, en optimisant leur contenu et leur ordre, et en intégrant des transactions MEV pour maximiser la valeur du bloc. Ils soumettent leurs blocs construits aux proposers (proposeurs).
Les proposers, pour leur part, doivent sélectionner le bloc le plus rentable parmi ceux proposés par les builders, qu’ils soumettent ensuite au réseau Ethereum pour validation et inclusion dans la blockchain.
Actuellement, environ 80 % des blocs Ethereum sont proposés par seulement deux entités principales, notamment les coalitions constructeur-relais comme Flashbots. Cela crée un point de centralisation qui va à l’encontre de l’esprit de décentralisation d’Ethereum.
Ironiquement, bien que cette séparation des rôles ait été conçue pour diminuer la centralisation et améliorer l’efficacité d’extraction des MEV, la concentration du pouvoir entre les mains de quelques acteurs repose le problème initial.
Sortir du modèle PBS : une solution à la centralisation
Le 28 février, le développeur sous le pseudonyme malik672 a présenté une nouvelle proposition sur le forum Ethresearch, visant à contrer la centralisation.
Dans sa publication intitulée « Proposition de bloc aléatoire décentralisé : Élimination du MEV et démocratisation complète d’Ethereum », il offre une alternative à l’architecture actuelle.
« Cette recherche propose un système décentralisé où tous les clients Ethereum proposent des blocs en utilisant un algorithme aléatoire partagé. Contrairement à PBS, celui-ci privilégie la confiance par rapport à l’optimisation, apportant ainsi un changement fondamental pour Ethereum. »
Son projet vise à transformer radicalement les méthodes de création et d’ajout de blocs à la blockchain Ethereum.
Concrètement, chaque client utiliserait un algorithme aléatoire commun pour sélectionner les transactions et créer un bloc candidat. L’objectif est de s’assurer que les blocs proposés soient semblables d’un client à l’autre.
Les blocs créés seraient ensuite diffusés simultanément aux validateurs du réseau. Ces validateurs examineraient les blocs proposés, vérifiant leur validité, et utiliseraient un mécanisme de consensus pour se mettre d’accord sur le bloc à ajouter à la chaîne.
Selon malik672, cette stratégie pourrait présenter de multiples bénéfices.
Premièrement, elle promettrait de réduire de manière significative le problème de la MEV, car l’ordre des transactions serait déterminé aléatoirement au lieu d’être influencé par des acteurs cherchant à maximiser leurs profits.
Deuxièmement, elle rendrait le processus de création de blocs beaucoup plus inclusif, permettant à davantage de participants de contribuer activement à l’expansion du réseau.
« Actuellement, 80 % des blocs d’Ethereum sont contrôlés par deux entités sous PBS, cette approche décentralisée de proposition de blocs aléatoires constitue une solution radicale. Elle élimine la MEV au niveau des blocs, transfère la responsabilité de proposition à tous les clients, et s’inscrit dans l’esprit décentralisé d’Ethereum tout en soutenant le Danksharding. PBS optimise l’évolutivité des rollups, mais ce système priorise l’équité et la démocratisation totale, un enjeu crucial face à la centralisation. Il s’agit d’un compromis : confiance plutôt qu’optimisation. »
Comparaison avec PBS
Pour conclure, malik672 dresse un tableau comparatif des deux systèmes.
Métrique | Mixeur Décentralisé | PBS |
---|---|---|
MEV | Éliminé au niveau du bloc | Redistribué via les constructeurs |
Décentralisation | Élevée (tous les clients proposent) | Modérée (80 % par 2 entités) |
Vitesse | Potentiellement plus rapide (slots de 6-8s) | Plus lente (slots de 12s) |
Résilience | Élevée (redondance des clients) | Bonne (dépendance des constructeurs, risque de relais) |
Simplicité | Élevée (validateurs en charge uniquement) | Modérée (proposition + attestation) |
Évolutivité | Bonne (compatible avec les blobs, moins optimisée) | Excellente (optimisée pour la feuille de route) |
Pour l’instant, la proposition de malik672 n’a suscité aucune réaction parmi ses pairs, et compte tenu de son ambition d’éradiquer un marché aussi lucratif que celui du MEV, elle pourrait rencontrer des résistances. À suivre…
De son côté, le réseau Ethereum s’apprête à subir une importante mise à jour avec le hard fork Pectra, qui a récemment été déployé sur le testnet Holesky, avec quelques difficultés. Cette situation pourrait retarder son déploiement sur Sepolia et ensuite sur le mainnet.