
Auteur: Jason Chaskin Source: Traduction du paragraphe: Shan Oppa, Vision de Bitchain
Si vous ne suivez pas les progrès de la recherche d’Ethereum, un environnement d’exécution de confiance (TEE) peut vous faire sentir étrange.Mais au niveau de l’infrastructure, le développement du TEE a été en coursPlus de deux ans.FlashD’abordDécembre 2022Articles deL’avenir de Mev est suave》 ProposéTEELe concept deDémocratiser l’accès à MevetAméliorez votre capacité à résister à l’examen.Après des années de recherche, ils ont lancéConstructeur, mettre cette vision en pratique.
Lors de l’étude du TEE pour les MEV, Flashbots a vu leur potentiel plus large dans Ethereum, ce qui a entraîné un Rollup-Boost, un side-car pour le TEE qui permet à Rollup d’innover sur ses machines virtuelles tout en restant à jour, il y a une compatibilité des framework.D’autres équipes L2 intégrent également le tee.Taiko les utilise comme preuves principales dans ses ponts, et Scroll ajoute des preuves basées sur les TEE à son système multi-résistant.L’idée d’utiliser le tee dans un système d’épreuve de pont n’est pas hors de l’air.Le même mois après que Flashbots a publié l’article, Justin Drake a exploré Tee comme un mécanisme «2FA» pour les rollups dans un article ethresear.ch.Cet article introduira ce que sont les tees, comment ils fonctionnent et leur rôle de plus en plus important dans les infrastructures Ethereum.
Tee fournit un calcul matériel sécurisé en isolant du code et des données tout en permettant une vérification externe de l’intégrité.Ils ont évolué à partir de modèles de confiance précoces qui reposent sur les systèmes d’exploitation et les machines virtuelles pour l’isolement.Tee se présente sous différentes formes: la zone sécurisée de l’iPhone gère les tâches de chiffrement, Intel SGX permet des zones sécurisées pour les applications qui gèrent les données sensibles, et Intel TDX étend ce modèle pour protéger toute la machine virtuelle.Bien qu’ils assurent plus de sécurité que de faire confiance aux opérateurs centralisés, en particulier dans les environnements cloud, ils sont à source fermée et nécessitent des fabricants de confiance.Cela crée généralement un modèle de confiance 1 à 1 où les intrusions matérielles peuvent saper la sécurité, bien que le niveau de confiance requis dépend de la mise en œuvre.Le tee est également vulnérable aux attaques de trottoir, à la falsification physique et aux risques de la chaîne d’approvisionnement, donc chaque cas d’utilisation doit être soigneusement évalué.
Tee n’est pas la solution parfaite, mais dans le bon cas, les avantages l’emportent sur les risques, surtout si les systèmes existants échouent par défaut.Le rythme de promotion du développement du matériel sécurisé ne se limite pas au chiffrement, les défenseurs d’Openai améliorant le tee-shirt et Apple développe un cloud privé basé sur le matériel.Tout comme Ethereum s’engage à réduire l’hypothèse de confiance, Flashbots fait de même pour le tee.Ils ont publié des recherches sur les raisons pour lesquelles cette approche mérite d’être explorée et comment construire des chaînes d’approvisionnement sans confiance.Si vous êtes un expert en sécurité matérielle, veuillez contacter Flashbots pour contribuer.
L’existence de MEV est le résultat de la conception du réseau où ceux qui fournissent des services pour ajouter de nouveaux blocs (ou initialement des mineurs) peuvent influencer l’ordre des transactions pour réaliser un profit.S’il est laissé incontrôlé, cela conduira à la centralisation et les validateurs dominants gagneront une influence excessive.Pour éviter que cela ne se produise, Flashbots s’est mis à démocratiser l’extraction de Mev.Un moteur clé de MEV est que les validateurs qui s’exécutent dans des environnements à faible latence peuvent observer et réorganiser les transactions en attente et / ou ajouter de nouvelles transactions au profit.Une façon de limiter l’extraction MEV est de définir les détails de la transaction à privé.Cela nécessite un outil de confidentialité, mais ZK-Snark et d’autres technologies de chiffrement, tout en prometteur, sont trop lents pour être suffisamment flexibles pour la construction de blocs en temps réel, ou ne sont pas prêts à se produire.En raison de solutions logicielles insuffisantes, Flashbots s’est tourné vers Tee.
Flashbots a d’abord construit des blocs avec SGX d’Intel en mars 2023, puis s’est étendu pour construire et rechercher dans TDX d’Intel.Tee apporte des avantages de confidentialité en permettant au flux de commandes d’être confidentiel sélectif.Par exemple, une transaction peut montrer que l’utilisateur souhaite échanger USDC sur ETH sans révéler sa taille d’identité ou de transaction.Cela empêche les transactions de mezzanine tout en autorisant l’arbitrage de rachat.Tee peut mettre en œuvre un bâtiment de bloc vérifiable sur les transactions privées, garantissant un renforcement de blocs efficace sans compromettre la confidentialité des utilisateurs.
PBS empêche la centralisation du validateur, mais aujourd’hui, seuls deux constructeurs génèrent 92% des blocs Ethereum, réduisant la résistance et l’activité de la censure.Pour résoudre ce problème, Flashbots a lancé Buildernet en novembre 2024, avec Beaverbuild, Flashbots et Pays-Bas en tant que premiers joueurs.Buildernet permet à plusieurs opérateurs de partager les flux de commande et de construire des blocs ensemble, libérant les MEV des transactions exclusives et rendant le bâtiment de blocs plus ouvert et décentralisé.
L’implication de Beaverbuild est particulièrement frappante car ils sont actuellement les plus grands constructeurs et recherchent des transactions de flux de commandes exclusives depuis des années.Leur décision de rejoindre Buildernet marque un passage des protocoles privés MEV à un marché plus transparent et concurrentiel.Bien qu’il semble surprenant que les constructeurs dominants abandonnent leurs forces, les avantages économiques du flux de commandes exclusifs ne sont pas aussi rentables qu’ils semblent.Les fournisseurs négocient généralement des pourcentages de remboursement élevés, conservant 90 à 95% de la valeur MEV, tandis que les constructeurs ont de faibles bénéfices.De plus, l’équipe de BeaverBuild a commencé comme chercheur, exploitant les constructeurs principalement pour maximiser leur propre flux de commandes.Avec le système de remboursement transparent de Buildernet, ils n’ont plus besoin d’intégration verticale pour acquérir de la valeur, leur permettant de retrouver les forces de leur chercheur.En plus des incitations économiques, ils le considèrent également comme la bonne décision pour la santé à long terme d’Ethereum, et ils sont plus disposés à contribuer au système positif et écologique que de rivaliser pour les transactions exclusives de flux de commandes.
Cependant, à l’heure actuelle, BeaverBuild exécute toujours sa configuration centralisée en parallèle avec Buildernet, et tous ses flux de commandes se déroulent actuellement vers le premier.Ce n’est pas un écart par rapport au plan, mais une transition progressive.
J’ai demandé à Shea Ketsdever de Flashbots, et elle a dit qu’ils travaillaient en étroite collaboration avec BeaverBuild pour comparer les performances et effectuer des tests pour assurer une transition en douceur, et le flux de commandes devrait passer à Buildernet au premier trimestre de 2025.C’est quelque chose qui vaut la peine d’être prêté attention.
Tee le fait en garantissant que les MEV sont redistribués de manière transparente et en permettant aux constructeurs non fiables de collaborer sans donner à l’une ou l’autre des parties un avantage.Chaque opérateur exécute un constructeur open source dans TEE, crypte et manipulant équitablement tous les flux de commande.Contrairement aux systèmes décentralisés d’aujourd’hui, BuilderNet garantit qu’aucun constructeur n’a un accès privilégié, ce qui le rend sans confiance et vérifiable.
Cela transfère la capture de MEV des protocoles privés aux systèmes ouverts où les portefeuilles, les applications et les chercheurs peuvent recevoir des remboursements équitables.Même les chercheurs qui gardent généralement des flux de commande privés sont incités à utiliser BuilderNet pour les paiements transparents.Actuellement, un seul opérateur soumet le bloc final, similaire aux relais MEV-Boost, mais les mises à niveau futures permettront à plusieurs opérateurs de collaborer sur des blocs de construction, ce qui rend les extractions MEV plus décentralisées et équitables.
Pour plus d’informations sur Buildernet, Robert en a discuté dans le noyau inhabituel et le podcast Infinite Jungle.
Flashbots utilise également le TEE dans Rollup-Boost, un système Sidecar pour les trieurs L2 qui permet une confirmation plus rapide, un tri vérifiable et une programmabilité plus élevée.Tee empêche le trieur de manipuler les transactions tout en permettant des pools de mémoire privés et une exécution sans confiance.Étant donné que Rollup-Boost est un Sidecar, Rollup peut conserver ses frameworks existants (tels que OP Stack ou ZK Stack) tout en ajoutant de nouvelles fonctionnalités.Cela résout un problème clé dans la feuille de route centrée sur le roulement où la plupart des L2 ont simplement alimenté Geth et ont suivi la mise à niveau L1 plutôt que de conduire une véritable innovation.Rollup-boost prend en charge l’expérimentation sans que Rollup ne conserve un client séparé.
Le prochain L2 Unichain d’UNISWAP sera le premier à utiliser Rollup-Boost, avec des blocks flash et un tri prioritaire vérifiable.Flashblocks permet un temps de confirmation de 250 ms, une protection de récupération native et un débit de gaz plus élevé, tandis que le tri de priorité vérifié permet aux applications d’internaliser leurs MEV.SideCar utilise une extension pour traiter les transactions, puis renvoie les blocs finalisés au trieur pour publication sur Ethereum L1.Les extensions futures incluent les pools de mémoire cryptés, les preuves de validité TEE et le traitement collaboratif TEE.
Pour plus d’informations sur Rollup-Boost, Robert en a également discuté dans un autre épisode d’Unscommon Core et Infinite Jungle.
Tee est intégré dans le système de preuve de pontage L2 pour compléter la preuve ZK, qui, tout en offrant une sécurité solide, est complexe et sujet aux erreurs.Si des problèmes surviennent, s’appuyer sur un seul prover augmente le risque d’échec catastrophique.Pour atténuer cela, l’équipe explore l’ajout d’une preuve basée sur Tee comme une couche de vérification supplémentaire pour réduire la possibilité que les états non valides soient finalisés.
Tee et ZK s’avèrent fonctionner indépendamment, garantissant la redondance.Si un système rencontre une erreur ou une vulnérabilité de sécurité, un autre système peut fournir une solution de sauvegarde pour empêcher les transitions d’état non valides de terminer.Dans ce cas, le comité de sécurité peut intervenir avant que le problème ne dégénère.
Scroll a collaboré avec Automata pour développer uno-source Open Source basé sur SGX, qui a été utilisé pour vérifier les blocs TestNet.Les prochaines étapes de Scroll comprennent l’intégration d’un système à double preuve, la mise en œuvre d’un mécanisme de règlement des différends et la formation d’un comité de preuve de TEE.Dans le cadre de ce processus, Scroll explore les moyens de décentraliser davantage les preuves de tee, similaire à la technologie de validatrice distribuée d’Ethereum, garantissant qu’aucun fabricant de matériel n’est le centre de confiance.
Taiko utilise un système de preuve hiérarchique.Initialement, Tee fournit une vérification rapide en exécutant un client d’exécution léger qui vérifie les transitions d’état et signe les résultats avec ECDSA pour la vérification sur la chaîne.Pendant la période de refroidissement, la preuve ZK peut contester la preuve du tee.Pour garantir l’exactitude, le preuveur doit promettre la marge, et si leur preuve n’est pas valide, la marge sera perdue.Alors que les options de sauvegarde de la sécurité centralisées existent dans les premiers stades, Taiko prévoit de l’éliminer complètement et de passer complètement à la vérification basée sur ZK.
Alors que ZKEVM s’améliore toujours, Tee Proof met en œuvre ce système de preuve multiple en fournissant une couche de sécurité supplémentaire.Ils fournissent un moyen rapide et rentable de vérifier les transitions d’état sans s’appuyer entièrement sur les preuves ZK, garantissant que le système reste sécurisé et actif même si les preuves ZK échouent.
Tee devient rapidement une partie importante de l’infrastructure Ethereum, relève des défis de la sécurité, de la confidentialité et de la décentralisation dans le MEV, le rollup et le pont.À mesure que ces systèmes mûrissent, ils peuvent redéfinir le modèle de confiance d’Ethereum tout en combler l’écart jusqu’à ce que la solution de chiffrement se développe pleinement.