Auteur : 0XNATALIE
Centre de construction de blocs Ethereum centralisé
Actuellement, le marché de construction de blocs Ethereum fait face à un problème de forte centralisation, environ 92 % des blocs Ethereum étant construits par MEV-Boost, dont environ 94 % des blocs sont dominés par deux principaux constructeurs de blocs (Beaverbuild et Titan).
Flashbots a lancé MEV-Boost pour atténuer les effets d'échelle de l'extraction MEV par de grands pools de staking, évitant que de grands validateurs n'utilisent des revenus MEV supplémentaires pour accroître leur avantage concurrentiel, forçant ainsi de petits validateurs à rejoindre de grands pools de staking, aggravant la centralisation du réseau. MEV-Boost sépare la proposition et le processus de construction de blocs grâce au mécanisme de Séparation Proposeur-Constructeur (PBS), où le proposeur de blocs (validateur) est responsable de la proposition de nouveaux blocs, tandis que le constructeur de blocs est responsable du tri des transactions et de la construction des blocs. Ainsi, les validateurs ne participent plus directement à la construction des blocs, mais introduisent des constructeurs indépendants, redistribuant le MEV et réduisant le monopole des grands pools de staking.
Cependant, avec la popularité de MEV-Boost, le marché de construction de blocs a en fait connu un problème de forte centralisation, plus de 90 % des blocs étant construits par deux constructeurs, cette centralisation non seulement érode les caractéristiques de décentralisation d'Ethereum, mais entraîne également un cercle vicieux de coûts de participation élevés, principalement illustré par deux aspects : d'une part, le flux d'ordres, la valeur des blocs étant déterminée par le flux d'ordres. Pour obtenir ces données de transaction, les constructeurs doivent signer des accords d'exclusivité avec les fournisseurs de flux d'ordres (comme les utilisateurs, portefeuilles, applications, etc.), et ces accords sont souvent accompagnés de frais élevés. Si ces frais ne sont pas payés, les constructeurs ont du mal à rivaliser sur le marché. Ces accords exclusifs créent un monopole entre quelques constructeurs et des fournisseurs de flux d'ordres spécifiques, augmentant la vulnérabilité du système, car l'échec d'un constructeur peut affecter la stabilité de l'ensemble du système. D'autre part, la construction de blocs nécessite un investissement considérable pour soutenir l'infrastructure (comme les relais, etc.), augmentant encore le seuil de participation.
BuilderNet : redéfinir l'écosystème MEV
Pour répondre à ces problèmes, Flashbots, Beaverbuild et Nethermind ont collaboré pour développer BuilderNet, un réseau décentralisé de construction de blocs. En utilisant un environnement d'exécution de confiance (TEE) et plusieurs nœuds indépendants pour construire des blocs, BuilderNet est capable d'améliorer la résistance à la censure, la décentralisation et la transparence d'Ethereum, tout en redistribuant le MEV pour garantir que tous les participants en bénéficient équitablement.
Équipe de base
Flashbots : une équipe technique axée sur l'optimisation MEV d'Ethereum, dédiée à l'amélioration de la transparence et de la décentralisation du marché de construction de blocs. Flashbots a développé des protocoles tels que MEV-Boost et MEV-Share, offrant des mécanismes plus transparents et équitables au marché de construction de blocs.
Beaverbuild : principal constructeur de blocs Ethereum, l'un des plus grands constructeurs de blocs actuellement, détenant environ 50 % de part de marché.
Nethermind : une entreprise fournissant des solutions d'infrastructure et des clients Ethereum, se concentrant sur la mise en œuvre, l'optimisation des performances et la sécurité du protocole Ethereum. Nethermind a fourni un soutien technique essentiel à BuilderNet, garantissant l'efficacité et la sécurité du système.
Fonctionnement : TEE + partage de flux d'ordres = distribution des revenus selon la contribution
BuilderNet repose sur un modèle de collaboration décentralisé multipartite. Dans un modèle traditionnel, un nœud exécute un constructeur de blocs, tandis que dans le modèle BuilderNet, plusieurs nœuds exécutent ensemble un constructeur de blocs.
Dans un constructeur de blocs, chaque nœud peut exécuter une instance de construction de blocs indépendante dans son propre TEE. Le TEE est un environnement de sécurité au niveau matériel, garantissant la confidentialité des données de transaction, empêchant les opérateurs de manipuler le flux de transactions ou de divulguer des données utilisateur, seuls les participants autorisés pouvant vérifier et envoyer des flux de transactions cryptées à ces instances TEE. Cela garantit la confidentialité des données de transaction et la sécurité du système. Chaque instance obtient des flux d'ordres du réseau entier et construit indépendamment un bloc complet, tout en partageant les flux d'ordres avec d'autres instances du même constructeur. Ensuite, tous les blocs sont soumis au relais MEV-Boost, qui sélectionne, par un mécanisme d'enchères, quel bloc sera finalement inclus dans la chaîne. Le bloc sélectionné sera remboursé en fonction de la contribution de chaque participant fournissant un flux d'ordres pour ce bloc (comme des applications, des portefeuilles, des chercheurs, des instances, etc.).
BuilderNet prend en charge non seulement le réseau principal Ethereum, mais prévoit également d'introduire plus de fonctionnalités dans les réseaux L2 grâce à Rollup-Boost. À long terme, lorsque davantage d'utilisateurs choisiront d'utiliser BuilderNet, de grands constructeurs seront également enclins à rejoindre cette plateforme. Un volume de transactions plus élevé et un fonctionnement plus efficace leur permettront d'obtenir des revenus plus stables.
Participants
Utilisateurs, portefeuilles et applications : peuvent participer en envoyant des transactions aux nœuds BuilderNet et en obtenant un remboursement en fonction de leur contribution.
Chercheurs : peuvent soumettre des paquets de transactions à BuilderNet et obtenir des remboursements tout en bénéficiant de la protection de la vie privée. Des retours économiques et une protection de la vie privée identiques à celles des chercheurs intégrés - constructeurs sont offerts aux chercheurs indépendants.
Constructeurs (nœuds) : exécutent des instances de construction de blocs de manière indépendante, soumettent des blocs à MEV-Boost et reçoivent des récompenses correspondantes selon leur contribution.
Validateurs : au début de la mise en ligne de BuilderNet, le modèle économique des validateurs ne sera pas impacté de manière significative, car les revenus MEV existants ne sont généralement pas directement versés aux validateurs. Par la suite, plus de MEV sera redistribué aux validateurs.
Opérateurs : responsables de la gestion et de la maintenance de l'infrastructure des nœuds BuilderNet et de l'assurance du bon fonctionnement de l'environnement TEE.