*Titre original transmis : MT Capital Research : Étude comparative sur le secteur des séquenceurs décentralisés
Les séquenceurs, comme leur nom l'indique, sont chargés de trier les données de transaction initialement non ordonnées dans la blockchain, afin de les organiser en blocs de données ordonnés pour exécution. Chaque blockchain L1 possède son propre système de tri, mais pour la L2, les séquenceurs centralisés constituent un problème de plus en plus sérieux.
Pour la L2, les séquenceurs ne sont pas obligatoires. L2 peut également choisir d'utiliser les séquenceurs de L1. Cependant, pour des raisons de coût et de rapidité, L2 utilise ses propres séquenceurs pour offrir aux utilisateurs une expérience plus abordable et plus pratique. En utilisant ses propres séquenceurs, L2 peut compresser des centaines ou des milliers de transactions L2 en une seule transaction L1 à soumettre à L1, ce qui permet de réaliser des économies significatives sur les frais de gaz. De plus, les utilisateurs peuvent profiter d'une expérience de confirmation instantanée rapide proposée par les séquenceurs L2 sans être limités par le débit des transactions Ethereum. Par conséquent, pour L2, utiliser ses propres séquenceurs est également un choix inévitable pour améliorer l'expérience d'interaction utilisateur.
Bien que l'utilisation de ses propres séquenceurs par L2 puisse améliorer considérablement l'expérience utilisateur, la centralisation des séquenceurs L2 est devenue un problème indéniable aujourd'hui. Actuellement, la valeur bloquée d'Ethereum L2 a atteint 22 milliards, avec l'émergence d'un afflux massif de solutions L2. Cependant, presque tous les séquenceurs L2 sont centralisés et s'appuient sur un seul séquenceur pour déterminer l'ordre de toutes les transactions sur L2. Les séquenceurs centralisés sont confrontés à de nombreux problèmes, tels que le fait d'avoir théoriquement le pouvoir d'exclure les transactions des utilisateurs, d'extraire le MEV des transactions sans limitation, de faire face à des problèmes de censure et au risque de points de défaillance uniques.
Source : https://l2beat.com/scaling/summary
Pour relever le défi complexe du MEV, les cumuls doivent trouver un équilibre délicat entre la protection des utilisateurs et la génération de profits. Ce défi consiste à prévenir les pratiques MEV néfastes, telles que les attaques frontales et les attaques en sandwich, tout en utilisant efficacement l'espace de blocage pour générer des revenus. Bien que les cumuls aient traditionnellement reposé sur un modèle d'opérateur unique et aient adopté une ordonnance FIFO (premier entré, premier sorti) pour protéger les utilisateurs du MEV, cette approche risque de ne pas profiter des opportunités de revenus liées à l'utilisation de l'espace des blocs et de négliger le rôle important des incitations économiques dans la promotion de la stabilité et de la croissance du cumul. De plus, garantir le respect du principe FIFO et maintenir la transparence dans la commande des blocs pose des défis opérationnels supplémentaires. En outre, l'utilisation de l'espace de blocs sous-jacent comme source de revenus, bien que potentiellement rentable, soulève également des problèmes de confiance chez les utilisateurs, qui doivent avoir confiance dans le fait que les opérateurs n'exploiteront pas cet espace à leur détriment par des moyens tels que les attaques sandwich, susceptibles d'éroder l'intégrité des transactions et la confiance des utilisateurs.
Les séquenceurs partagés offrent une solution innovante au problème du MEV en introduisant un mécanisme de commande des transactions plus sûr et plus équitable dans le réseau blockchain, en particulier pour les solutions de couche 2 d'Ethereum, telles que les rollups, qui offrent des avantages significatifs. En divisant l'espace des blocs cumulatifs en une partie supérieure qui protège les transactions des utilisateurs et une partie inférieure qui permet aux créateurs d'exploiter le MEV, cela permet de trouver un équilibre entre les besoins et les intérêts des participants au réseau. Grâce à la technologie PVDE (Practical Verifiable Delay Encryption), les séquenceurs partagés garantissent que les transactions des utilisateurs sont invisibles pour les acteurs malveillants, empêchant ainsi les pratiques MEV néfastes telles que les attaques frontales et les attaques sandwich. De plus, en autorisant des activités MEV bénéfiques dans l'espace inférieur, les séquenceurs partagés génèrent des revenus pour les cumuls tout en préservant l'intégrité du réseau et la confiance des utilisateurs. Ce mécanisme renforce non seulement la sécurité et l'équité des transactions, mais soutient également le développement durable des réseaux blockchain grâce à des méthodes innovantes de génération de revenus. Bref, les séquenceurs partagés apportent des changements positifs à l'écosystème de la blockchain grâce à leur approche unique de la gestion du MEV, qui permet de trouver un équilibre entre la protection des intérêts des utilisateurs et la promotion d'un développement sain des réseaux.
Dans l'ensemble, le problème lié aux séquenceurs centralisés provient de la puissance excessive et de l'exposition aux risques des séquenceurs à nœud unique. Les séquenceurs décentralisés, composés de plusieurs nœuds, peuvent résoudre efficacement les problèmes rencontrés par les séquenceurs centralisés. Les séquenceurs décentralisés peuvent garantir la robustesse et l'efficacité des commandes L2 tout en apportant des avantages supplémentaires. Par exemple, les séquenceurs décentralisés tels que Metis peuvent renforcer l'autonomie des jetons tout en partageant les bénéfices, et les séquenceurs partagés permettent aux L2 d'éviter de créer leurs propres réseaux de tri tout en offrant une interopérabilité plus pratique pour plusieurs séquenceurs L2 partagés. À long terme, la vague de modularisation et de L2 incitera inévitablement à la décentralisation des séquenceurs, une vaste place de marché étant encore disponible pour les marchés des séquenceurs décentralisés.
Source : https://joncharbonneau.substack.com/p/rollups-arent-real
Elena Sinelnikova, cofondatrice et PDG de Metis, se consacre à l'éducation et à l'évangélisation de l'industrie de la blockchain. Elle est également cofondatrice de CryptoChicks, une organisation éducative à but non lucratif qui est aujourd'hui la plus grande communauté féminine de blockchain au monde, avec des membres dans 56 pays. Kevin Liu, un autre cofondateur et chef de produit de Metis, est également cofondateur et PDG de ZKM, et un chercheur actif dans les domaines de l'économie des jetons, des DAO, de la DeFi et de la gouvernance de la blockchain.
Metis joue un rôle de premier plan dans la proposition et les tests de séquenceurs décentralisés pour Ethereum L2.
Metis a transformé le nœud de séquenceur original en un pool de nœuds de séquenceur, décentralisant ainsi le séquenceur grâce à un mécanisme de rotation aléatoire.
Au départ, le réseau de séquenceurs décentralisés Metis inclut un rôle d'administrateur. L'administrateur est chargé de gérer le système de séquenceur décentralisé, notamment d'ajouter des nœuds de séquenceur qualifiés à la liste blanche de la liste des séquenceurs, de fixer les limites de mise par nœud, les taux de libération des récompenses par bloc, etc.
Par la suite, Metis a introduit un mécanisme de jalonnement de nœuds. Tout nœud qui met en jeu 20 000 jetons METIS peut devenir l'un des nœuds du pool de séquenceurs. Les nœuds du pool ont le droit de consulter le contenu du pool de transactions, et le nœud séquenceur sélectionné a le droit de regrouper les transactions.
Par la suite, Metis a introduit un mécanisme de rotation des nœuds basé sur le POS. Metis sélectionne le producteur de blocs au hasard en tenant compte du montant misé de chaque nœud et d'un mécanisme de suppression de la valeur de hachage. Le nœud séquenceur sélectionné peut ensuite regrouper les transactions par blocs.
Ensuite, le lot de transactions qui a été empaqueté nécessite la signature d'au moins les deux tiers des séquenceurs pour être considéré comme valide, et donc être soumis à la L1. Les clés de signature des nœuds séquenceurs sont gérées par la couche consensus PoS de Metis, qui génère, partage et distribue des clés multisig lorsque les nœuds du séquenceur rejoignent ou quittent le réseau.
Enfin, pour empêcher tout comportement malveillant de la part des séquenceurs, Metis introduit également le rôle des validateurs qui échantillonnent les blocs de manière aléatoire, en vérifiant si les transactions du bloc sont dans le bon ordre, entre autres choses. Les nœuds qui agissent de manière malveillante seront pénalisés par la confiscation de leurs fonds misés.
Source : https://www.metis.io/decentralized-sequencer
Sur la base du processus susmentionné, Metis a pu créer une architecture de séquenceur décentralisée basée sur le consensus du réseau PoS. En jalonnant 20 000 METIS, on peut devenir un nœud séquenceur, ce qui diversifie les nœuds du séquenceur, en évitant les points de défaillance uniques, le contrôle et l'extraction malveillante de MEV. Le mécanisme de rotation des nœuds et la confirmation multisig rendent la sélection des nœuds de séquenceur plus équitable et peuvent, dans une certaine mesure, empêcher les actions malveillantes de la part des nœuds de séquenceur. Les contrôles par échantillonnage effectués par les validateurs et les sanctions en cas de confiscation réduisent encore le risque de comportements malveillants de la part des nœuds.
Pour inciter davantage de nœuds à participer au réseau de séquenceurs décentralisé de Metis, Metis a également introduit des mécanismes d'incitation supplémentaires. Une fois un bloc créé avec succès, les nœuds du séquenceur reçoivent non seulement les revenus d'origine en gaz, mais ils gagnent également des récompenses supplémentaires en matière d'émission de jetons METIS. Le mécanisme d'incitation de Metis pourrait créer une dynamique de croissance positive. La prospérité des activités transactionnelles sur le réseau Metis se traduira par une augmentation des revenus des nœuds séquenceurs. L'augmentation des revenus des nœuds de séquenceur incitera davantage d'utilisateurs à participer à METIS, à devenir des nœuds de séquenceur et à capter les revenus des séquenceurs. La réduction de METIS en circulation et l'augmentation de la demande de METIS due au jalonnement feront encore grimper le cours de marché de METIS. La hausse du cours de METIS augmentera la valeur des actifs des nœuds de jalonnement et la valeur des récompenses de jalonnement, attirant ainsi davantage de nœuds à miser et formant une boucle en forme de volant.
Le réseau de séquenceur décentralisé PoS de Metis est la première tentative d'implémentation d'un séquenceur décentralisé en L2. La mise en œuvre du séquenceur décentralisé de Metis devrait inciter les autres L2 à poursuivre leurs plans de décentralisation des séquenceurs.
L'équipe à l'origine d'Espresso est extrêmement prestigieuse, les cofondateurs Charles Lu et Ben Fisch étant tous deux titulaires d'un doctorat en informatique de l'université de Stanford. Les membres de l'équipe ont également travaillé pour de grandes sociétés Web2 et Web3 telles que Binance Labs, Coinbase et Google. Auparavant, Espresso avait réussi à lever 23 millions de dollars auprès de grandes sociétés de capital-risque, notamment Sequoia Capital, Coinbase Ventures, Polychain et Robot Ventures.
Espresso se positionne comme un intergiciel entre la L1 et la L2, découplant l'ordre de l'exécution, dans le but de devenir un réseau de séquenceur partagé décentralisé fournissant des services de séquenceur décentralisés à différents L2. Semblable au concept d'externalisation modulaire de la DA, le service fourni par Espresso s'apparente davantage à un service d'externalisation pour la commande de données transactionnelles. À l'instar de DA outsourcing, le service de séquençage d'Espresso est indépendant des chaînes et des machines virtuelles, ce qui signifie que tout type de L2 peut utiliser les services de séquençage d'Espresso.
Source:< a href= " https://hackmd.io/@EspressoSystems/EspressoSequencer" " > https://hackmd.io/@EspressoSystems/EspressoSequencer
L'idée principale d'Espresso est de fournir un ensemble d'intergiciels de séquenceur modulaires pour les L2. Une fois que les utilisateurs ont envoyé les données de transaction via le client, les données de transaction, ainsi que l'identifiant de cette L2, sont envoyées par L2 au réseau de séquenceurs d'Espresso. Les nœuds d'Espresso (nœuds du système de preuve d'enjeu Espresso Hotshot) organiseront les transactions et, une fois les commandes passées, les diffuseront aux abonnés (nœuds L2). Ensuite, L2 s'exécute en fonction des données de transaction ordonnées qui ont été empaquetées. Entre-temps, Espresso soumet également un engagement global contenant des transactions au contrat du séquenceur L1. Enfin, L2 doit envoyer le nouvel état à L1, et le contrat Rollup de L1 utilisera l'engagement de bloc d'Espresso pour vérifier la mise à jour d'état soumise par L2 afin de garantir l'exactitude de l'exécution.
source : https://docs.espressosys.com/sequencer/espresso-sequencer-architecture/system-overview
À l'avenir, Espresso prévoit également de réutiliser les nœuds de validation existants d'Ethereum pour passer des commandes via Eigenlayer, afin de renforcer la sécurité.
Dans l'ensemble, la solution de séquenceur décentralisé d'Espresso s'inscrit davantage dans le concept de blockchain modulaire, en utilisant son propre réseau PoS pour décentraliser les commandes par le biais de l'externalisation, en créant un intergiciel de réseau de séquenceur décentralisé entre la L1 et la L2. Le service de tri générique d'Espresso lui permet également de devenir un réseau de séquenceur partagé, toutes les L2 pouvant utiliser les services de tri d'Espresso. De plus, les L2 qui utilisent Espresso comme fournisseur de services de tri peuvent même bénéficier d'une interopérabilité plus fluide.
Le PDG d'Astria, Josh Bowen, est le principal moteur du projet. Bowen, qui a déjà travaillé pour des startups à l'origine de The Graph, Edge & Node et Celestia Labs, possède une connaissance approfondie des concepts de modularisation et de décentralisation. Il a souvent partagé son point de vue sur le rôle essentiel que jouent les séquenceurs partagés dans le maintien de la vitesse et de la décentralisation dans l'espace blockchain. Bowen soutient que la plupart des rollups spécifiques à des applications n'ont peut-être pas besoin de leurs propres séquenceurs ; la promotion d'un réseau de séquenceurs partagés plus décentralisé et modulaire pourrait au contraire favoriser la construction d'un système de blockchain plus décentralisé et plus efficace. La philosophie de Josh Bowen et Astria a également été soutenue par des institutions telles que Maven 11, 1kx, Delphi Ventures et Figment Capital, qui ont levé 5,5 millions de dollars en financement de démarrage.
À l'instar d'Espresso, Astria vise à fournir un réseau de séquenceurs partagé décentralisé. Le réseau de séquenceurs partagé d'Astria est une blockchain intergicielle dotée de son propre ensemble décentralisé de séquenceurs, capable d'accepter les données de transactions de plusieurs L2. De même, Astria peut gérer les demandes de tri provenant de n'importe quel type de L2. De plus, les L2 utilisant Astria peuvent également bénéficier de l'interopérabilité au niveau atomique fournie par Astria.
Le processus de tri en Autriche est illustré dans le schéma suivant :
Source : https://docs.astria.org/docs/overview/why-decentralized-sequencers/
Source : https://docs.astria.org/docs/overview/why-decentralized-sequencers/
Le réseau de séquenceurs décentralisé d'Astria présente des similitudes avec la solution d'Espresso, qui vise toutes deux à fournir des services de séquençage découplés et décentralisés à n'importe quelle L2. En externalisant les services de séquençage, les L2 peuvent encore simplifier leur processus de développement et leurs coûts opérationnels, en bénéficiant d'une composabilité au niveau atomique entre les L2.
Radius se concentre sur le développement d'une couche de séquençage partagée fiable, visant à relever les défis liés à l'extraction néfaste de MEV et à la censure dans l'espace blockchain. Radius a réussi à obtenir 1,7 million de dollars de financement de pré-amorçage auprès d'institutions d'investissement telles que Hashed, Superscrypt, Lambdaclass (Ergodic Fund) et Crypto.com.
Radius vise à créer un réseau de séquenceurs partagés fiable et résistant à la censure, et sa principale caractéristique par rapport à Espresso et Astria est sa capacité à réduire efficacement les MEV nocifs grâce à des pools de mémoire cryptés.
L'architecture générale du réseau de séquenceurs partagés Radius est similaire à celle des réseaux de séquenceurs partagés traditionnels. Les utilisateurs soumettent des données de transaction cryptées et des preuves via Dapps à la couche séquenceur. Le séquenceur vérifie les données de transaction et les preuves fournies par l'utilisateur, les emballe et les trie. Par la suite, les Rollups reçoivent des blocs séquencés depuis le réseau de séquenceurs, exécutent les transactions dans l'ordre et soumettent l'état exécuté et les preuves d'état à la couche de règlement.
Source : https://docs.theradius.xyz/developer/architecture
Il est intéressant de noter que Radius a introduit des pools de mémoire cryptés pour empêcher le trieur d'extraire des MEV dangereux. Les transactions soumises par les utilisateurs sont cryptées et soumises au réseau de séquenceurs sous forme de données cryptées. Le trieur ne peut pas obtenir la clé lors du tri des transactions et ne peut pas déchiffrer ni afficher le contenu spécifique de chaque transaction. Par conséquent, le trieur ne peut pas extraire le MEV en triant et en insérant des transactions de manière malveillante.
Le rayon divise l'espace du bloc en un espace supérieur et un espace inférieur. L'espace supérieur est dédié aux transactions des utilisateurs, ce qui permet d'éviter efficacement les MEV dangereux grâce à des pools de mémoire cryptés. L'espace inférieur présente un marché ouvert basé sur les enchères pour les traders, où des transactions groupées MEV avantageuses peuvent être créées dans le cadre de Rollups, telles que des arbitrages et des liquidations bénins, etc. Les traders soumettent ensuite leurs transactions groupées et leurs offres au séquenceur, qui sélectionne la transaction groupée la plus enchère à inclure dans le bloc, maximisant ainsi les bénéfices du cumul et favorisant un marché concurrentiel des MEV sain.
Par rapport à Espresso et à Astria, Radius présente deux avantages importants. Tout d'abord, en introduisant des pools de mémoire cryptés et en divisant l'espace des blocs en espaces supérieur et inférieur, Radius peut éliminer efficacement les transactions MEV dangereuses, développer un marché concurrentiel des MEV sain et maximiser les profits du cumul. Ensuite, l'introduction de pools de mémoire cryptés empêche les nœuds du séquenceur d'agir de manière malveillante via le MEV, éliminant ainsi le besoin de mécanismes de consensus supplémentaires pour garantir l'exactitude du séquençage. Cela peut considérablement augmenter la vitesse de confirmation finale et l'évolutivité du réseau de séquenceurs.
La proposition SUAVE a été avancée par l'équipe Flashbots, pionnière dans la résolution du problème de la valeur extractable des mineurs (MEV) au sein de l'écosystème Ethereum, composée de professionnels possédant une expertise approfondie dans des domaines tels que l'informatique, les mathématiques, la psychologie et l'économie. Selon LinkedIn, l'équipe compte actuellement 28 membres possédant des compétences allant de la programmation Python à la technologie blockchain, en passant par l'apprentissage automatique et la programmation C.
L'équipe fondatrice de Flashbots comprend Philip Daian et Stéphane Gosselin, ce dernier étant parti en octobre 2022 en raison de désaccords sur les politiques de censure avec l'équipe. De plus, Alex Obadia, un autre cofondateur et chercheur en stratégie de premier plan, a quitté Flashbots en juin 2023 pour des raisons personnelles. Parmi les principaux membres figurent Andrew Miller, connu pour ses recherches sur le décryptage des codes Intel SGX. Il est actuellement directeur de recherche pour les environnements d'exécution sécurisés et SUAVE. Miller prévoit de quitter temporairement son poste de professeur adjoint à l'université de l'Illinois, où ses travaux universitaires portent sur le génie électrique et informatique. Un autre membre principal, Hasu, est directrice de la stratégie de Flashbots et exerce une influence considérable dans le domaine de la blockchain, notamment en tant que conseillère stratégique pour le protocole de jalonnement de liquidités Lido et collaboratrice de recherche auprès de la société d'investissement Paradigm. Hasu s'engage à favoriser le développement de l'industrie et l'éducation par le biais de l'écriture, des réseaux sociaux et des podcasts.
SUAVE est un générateur et un séquenceur décentralisés uniques, qui se distinguent des autres couches partagées ou des couches de séquençage en termes de conception. Il vise à fournir des services de séquençage des transactions pour Ethereum et d'autres blockchains sans être directement intégrés au protocole d'aucune chaîne. Les utilisateurs peuvent envoyer des transactions vers le pool de mémoire crypté de SUAVE, et le réseau d'exécuteurs de SUAVE est chargé de générer des blocs ou des blocs partiels pour les chaînes. Ces blocs sont en concurrence avec ceux générés par les constructeurs centralisés traditionnels d'Ethereum, sélectionnés par les proposants d'Ethereum.
Source :https://foresightnews.pro/article/detail/28930
SUAVE ne remplace pas le mécanisme permettant aux Rollups de choisir les blocs, pas plus qu'il ne modifie les règles de sélection des fork de la chaîne. Il vise à fournir le séquençage le plus rentable de toutes les chaînes, généralement un état complet pour simuler les différents résultats des transactions et créer un séquençage optimal. Ce design permet à SUAVE de collaborer avec des séquenceurs partagés ou d'autres outils compatibles MEV afin de proposer des services tels que l'arbitrage atomique entre chaînes, qui garantit l'exécution ou l'annulation de plusieurs transactions de manière atomique.
Source :https://foresightnews.pro/article/detail/28930
À long terme, les Rollups sont peut-être une meilleure option. Les rollups garantissent leur sécurité, leur résistance à la censure et leur vivacité en L1, alors que SUAVE, une chaîne axée sur le séquençage des transactions, n'est pas destinée à une interaction utilisateur ordinaire. Son objectif est de limiter la nécessité pour les utilisateurs de transférer des fonds vers SUAVE, en se concentrant plutôt sur la fourniture d'une plateforme aux chercheurs et aux constructeurs. SUAVE s'engage à fournir le séquençage des transactions le plus favorable possible sans remplacer complètement les mécanismes de séquençage existants. Il peut gérer les transactions complètes afin de créer un séquençage optimal des transactions.
Source :https://foresightnews.pro/article/detail/28930
En ce qui concerne la gestion des MEV, divers mécanismes visent à réduire la concurrence potentielle et les externalités négatives liées au séquençage et à l'inclusion des transactions. Par exemple, le mécanisme de dilatation du temps d'Arbitrum et le modèle FBA-FCFS de Flashbots tentent de réduire les incitations à la concurrence en matière de latence en permettant aux utilisateurs d'exprimer leur préférence pour l'inclusion rapide des transactions par le biais de frais.
Le mécanisme de dilatation du temps d'Arbitrum
Le mécanisme de dilatation du temps est une mesure de sécurité contre un type d'attaque spécifique connu sous le nom de « Time Bandit Attack », dans le cadre duquel les attaquants peuvent tenter de réorganiser des blocs confirmés pour tirer parti d'informations inconnues auparavant (par exemple, exploiter la connaissance d'une transaction après coup).
Arbitrum se défend contre cette attaque grâce à un mécanisme unique qui permet à chacun de lancer un « défi » prouvant les actions de l'attaquant lorsqu'une attaque de Time Bandit est tentée. Ce mécanisme, basé sur des incitations économiques, garantit la compensation des gains potentiels de l'attaquant, protégeant ainsi la sécurité et l'équité du réseau.
Le modèle FBA-FCFS des Flashbots
Le modèle FBA-FCFS (First Bid Auction — First Come, First Served) est un mécanisme de classement des transactions proposé par Flashbots, qui vise à résoudre les problèmes traditionnels de sélection et de commande des transactions, en particulier dans le contexte de l'extraction du MEV.
Le modèle FBA-FCFS cherche à trouver un équilibre entre équité et efficacité en permettant d'enchérir sur les transactions afin d'optimiser l'utilisation des ressources du réseau tout en veillant à ce que certains utilisateurs ne soient pas complètement exclus pour cause d'incapacité de payer.
Ces mécanismes ont chacun leurs avantages et leurs inconvénients, mais ils ont pour objectif commun d'améliorer l'efficacité et l'équité du traitement des transactions.
En collaborant avec Rollups et d'autres développeurs sensibles au MEV, SUAVE vise à renforcer la sécurité économique et l'efficacité des opérations interchaînes, en explorant de nouveaux modèles de sécurité économique et des mécanismes d'atténuation des MEV afin d'améliorer la décentralisation de l'ordre et de l'exécution des transactions sur la blockchain.
Des projets tels que Metis, Astria, Espresso, Radius et SUAVE, bien que chacun ait son propre objectif, visent collectivement à améliorer l'évolutivité et l'efficacité des transactions de la technologie blockchain tout en abordant le problème de la valeur extractable des mineurs (MEV), en renforçant la décentralisation et en améliorant l'interopérabilité.
Metis, avec sa solution de couche 2, se concentre sur l'optimisation des capacités de traitement des transactions d'Ethereum afin de réduire les coûts et d'améliorer l'efficacité, dans le but de fournir aux développeurs et aux entreprises une plateforme de développement plus pratique. Astria et Espresso proposent le concept d'un réseau de séquenceur décentralisé, prenant en charge le traitement des données de transaction pour plusieurs solutions de couche 2. Cela simplifie non seulement les processus de développement et opérationnels, mais renforce également la composabilité et l'interopérabilité entre les systèmes. Le projet Radius, en introduisant des pools de mémoire cryptés et en partitionnant l'espace entre blocs, vise à créer un réseau fiable et résistant à la censure dans le but de réduire les effets négatifs du MEV tout en améliorant la confidentialité et la sécurité des transactions. SUAVE s'attache à remédier à l'impact du MEV sur l'équité et la transparence des transactions par le biais d'un réseau de séquenceur décentralisé, démontrant ainsi sa volonté d'améliorer l'équité de l'environnement commercial.
En explorant l'orientation du développement des séquenceurs décentralisés, Metis et Espresso proposent deux modèles bien différents : le modèle « interne » et l'approche « module externalisé ». Ces modèles reflètent les différentes idées et stratégies de la communauté sur la manière de créer et de gérer des séquenceurs décentralisés.
Le modèle « interne » de Metis met l'accent sur la gestion et l'exploitation de son réseau de séquenceurs décentralisés en interne afin de garantir la sécurité et la stabilité du réseau. Cette approche permet à Metis de contrôler directement les nœuds de son réseau, tout en maintenant un environnement réseau sain grâce à des mécanismes de jalonnement et d'incitation. Bien que ce modèle puisse améliorer la sécurité et la fiabilité du réseau, il oblige également Metis à assumer d'importantes responsabilités opérationnelles et à investir des ressources, ce qui pourrait limiter la flexibilité et l'évolutivité du réseau.
En revanche, l'approche « module externalisé » d'Espresso propose une solution plus flexible et plus ouverte. En permettant à n'importe quel projet de blockchain d'accéder à ses services de séquençage, Espresso promeut l'universalité et la diversité technologiques tout en réduisant la charge opérationnelle qui pèse sur les projets individuels. Le défi de ce modèle est qu'il peut créer des problèmes de confiance supplémentaires, car les projets doivent s'appuyer sur Espresso pour traiter les transactions de manière équitable et sécurisée. De plus, tout problème ou attaque contre les services d'Espresso peut avoir un impact sur un large éventail de projets clients.
Le modèle « interne » de Metis et l'approche « module externalisé » d'Espresso présentent deux voies de développement principales dans le domaine des séquenceurs décentralisés. Chaque modèle présente des avantages et des défis uniques, et le choix entre les deux dépend des besoins spécifiques, de l'état des ressources et de l'accent mis sur la décentralisation et la sécurité du projet.
Les perspectives de développement des séquenceurs décentralisés indiquent l'énorme potentiel de la technologie blockchain pour renforcer la sécurité des réseaux, renforcer la résistance à la censure, améliorer l'efficacité des transactions, réduire les coûts et promouvoir la diversité et l'interopérabilité des écosystèmes. Grâce aux progrès continus de la technologie des séquenceurs décentralisés, nous pouvons prévoir un réseau blockchain plus sûr et plus efficace où les mécanismes de séquençage décentralisés se défendent efficacement contre les points de défaillance uniques et les attaques malveillantes, protégeant ainsi les actifs et les données des utilisateurs. En outre, les optimisations et les innovations apportées aux séquenceurs décentralisés, tels que le traitement par lots et les canaux d'état, amélioreront encore les capacités de traitement des transactions des plateformes L2, réduiront les coûts de transaction pour les utilisateurs, atteindront un débit élevé et une faible latence dans les confirmations des transactions, améliorant ainsi l'expérience utilisateur sans sacrifier la sécurité et la décentralisation.
De plus, l'adoption généralisée de séquenceurs décentralisés devrait favoriser la création d'un écosystème blockchain plus diversifié et interopérable. Les réseaux de séquenceurs partagés, tels qu'Espresso et Astria, desserviront non seulement plusieurs plateformes L2, mais favoriseront également le flux de données et d'actifs entre les différentes plateformes, créant ainsi un monde décentralisé plus ouvert et plus connecté. De plus, les innovations en matière de mécanismes d'incitation et de modèles économiques symboliques offriront des incitations raisonnables aux participants au réseau de séquenceurs décentralisé tout en garantissant la gouvernance du réseau et la distribution des bénéfices grâce à des modèles économiques symboliques, attirant plus de participants et stimulant la vitalité de la communauté.
Malgré les perspectives prometteuses des séquenceurs décentralisés, ils sont toujours confrontés à des défis en termes de mise en œuvre technique, d'optimisation des performances du réseau et de conception de modèles de gouvernance. Par conséquent, les futures orientations de développement pourraient se concentrer sur la recherche de mécanismes de consensus plus efficaces, l'exploration d'architectures réseau évolutives et le développement d'interfaces et d'outils conviviaux pour répondre aux demandes croissantes du marché et aux attentes des utilisateurs. En résumé, en tant que facteur clé du développement de la technologie et des applications de la blockchain, l'évolution future des séquenceurs décentralisés jouera un rôle crucial dans la création d'un monde décentralisé plus efficace, sécurisé et ouvert.
*Titre original transmis : MT Capital Research : Étude comparative sur le secteur des séquenceurs décentralisés
Les séquenceurs, comme leur nom l'indique, sont chargés de trier les données de transaction initialement non ordonnées dans la blockchain, afin de les organiser en blocs de données ordonnés pour exécution. Chaque blockchain L1 possède son propre système de tri, mais pour la L2, les séquenceurs centralisés constituent un problème de plus en plus sérieux.
Pour la L2, les séquenceurs ne sont pas obligatoires. L2 peut également choisir d'utiliser les séquenceurs de L1. Cependant, pour des raisons de coût et de rapidité, L2 utilise ses propres séquenceurs pour offrir aux utilisateurs une expérience plus abordable et plus pratique. En utilisant ses propres séquenceurs, L2 peut compresser des centaines ou des milliers de transactions L2 en une seule transaction L1 à soumettre à L1, ce qui permet de réaliser des économies significatives sur les frais de gaz. De plus, les utilisateurs peuvent profiter d'une expérience de confirmation instantanée rapide proposée par les séquenceurs L2 sans être limités par le débit des transactions Ethereum. Par conséquent, pour L2, utiliser ses propres séquenceurs est également un choix inévitable pour améliorer l'expérience d'interaction utilisateur.
Bien que l'utilisation de ses propres séquenceurs par L2 puisse améliorer considérablement l'expérience utilisateur, la centralisation des séquenceurs L2 est devenue un problème indéniable aujourd'hui. Actuellement, la valeur bloquée d'Ethereum L2 a atteint 22 milliards, avec l'émergence d'un afflux massif de solutions L2. Cependant, presque tous les séquenceurs L2 sont centralisés et s'appuient sur un seul séquenceur pour déterminer l'ordre de toutes les transactions sur L2. Les séquenceurs centralisés sont confrontés à de nombreux problèmes, tels que le fait d'avoir théoriquement le pouvoir d'exclure les transactions des utilisateurs, d'extraire le MEV des transactions sans limitation, de faire face à des problèmes de censure et au risque de points de défaillance uniques.
Source : https://l2beat.com/scaling/summary
Pour relever le défi complexe du MEV, les cumuls doivent trouver un équilibre délicat entre la protection des utilisateurs et la génération de profits. Ce défi consiste à prévenir les pratiques MEV néfastes, telles que les attaques frontales et les attaques en sandwich, tout en utilisant efficacement l'espace de blocage pour générer des revenus. Bien que les cumuls aient traditionnellement reposé sur un modèle d'opérateur unique et aient adopté une ordonnance FIFO (premier entré, premier sorti) pour protéger les utilisateurs du MEV, cette approche risque de ne pas profiter des opportunités de revenus liées à l'utilisation de l'espace des blocs et de négliger le rôle important des incitations économiques dans la promotion de la stabilité et de la croissance du cumul. De plus, garantir le respect du principe FIFO et maintenir la transparence dans la commande des blocs pose des défis opérationnels supplémentaires. En outre, l'utilisation de l'espace de blocs sous-jacent comme source de revenus, bien que potentiellement rentable, soulève également des problèmes de confiance chez les utilisateurs, qui doivent avoir confiance dans le fait que les opérateurs n'exploiteront pas cet espace à leur détriment par des moyens tels que les attaques sandwich, susceptibles d'éroder l'intégrité des transactions et la confiance des utilisateurs.
Les séquenceurs partagés offrent une solution innovante au problème du MEV en introduisant un mécanisme de commande des transactions plus sûr et plus équitable dans le réseau blockchain, en particulier pour les solutions de couche 2 d'Ethereum, telles que les rollups, qui offrent des avantages significatifs. En divisant l'espace des blocs cumulatifs en une partie supérieure qui protège les transactions des utilisateurs et une partie inférieure qui permet aux créateurs d'exploiter le MEV, cela permet de trouver un équilibre entre les besoins et les intérêts des participants au réseau. Grâce à la technologie PVDE (Practical Verifiable Delay Encryption), les séquenceurs partagés garantissent que les transactions des utilisateurs sont invisibles pour les acteurs malveillants, empêchant ainsi les pratiques MEV néfastes telles que les attaques frontales et les attaques sandwich. De plus, en autorisant des activités MEV bénéfiques dans l'espace inférieur, les séquenceurs partagés génèrent des revenus pour les cumuls tout en préservant l'intégrité du réseau et la confiance des utilisateurs. Ce mécanisme renforce non seulement la sécurité et l'équité des transactions, mais soutient également le développement durable des réseaux blockchain grâce à des méthodes innovantes de génération de revenus. Bref, les séquenceurs partagés apportent des changements positifs à l'écosystème de la blockchain grâce à leur approche unique de la gestion du MEV, qui permet de trouver un équilibre entre la protection des intérêts des utilisateurs et la promotion d'un développement sain des réseaux.
Dans l'ensemble, le problème lié aux séquenceurs centralisés provient de la puissance excessive et de l'exposition aux risques des séquenceurs à nœud unique. Les séquenceurs décentralisés, composés de plusieurs nœuds, peuvent résoudre efficacement les problèmes rencontrés par les séquenceurs centralisés. Les séquenceurs décentralisés peuvent garantir la robustesse et l'efficacité des commandes L2 tout en apportant des avantages supplémentaires. Par exemple, les séquenceurs décentralisés tels que Metis peuvent renforcer l'autonomie des jetons tout en partageant les bénéfices, et les séquenceurs partagés permettent aux L2 d'éviter de créer leurs propres réseaux de tri tout en offrant une interopérabilité plus pratique pour plusieurs séquenceurs L2 partagés. À long terme, la vague de modularisation et de L2 incitera inévitablement à la décentralisation des séquenceurs, une vaste place de marché étant encore disponible pour les marchés des séquenceurs décentralisés.
Source : https://joncharbonneau.substack.com/p/rollups-arent-real
Elena Sinelnikova, cofondatrice et PDG de Metis, se consacre à l'éducation et à l'évangélisation de l'industrie de la blockchain. Elle est également cofondatrice de CryptoChicks, une organisation éducative à but non lucratif qui est aujourd'hui la plus grande communauté féminine de blockchain au monde, avec des membres dans 56 pays. Kevin Liu, un autre cofondateur et chef de produit de Metis, est également cofondateur et PDG de ZKM, et un chercheur actif dans les domaines de l'économie des jetons, des DAO, de la DeFi et de la gouvernance de la blockchain.
Metis joue un rôle de premier plan dans la proposition et les tests de séquenceurs décentralisés pour Ethereum L2.
Metis a transformé le nœud de séquenceur original en un pool de nœuds de séquenceur, décentralisant ainsi le séquenceur grâce à un mécanisme de rotation aléatoire.
Au départ, le réseau de séquenceurs décentralisés Metis inclut un rôle d'administrateur. L'administrateur est chargé de gérer le système de séquenceur décentralisé, notamment d'ajouter des nœuds de séquenceur qualifiés à la liste blanche de la liste des séquenceurs, de fixer les limites de mise par nœud, les taux de libération des récompenses par bloc, etc.
Par la suite, Metis a introduit un mécanisme de jalonnement de nœuds. Tout nœud qui met en jeu 20 000 jetons METIS peut devenir l'un des nœuds du pool de séquenceurs. Les nœuds du pool ont le droit de consulter le contenu du pool de transactions, et le nœud séquenceur sélectionné a le droit de regrouper les transactions.
Par la suite, Metis a introduit un mécanisme de rotation des nœuds basé sur le POS. Metis sélectionne le producteur de blocs au hasard en tenant compte du montant misé de chaque nœud et d'un mécanisme de suppression de la valeur de hachage. Le nœud séquenceur sélectionné peut ensuite regrouper les transactions par blocs.
Ensuite, le lot de transactions qui a été empaqueté nécessite la signature d'au moins les deux tiers des séquenceurs pour être considéré comme valide, et donc être soumis à la L1. Les clés de signature des nœuds séquenceurs sont gérées par la couche consensus PoS de Metis, qui génère, partage et distribue des clés multisig lorsque les nœuds du séquenceur rejoignent ou quittent le réseau.
Enfin, pour empêcher tout comportement malveillant de la part des séquenceurs, Metis introduit également le rôle des validateurs qui échantillonnent les blocs de manière aléatoire, en vérifiant si les transactions du bloc sont dans le bon ordre, entre autres choses. Les nœuds qui agissent de manière malveillante seront pénalisés par la confiscation de leurs fonds misés.
Source : https://www.metis.io/decentralized-sequencer
Sur la base du processus susmentionné, Metis a pu créer une architecture de séquenceur décentralisée basée sur le consensus du réseau PoS. En jalonnant 20 000 METIS, on peut devenir un nœud séquenceur, ce qui diversifie les nœuds du séquenceur, en évitant les points de défaillance uniques, le contrôle et l'extraction malveillante de MEV. Le mécanisme de rotation des nœuds et la confirmation multisig rendent la sélection des nœuds de séquenceur plus équitable et peuvent, dans une certaine mesure, empêcher les actions malveillantes de la part des nœuds de séquenceur. Les contrôles par échantillonnage effectués par les validateurs et les sanctions en cas de confiscation réduisent encore le risque de comportements malveillants de la part des nœuds.
Pour inciter davantage de nœuds à participer au réseau de séquenceurs décentralisé de Metis, Metis a également introduit des mécanismes d'incitation supplémentaires. Une fois un bloc créé avec succès, les nœuds du séquenceur reçoivent non seulement les revenus d'origine en gaz, mais ils gagnent également des récompenses supplémentaires en matière d'émission de jetons METIS. Le mécanisme d'incitation de Metis pourrait créer une dynamique de croissance positive. La prospérité des activités transactionnelles sur le réseau Metis se traduira par une augmentation des revenus des nœuds séquenceurs. L'augmentation des revenus des nœuds de séquenceur incitera davantage d'utilisateurs à participer à METIS, à devenir des nœuds de séquenceur et à capter les revenus des séquenceurs. La réduction de METIS en circulation et l'augmentation de la demande de METIS due au jalonnement feront encore grimper le cours de marché de METIS. La hausse du cours de METIS augmentera la valeur des actifs des nœuds de jalonnement et la valeur des récompenses de jalonnement, attirant ainsi davantage de nœuds à miser et formant une boucle en forme de volant.
Le réseau de séquenceur décentralisé PoS de Metis est la première tentative d'implémentation d'un séquenceur décentralisé en L2. La mise en œuvre du séquenceur décentralisé de Metis devrait inciter les autres L2 à poursuivre leurs plans de décentralisation des séquenceurs.
L'équipe à l'origine d'Espresso est extrêmement prestigieuse, les cofondateurs Charles Lu et Ben Fisch étant tous deux titulaires d'un doctorat en informatique de l'université de Stanford. Les membres de l'équipe ont également travaillé pour de grandes sociétés Web2 et Web3 telles que Binance Labs, Coinbase et Google. Auparavant, Espresso avait réussi à lever 23 millions de dollars auprès de grandes sociétés de capital-risque, notamment Sequoia Capital, Coinbase Ventures, Polychain et Robot Ventures.
Espresso se positionne comme un intergiciel entre la L1 et la L2, découplant l'ordre de l'exécution, dans le but de devenir un réseau de séquenceur partagé décentralisé fournissant des services de séquenceur décentralisés à différents L2. Semblable au concept d'externalisation modulaire de la DA, le service fourni par Espresso s'apparente davantage à un service d'externalisation pour la commande de données transactionnelles. À l'instar de DA outsourcing, le service de séquençage d'Espresso est indépendant des chaînes et des machines virtuelles, ce qui signifie que tout type de L2 peut utiliser les services de séquençage d'Espresso.
Source:< a href= " https://hackmd.io/@EspressoSystems/EspressoSequencer" " > https://hackmd.io/@EspressoSystems/EspressoSequencer
L'idée principale d'Espresso est de fournir un ensemble d'intergiciels de séquenceur modulaires pour les L2. Une fois que les utilisateurs ont envoyé les données de transaction via le client, les données de transaction, ainsi que l'identifiant de cette L2, sont envoyées par L2 au réseau de séquenceurs d'Espresso. Les nœuds d'Espresso (nœuds du système de preuve d'enjeu Espresso Hotshot) organiseront les transactions et, une fois les commandes passées, les diffuseront aux abonnés (nœuds L2). Ensuite, L2 s'exécute en fonction des données de transaction ordonnées qui ont été empaquetées. Entre-temps, Espresso soumet également un engagement global contenant des transactions au contrat du séquenceur L1. Enfin, L2 doit envoyer le nouvel état à L1, et le contrat Rollup de L1 utilisera l'engagement de bloc d'Espresso pour vérifier la mise à jour d'état soumise par L2 afin de garantir l'exactitude de l'exécution.
source : https://docs.espressosys.com/sequencer/espresso-sequencer-architecture/system-overview
À l'avenir, Espresso prévoit également de réutiliser les nœuds de validation existants d'Ethereum pour passer des commandes via Eigenlayer, afin de renforcer la sécurité.
Dans l'ensemble, la solution de séquenceur décentralisé d'Espresso s'inscrit davantage dans le concept de blockchain modulaire, en utilisant son propre réseau PoS pour décentraliser les commandes par le biais de l'externalisation, en créant un intergiciel de réseau de séquenceur décentralisé entre la L1 et la L2. Le service de tri générique d'Espresso lui permet également de devenir un réseau de séquenceur partagé, toutes les L2 pouvant utiliser les services de tri d'Espresso. De plus, les L2 qui utilisent Espresso comme fournisseur de services de tri peuvent même bénéficier d'une interopérabilité plus fluide.
Le PDG d'Astria, Josh Bowen, est le principal moteur du projet. Bowen, qui a déjà travaillé pour des startups à l'origine de The Graph, Edge & Node et Celestia Labs, possède une connaissance approfondie des concepts de modularisation et de décentralisation. Il a souvent partagé son point de vue sur le rôle essentiel que jouent les séquenceurs partagés dans le maintien de la vitesse et de la décentralisation dans l'espace blockchain. Bowen soutient que la plupart des rollups spécifiques à des applications n'ont peut-être pas besoin de leurs propres séquenceurs ; la promotion d'un réseau de séquenceurs partagés plus décentralisé et modulaire pourrait au contraire favoriser la construction d'un système de blockchain plus décentralisé et plus efficace. La philosophie de Josh Bowen et Astria a également été soutenue par des institutions telles que Maven 11, 1kx, Delphi Ventures et Figment Capital, qui ont levé 5,5 millions de dollars en financement de démarrage.
À l'instar d'Espresso, Astria vise à fournir un réseau de séquenceurs partagé décentralisé. Le réseau de séquenceurs partagé d'Astria est une blockchain intergicielle dotée de son propre ensemble décentralisé de séquenceurs, capable d'accepter les données de transactions de plusieurs L2. De même, Astria peut gérer les demandes de tri provenant de n'importe quel type de L2. De plus, les L2 utilisant Astria peuvent également bénéficier de l'interopérabilité au niveau atomique fournie par Astria.
Le processus de tri en Autriche est illustré dans le schéma suivant :
Source : https://docs.astria.org/docs/overview/why-decentralized-sequencers/
Source : https://docs.astria.org/docs/overview/why-decentralized-sequencers/
Le réseau de séquenceurs décentralisé d'Astria présente des similitudes avec la solution d'Espresso, qui vise toutes deux à fournir des services de séquençage découplés et décentralisés à n'importe quelle L2. En externalisant les services de séquençage, les L2 peuvent encore simplifier leur processus de développement et leurs coûts opérationnels, en bénéficiant d'une composabilité au niveau atomique entre les L2.
Radius se concentre sur le développement d'une couche de séquençage partagée fiable, visant à relever les défis liés à l'extraction néfaste de MEV et à la censure dans l'espace blockchain. Radius a réussi à obtenir 1,7 million de dollars de financement de pré-amorçage auprès d'institutions d'investissement telles que Hashed, Superscrypt, Lambdaclass (Ergodic Fund) et Crypto.com.
Radius vise à créer un réseau de séquenceurs partagés fiable et résistant à la censure, et sa principale caractéristique par rapport à Espresso et Astria est sa capacité à réduire efficacement les MEV nocifs grâce à des pools de mémoire cryptés.
L'architecture générale du réseau de séquenceurs partagés Radius est similaire à celle des réseaux de séquenceurs partagés traditionnels. Les utilisateurs soumettent des données de transaction cryptées et des preuves via Dapps à la couche séquenceur. Le séquenceur vérifie les données de transaction et les preuves fournies par l'utilisateur, les emballe et les trie. Par la suite, les Rollups reçoivent des blocs séquencés depuis le réseau de séquenceurs, exécutent les transactions dans l'ordre et soumettent l'état exécuté et les preuves d'état à la couche de règlement.
Source : https://docs.theradius.xyz/developer/architecture
Il est intéressant de noter que Radius a introduit des pools de mémoire cryptés pour empêcher le trieur d'extraire des MEV dangereux. Les transactions soumises par les utilisateurs sont cryptées et soumises au réseau de séquenceurs sous forme de données cryptées. Le trieur ne peut pas obtenir la clé lors du tri des transactions et ne peut pas déchiffrer ni afficher le contenu spécifique de chaque transaction. Par conséquent, le trieur ne peut pas extraire le MEV en triant et en insérant des transactions de manière malveillante.
Le rayon divise l'espace du bloc en un espace supérieur et un espace inférieur. L'espace supérieur est dédié aux transactions des utilisateurs, ce qui permet d'éviter efficacement les MEV dangereux grâce à des pools de mémoire cryptés. L'espace inférieur présente un marché ouvert basé sur les enchères pour les traders, où des transactions groupées MEV avantageuses peuvent être créées dans le cadre de Rollups, telles que des arbitrages et des liquidations bénins, etc. Les traders soumettent ensuite leurs transactions groupées et leurs offres au séquenceur, qui sélectionne la transaction groupée la plus enchère à inclure dans le bloc, maximisant ainsi les bénéfices du cumul et favorisant un marché concurrentiel des MEV sain.
Par rapport à Espresso et à Astria, Radius présente deux avantages importants. Tout d'abord, en introduisant des pools de mémoire cryptés et en divisant l'espace des blocs en espaces supérieur et inférieur, Radius peut éliminer efficacement les transactions MEV dangereuses, développer un marché concurrentiel des MEV sain et maximiser les profits du cumul. Ensuite, l'introduction de pools de mémoire cryptés empêche les nœuds du séquenceur d'agir de manière malveillante via le MEV, éliminant ainsi le besoin de mécanismes de consensus supplémentaires pour garantir l'exactitude du séquençage. Cela peut considérablement augmenter la vitesse de confirmation finale et l'évolutivité du réseau de séquenceurs.
La proposition SUAVE a été avancée par l'équipe Flashbots, pionnière dans la résolution du problème de la valeur extractable des mineurs (MEV) au sein de l'écosystème Ethereum, composée de professionnels possédant une expertise approfondie dans des domaines tels que l'informatique, les mathématiques, la psychologie et l'économie. Selon LinkedIn, l'équipe compte actuellement 28 membres possédant des compétences allant de la programmation Python à la technologie blockchain, en passant par l'apprentissage automatique et la programmation C.
L'équipe fondatrice de Flashbots comprend Philip Daian et Stéphane Gosselin, ce dernier étant parti en octobre 2022 en raison de désaccords sur les politiques de censure avec l'équipe. De plus, Alex Obadia, un autre cofondateur et chercheur en stratégie de premier plan, a quitté Flashbots en juin 2023 pour des raisons personnelles. Parmi les principaux membres figurent Andrew Miller, connu pour ses recherches sur le décryptage des codes Intel SGX. Il est actuellement directeur de recherche pour les environnements d'exécution sécurisés et SUAVE. Miller prévoit de quitter temporairement son poste de professeur adjoint à l'université de l'Illinois, où ses travaux universitaires portent sur le génie électrique et informatique. Un autre membre principal, Hasu, est directrice de la stratégie de Flashbots et exerce une influence considérable dans le domaine de la blockchain, notamment en tant que conseillère stratégique pour le protocole de jalonnement de liquidités Lido et collaboratrice de recherche auprès de la société d'investissement Paradigm. Hasu s'engage à favoriser le développement de l'industrie et l'éducation par le biais de l'écriture, des réseaux sociaux et des podcasts.
SUAVE est un générateur et un séquenceur décentralisés uniques, qui se distinguent des autres couches partagées ou des couches de séquençage en termes de conception. Il vise à fournir des services de séquençage des transactions pour Ethereum et d'autres blockchains sans être directement intégrés au protocole d'aucune chaîne. Les utilisateurs peuvent envoyer des transactions vers le pool de mémoire crypté de SUAVE, et le réseau d'exécuteurs de SUAVE est chargé de générer des blocs ou des blocs partiels pour les chaînes. Ces blocs sont en concurrence avec ceux générés par les constructeurs centralisés traditionnels d'Ethereum, sélectionnés par les proposants d'Ethereum.
Source :https://foresightnews.pro/article/detail/28930
SUAVE ne remplace pas le mécanisme permettant aux Rollups de choisir les blocs, pas plus qu'il ne modifie les règles de sélection des fork de la chaîne. Il vise à fournir le séquençage le plus rentable de toutes les chaînes, généralement un état complet pour simuler les différents résultats des transactions et créer un séquençage optimal. Ce design permet à SUAVE de collaborer avec des séquenceurs partagés ou d'autres outils compatibles MEV afin de proposer des services tels que l'arbitrage atomique entre chaînes, qui garantit l'exécution ou l'annulation de plusieurs transactions de manière atomique.
Source :https://foresightnews.pro/article/detail/28930
À long terme, les Rollups sont peut-être une meilleure option. Les rollups garantissent leur sécurité, leur résistance à la censure et leur vivacité en L1, alors que SUAVE, une chaîne axée sur le séquençage des transactions, n'est pas destinée à une interaction utilisateur ordinaire. Son objectif est de limiter la nécessité pour les utilisateurs de transférer des fonds vers SUAVE, en se concentrant plutôt sur la fourniture d'une plateforme aux chercheurs et aux constructeurs. SUAVE s'engage à fournir le séquençage des transactions le plus favorable possible sans remplacer complètement les mécanismes de séquençage existants. Il peut gérer les transactions complètes afin de créer un séquençage optimal des transactions.
Source :https://foresightnews.pro/article/detail/28930
En ce qui concerne la gestion des MEV, divers mécanismes visent à réduire la concurrence potentielle et les externalités négatives liées au séquençage et à l'inclusion des transactions. Par exemple, le mécanisme de dilatation du temps d'Arbitrum et le modèle FBA-FCFS de Flashbots tentent de réduire les incitations à la concurrence en matière de latence en permettant aux utilisateurs d'exprimer leur préférence pour l'inclusion rapide des transactions par le biais de frais.
Le mécanisme de dilatation du temps d'Arbitrum
Le mécanisme de dilatation du temps est une mesure de sécurité contre un type d'attaque spécifique connu sous le nom de « Time Bandit Attack », dans le cadre duquel les attaquants peuvent tenter de réorganiser des blocs confirmés pour tirer parti d'informations inconnues auparavant (par exemple, exploiter la connaissance d'une transaction après coup).
Arbitrum se défend contre cette attaque grâce à un mécanisme unique qui permet à chacun de lancer un « défi » prouvant les actions de l'attaquant lorsqu'une attaque de Time Bandit est tentée. Ce mécanisme, basé sur des incitations économiques, garantit la compensation des gains potentiels de l'attaquant, protégeant ainsi la sécurité et l'équité du réseau.
Le modèle FBA-FCFS des Flashbots
Le modèle FBA-FCFS (First Bid Auction — First Come, First Served) est un mécanisme de classement des transactions proposé par Flashbots, qui vise à résoudre les problèmes traditionnels de sélection et de commande des transactions, en particulier dans le contexte de l'extraction du MEV.
Le modèle FBA-FCFS cherche à trouver un équilibre entre équité et efficacité en permettant d'enchérir sur les transactions afin d'optimiser l'utilisation des ressources du réseau tout en veillant à ce que certains utilisateurs ne soient pas complètement exclus pour cause d'incapacité de payer.
Ces mécanismes ont chacun leurs avantages et leurs inconvénients, mais ils ont pour objectif commun d'améliorer l'efficacité et l'équité du traitement des transactions.
En collaborant avec Rollups et d'autres développeurs sensibles au MEV, SUAVE vise à renforcer la sécurité économique et l'efficacité des opérations interchaînes, en explorant de nouveaux modèles de sécurité économique et des mécanismes d'atténuation des MEV afin d'améliorer la décentralisation de l'ordre et de l'exécution des transactions sur la blockchain.
Des projets tels que Metis, Astria, Espresso, Radius et SUAVE, bien que chacun ait son propre objectif, visent collectivement à améliorer l'évolutivité et l'efficacité des transactions de la technologie blockchain tout en abordant le problème de la valeur extractable des mineurs (MEV), en renforçant la décentralisation et en améliorant l'interopérabilité.
Metis, avec sa solution de couche 2, se concentre sur l'optimisation des capacités de traitement des transactions d'Ethereum afin de réduire les coûts et d'améliorer l'efficacité, dans le but de fournir aux développeurs et aux entreprises une plateforme de développement plus pratique. Astria et Espresso proposent le concept d'un réseau de séquenceur décentralisé, prenant en charge le traitement des données de transaction pour plusieurs solutions de couche 2. Cela simplifie non seulement les processus de développement et opérationnels, mais renforce également la composabilité et l'interopérabilité entre les systèmes. Le projet Radius, en introduisant des pools de mémoire cryptés et en partitionnant l'espace entre blocs, vise à créer un réseau fiable et résistant à la censure dans le but de réduire les effets négatifs du MEV tout en améliorant la confidentialité et la sécurité des transactions. SUAVE s'attache à remédier à l'impact du MEV sur l'équité et la transparence des transactions par le biais d'un réseau de séquenceur décentralisé, démontrant ainsi sa volonté d'améliorer l'équité de l'environnement commercial.
En explorant l'orientation du développement des séquenceurs décentralisés, Metis et Espresso proposent deux modèles bien différents : le modèle « interne » et l'approche « module externalisé ». Ces modèles reflètent les différentes idées et stratégies de la communauté sur la manière de créer et de gérer des séquenceurs décentralisés.
Le modèle « interne » de Metis met l'accent sur la gestion et l'exploitation de son réseau de séquenceurs décentralisés en interne afin de garantir la sécurité et la stabilité du réseau. Cette approche permet à Metis de contrôler directement les nœuds de son réseau, tout en maintenant un environnement réseau sain grâce à des mécanismes de jalonnement et d'incitation. Bien que ce modèle puisse améliorer la sécurité et la fiabilité du réseau, il oblige également Metis à assumer d'importantes responsabilités opérationnelles et à investir des ressources, ce qui pourrait limiter la flexibilité et l'évolutivité du réseau.
En revanche, l'approche « module externalisé » d'Espresso propose une solution plus flexible et plus ouverte. En permettant à n'importe quel projet de blockchain d'accéder à ses services de séquençage, Espresso promeut l'universalité et la diversité technologiques tout en réduisant la charge opérationnelle qui pèse sur les projets individuels. Le défi de ce modèle est qu'il peut créer des problèmes de confiance supplémentaires, car les projets doivent s'appuyer sur Espresso pour traiter les transactions de manière équitable et sécurisée. De plus, tout problème ou attaque contre les services d'Espresso peut avoir un impact sur un large éventail de projets clients.
Le modèle « interne » de Metis et l'approche « module externalisé » d'Espresso présentent deux voies de développement principales dans le domaine des séquenceurs décentralisés. Chaque modèle présente des avantages et des défis uniques, et le choix entre les deux dépend des besoins spécifiques, de l'état des ressources et de l'accent mis sur la décentralisation et la sécurité du projet.
Les perspectives de développement des séquenceurs décentralisés indiquent l'énorme potentiel de la technologie blockchain pour renforcer la sécurité des réseaux, renforcer la résistance à la censure, améliorer l'efficacité des transactions, réduire les coûts et promouvoir la diversité et l'interopérabilité des écosystèmes. Grâce aux progrès continus de la technologie des séquenceurs décentralisés, nous pouvons prévoir un réseau blockchain plus sûr et plus efficace où les mécanismes de séquençage décentralisés se défendent efficacement contre les points de défaillance uniques et les attaques malveillantes, protégeant ainsi les actifs et les données des utilisateurs. En outre, les optimisations et les innovations apportées aux séquenceurs décentralisés, tels que le traitement par lots et les canaux d'état, amélioreront encore les capacités de traitement des transactions des plateformes L2, réduiront les coûts de transaction pour les utilisateurs, atteindront un débit élevé et une faible latence dans les confirmations des transactions, améliorant ainsi l'expérience utilisateur sans sacrifier la sécurité et la décentralisation.
De plus, l'adoption généralisée de séquenceurs décentralisés devrait favoriser la création d'un écosystème blockchain plus diversifié et interopérable. Les réseaux de séquenceurs partagés, tels qu'Espresso et Astria, desserviront non seulement plusieurs plateformes L2, mais favoriseront également le flux de données et d'actifs entre les différentes plateformes, créant ainsi un monde décentralisé plus ouvert et plus connecté. De plus, les innovations en matière de mécanismes d'incitation et de modèles économiques symboliques offriront des incitations raisonnables aux participants au réseau de séquenceurs décentralisé tout en garantissant la gouvernance du réseau et la distribution des bénéfices grâce à des modèles économiques symboliques, attirant plus de participants et stimulant la vitalité de la communauté.
Malgré les perspectives prometteuses des séquenceurs décentralisés, ils sont toujours confrontés à des défis en termes de mise en œuvre technique, d'optimisation des performances du réseau et de conception de modèles de gouvernance. Par conséquent, les futures orientations de développement pourraient se concentrer sur la recherche de mécanismes de consensus plus efficaces, l'exploration d'architectures réseau évolutives et le développement d'interfaces et d'outils conviviaux pour répondre aux demandes croissantes du marché et aux attentes des utilisateurs. En résumé, en tant que facteur clé du développement de la technologie et des applications de la blockchain, l'évolution future des séquenceurs décentralisés jouera un rôle crucial dans la création d'un monde décentralisé plus efficace, sécurisé et ouvert.