Qu’est-ce que MEV-Boost ?
En continuant votre aventure dans l’industrie des cryptomonnaies, vous allez forcément vous rendre compte de l’étonnante complexité du secteur. Pour bien en comprendre les rouages, il est nécessaire d’emmagasiner une quantité affolante de données. Pour vous accompagner, CryptoNeet a décidé de rédiger plusieurs guides détaillés.
Aujourd’hui, nous nous intéressons au MEV-Boost. Que sont le MEV et le MEV-boost ? Comment tout cela fonctionne ? Est-ce intéressant d’y consacrer du temps ? On vous explique tout en détail dans cet article complet.
C'est quoi MEV-Boost ?
MEV-Boost est un logiciel destiné aux validateurs d’Ethereum. Il leur permet d’accéder à un marché isolé lors de la construction des blocs, afin d’obtenir des possibilités de MEV (Maximal Extractable Value).
Évidemment, pour comprendre son utilité, il faut savoir ce qu’est le MEV. Il s’agit du profit que peut réussir à extraire certaines entités de la sécurisation du réseau, en réorganisant les transactions au sein d’un bloc. C’est un procédé très courant, considéré comme néfaste pour les utilisateurs. Pour en savoir plus, n’hésitez pas à consulter notre guide dédié.
Les objectifs du logiciel MEV-Boost sont de permettre l’égalité des chances entre les amateurs de MEV, mais aussi d’essayer de contrer les effets négatifs de ce mécanisme. Cette application va permettre de :
Obtenir une valeur fiable sur le volume d’extraction du MEV
Harmoniser l’accès à l’exploitation du MEV, avec une meilleure égalité des chances pour les validateurs
Diminuer l’impact de l’exploitation du MEV sur les frais de carburant du réseau
Avantages et inconvénients du MEV-boost
Du fait de la controverse autour du MEV, on retrouve différents avis sur le logiciel MEV-Boost. Voyons ensemble les avantages et inconvénients liés à son utilisation.
Avantages du MEV-boost
Réduit l’impact sur les frais de carburant : dans la technique de base, le MEV participe à l’augmentation des frais de carburant. En effet, les robots effectuant du MEV vont avoir tendance à surenchérir sur les frais de gas pour faire passer leur transaction en priorité, et front-run certains utilisateurs. MEV-boost permet de déplacer les enchères en dehors de la blockchain et d’ainsi minimiser cet effet
Participe à la décentralisation : pour tirer profit du MEV, les validateurs peuvent être tentés de créer des groupes privés, afin de mutualiser leur puissance de calcul. En se faisant, ils vont maximiser leurs chances de faire du profit, au détriment de la décentralisation du réseau. Avec MEV-Boost, chaque validateur a les mêmes chances de profiter du procédé, ce qui incite plutôt à la décentralisation
Inconvénients du MEV-boost
Relais OFAC compliant : il est possible pour les relais de manipuler les transactions acceptées au sein d’un bloc. Cela peut mener à la censure de certaines activités. Bien que parfois utiles, cela va à l’encontre des idéaux portés par les blockchains
Relais malveillants : il est également probable que certains relais soient malveillants et tentent de profiter du mécanisme pour s’accaparer des récompenses. Bien qu’ils seront rapidement identifiés, cela peut interférer dans la bonne distribution équitable de MEV-boost
Les rôles de MEV-Boost
Plusieurs entités ont des rôles primordiaux dans le fonctionnement de MEV-Boost, et de manière plus générale dans le MEV. Nous allons parler des chercheurs et des relayeurs, qui ont des fonctions bien distinctes dans le procédé.
Les chercheurs
Le rôle des chercheurs est de trouver des transactions rentables, pouvant être exploitées grâce à la méthode du MEV. Finalement, ces transactions seront envoyées au mineur ou au validateur afin de construire un bloc qui soit rentable.
Cependant, il y a un intermédiaire entre le chercheur et le validateur. Il s’agit du relayeur, dont l’objectif est de valider les paquets de transactions. Voyons plus en détail le rôle qu’il joue dans l’exploitation du MEV.
Le relayeur
Ainsi, une fois que le chercheur a identifié une ou plusieurs transactions pouvant être rentables, il les envoie au relayeur. Ce procédé permet d’éviter de passer par une mempool (pool de transaction) public et d’ainsi gagner en confidentialité.
Le relayeur va ensuite envoyer les paquets de transactions au mineur/validateur afin de construire le bloc. Une fois cela fait, le logiciel MEV-Boost va comparer le bloc construit à un bloc Ethereum normal. S’il s’avère plus rentable, alors il sera proposé aux proposants de blocs.
Le fonctionnement du MEV-boost
Les chercheurs et les relayeurs ne sont pas les seules entités impliquées dans le MEV-boost. On retrouve de nombreux autres acteurs essentiels, comme les constructeurs de blocs, les escrows, les validateurs, ou encore l’utilisation de l’API Builder. Nous allons détailler l’utilité de chacun d’entre eux dans les parties suivantes.
Les constructeurs de blocs
Les constructeurs de blocs sont les entités chargées de créer les blocs les plus rentables possibles à partir des transactions reçues. En termes de chronologie, les chercheurs et les utilisateurs envoient des transactions aux constructeurs. Ils se chargent ensuite de les assembler pour faire des blocs rentables à proposer aux proposants de blocs.
Pour déterminer la rentabilité, les constructeurs se basent sur différentes stratégies financières et différentes techniques de MEV. Une fois cela terminé, le relayeur reçoit la proposition de bloc, et la transmet aux validateurs.
Les escrow où séquestre
Vous retrouverez régulièrement le terme d’escrow dans le milieu des cryptomonnaies. Lorsque l’on parle de MEV, il s’agit d’une entité spéciale qui va servir d’intermédiaire. Il va recevoir le contenu d’un bloc de la part du relayeur et va servir de point de contrôle pour toutes les entités impliquées dans le système.
Les escrows vont également assurer la disponibilité des données pour les validateurs. Une fois le bloc validé, ce sont eux qui assurent que toutes les informations restent accessibles, afin d’éviter une pénalité financière. De plus, c’est lui qui assure la confidentialité des données, avant la validation du bloc.
Le validateur
Le validateur est l’entité que nous avons appelé “proposant de blocs” précédemment dans l’article. Pour en faire partie, il faut mettre en staking 32 ETH et faire fonctionner un nœud sur le réseau. C’est lui qui est responsable de proposer le bloc reçu du relayeur au réseau, qui sera ajouté à la blockchain si le consensus est atteint.
Lorsque le validateur ajoute un bloc au réseau avec succès, il reçoit sa récompense en ETH pour la production du bloc. Il reçoit également des récompenses grâce à l’optimisation de rentabilité des blocs avec la technique du MEV.
L’API Builder
L’API builder est un “centre de données” où se connectent les nœuds du réseau. Il a pour objectif de faciliter les échanges entre les validateurs ou proposants de blocs et les constructeurs de blocs.
En clair, les constructeurs de blocs vont se connecter à l’API builder afin de communiquer l’information nécessaire au relayeur. Cela sert de preuve qui va garantir aux constructeurs l’authenticité de leur travail, et empêcher un possible vol de la part des validateurs.
Le validateur va également se connecter à l’API builder afin de signer l’information reçue et ainsi attester l’intégrité du bloc proposé. Il utilise sa clé publique, ce qui constitue également une sécurité pour tout le système.
Pourquoi utiliser MEV-Boost ?
Plusieurs raisons peuvent vous pousser à utiliser MEV-Boost. Cette alternative constitue notamment une solution de premier plan pour les validateurs solitaires, qui veulent profiter de l’exploitation du MEV. Il s’agit également d’une manière plus éthique de le pratiquer. Regardons ensemble les différents avantages.
Lutter contre la centralisation
Le MEV est une technique qui est exploitée de différentes manières. Certaines d’entre elles consistent à former des groupes privés ou des accords en dehors de la blockchain. Cela conduit à de la centralisation et des vulnérabilités pour le réseau.
MEV-Boost permet de démocratiser et de regrouper l’exploitation du MEV. Il n’y a plus d'intérêt pour eux de faire des groupes permissifs et de maintenir une activité secondaire. Cela contribue donc à la décentralisation de cette activité, à une meilleure sécurité et transparence, et à plus d’éthique.
Éliminer le phénomène de gas wars
Nous l’avons expliqué précédemment, mais MEV-Boost contribue à réduire les phénomènes de gas wars. En effet, habituellement, l’enchère sur les frais, permettant aux exploiteurs de MEV de prendre la priorité sur les transactions, se faisait sur la blockchain. Cela avait pour effet direct d’augmenter les frais généraux du réseau.
Avec MEV-Boost, les enchères pour les frais sont déplacées en dehors de la blockchain. Grâce à cela, il n’y a plus d’impact pour les utilisateurs courants du réseau, dont l’expérience devenait parfois catastrophique. Seules les entités impliquées dans le MEV seront impactées par la hausse des frais de transaction.
En plus des frais de transactions, cela a également un effet positif sur la congestion du réseau. L’impact est beaucoup moins important avec l’utilisation de MEV-Boost, rendant la blockchain plus rapide et efficace.
Offrir une plus grande confidentialité des transactions aux utilisateurs
Comme nous l’avons expliqué précédemment, les escrows assurent la confidentialité des transactions jusqu’à la validation du bloc. Cela constitue un moyen intéressant pour certains utilisateurs souhaitant ne pas voir leur transaction présente dans le mempool public d’Ethereum (pool de transactions disponibles pour la création d’un bloc). Un gain de confidentialité non-négligeable dans certains cas.
Pourquoi il faut rester prudent avec MEV-Boost
MEV-Boost n’est pas une solution qui ne contient que des avantages. On retrouve quelques inconvénients, notamment au niveau des relais utilisés. On vous explique plus en détails en quoi cela peut être négatif.
Les relais OFAC compliant
Les relais OFAC peuvent choisir les transactions qu’ils souhaitent inclure dans un bloc. Ils peuvent donc décider de censurer certaines d’entre elles, en fonction des événements et de la régulation en vigueur. Cela constitue un problème de censure, contraire aux idéaux originaux de la blockchain.
Les relais malveillants
Les relais malveillants peuvent tout de même agir avec MEV-Boost. Ils peuvent par exemple proposer des offres de blocs frauduleuses. Cela va affaiblir le système en place en interférant dans les mécanismes de bénéfices proposés par MEV-Boost. Les problèmes sont généralement temporaires, car les relais malveillants sont rapidement mis hors d’état de nuire.
Conclusion sur MEV-Boost
MEV-Boost est donc une application importante pour les blockchains où le MEV est possible. Cela permet d’apporter de nombreux avantages et surtout de pallier de nombreux inconvénients du MEV classique.
Parmi eux, on compte une meilleure décentralisation, une meilleure sécurité et transparence, et une pratique plus éthique. L’expérience des utilisateurs se retrouve moins impactée par la pratique du MEV. Cela s’explique notamment par l’atténuation des phénomènes de gas wars et de congestion de réseau.
Mon aventure dans les cryptomonnaies commence au début du bull-run 2021. Je me suis d’abord renseigné sur la technologie blockchain, Bitcoin et Ethereum, par simple curiosité. J’ai rapidement été séduit par l’idéal porté par BTC, et j’ai alors décidé d’investir. Par la suite, je me suis intéressé aux NFTs à travers plusieurs écosystèmes, dont Ethereum, Solana, ou encore Avalanche. La technologie développée par Avalanche m’a convaincu, et j’ai alors décidé de passer de simple investisseur à entrepreneur, en créant mon propre projet NFT.
J’ai toujours aimé écrire et transmettre mes connaissances. J’ai commencé par le faire auprès de ma petite communauté sur Twitter, avec laquelle je partageais mes analyses et mes avis. Aujourd’hui, j’ai l’opportunité d’allier mes deux passions, que sont l’écriture et le web3, en tant que rédacteur pour CryptoNeet. N’hésitez pas à me retrouver sur X/twitter.