Problèmes de centralisation des Rollups d'Ethereum : une exploration approfondie de la décentralisation des ordonnanceurs
1. Points clés
Le tri des transactions est devenu un problème de plus en plus grave dans le domaine de la deuxième couche (L2). Le principal rôle des rollups L2 est de fournir aux utilisateurs un espace sécurisé pour des transactions à faible coût, puis de soumettre les données de transaction à la couche supérieure première couche (L1).
Le séquenceur est l'entité responsable de trier les transactions en groupes. Il reçoit les transactions désordonnées des utilisateurs, les traite hors chaîne en groupes, puis génère des lots de transactions ordonnées compressées à soumettre au parent L1.
Les Rollups n'ont en réalité pas besoin de séquenceur ; c'est simplement un choix de conception pour offrir une meilleure expérience aux utilisateurs. Cependant, utiliser la couche de base d'Ethereum pour le tri peut être moins efficace et coûteux. Ainsi, la plupart des projets de Rollup L2 choisissent actuellement d'exécuter des séquenceurs centralisés, ce qui est plus pratique, moins coûteux et plus convivial pour les utilisateurs.
En raison du contrôleur de tri qui contrôle l'ordre des transactions, il a le droit d'examiner les transactions des utilisateurs ( bien qu'un examen complet soit peu probable ). Le contrôleur de tri peut également extraire la valeur maximale pouvant être extraite (MEV), ce qui pourrait entraîner des pertes économiques pour les utilisateurs. De plus, si le contrôleur de tri décentralisé unique tombe en panne, l'ensemble du rollup sera affecté, ce qui pose des problèmes de validité.
La solution est un ordonnanceur partagé et décentralisé. En plus de résoudre des problèmes tels que la censure, l'extraction MEV et la validité, l'ordonnanceur partagé introduit également des fonctionnalités inter-rollup, ouvrant ainsi de nouvelles possibilités. Des projets comme Espresso, Astria et Radius développent des solutions d'ordonnancement partagé innovantes.
2. Introduction
Avec la popularité croissante de l'écosystème rollup L2 d'Ethereum, l'aspect souvent négligé des ordonnanceurs devient de plus en plus important. Les ordonnanceurs sont responsables du tri des transactions, et grâce à leur utilisation, les rollups peuvent offrir une meilleure expérience utilisateur, des frais plus bas et une confirmation des transactions plus rapide. Cependant, tous les principaux projets L2 d'Ethereum constatent actuellement qu'il est plus pratique, convivial et moins coûteux d'exécuter leurs propres ordonnanceurs centralisés. Compte tenu du pouvoir des ordonnanceurs en matière de révision des transactions, d'extraction MEV et de point de défaillance unique, cela peut être considéré comme un résultat peu idéal qui ne correspond pas à l'esprit des cryptomonnaies.
Bien que la plupart des projets de cryptomonnaie considèrent la décentralisation des ordonnanceurs comme une partie intégrante de leur feuille de route, il n'y a pas encore de consensus sur la manière d'atteindre cette décentralisation. Il convient de noter qu'Arbitrum et Optimism ont lancé des solutions depuis le second semestre 2021, mais n'ont pas encore réalisé de progrès substantiels en matière d'ordonnanceurs décentralisés.
Ce rapport examinera en profondeur le rôle des ordonnanceurs et l'état actuel du domaine des rollups Ethereum, en explorant les projets qui développent des solutions, en particulier les réseaux d'ordonnancement décentralisés. Nous présenterons en détail ces projets et leurs solutions uniques, et réfléchirons à ce que cela pourrait signifier pour le développement futur du domaine des rollups L2 d'Ethereum.
3. Qu'est-ce qu'un ordonnanceur?
La blockchain est essentiellement un grand livre distribué constitué de données de transaction horodatées, organisées par blocs. À l'origine, ces données de transaction étaient désorganisées et aléatoires. Une fois triées, elles peuvent être organisées en blocs et exécutées pour créer un nouvel état de la blockchain. Pour des blockchains L1 comme Ethereum, le tri des transactions se produit au sein de la couche de base elle-même.
Dans la solution de scalabilité la plus populaire d'Ethereum - L2 rollup, le tri des transactions est devenu un problème de plus en plus sérieux. L2 rollup offre aux utilisateurs une couche d'exécution, puis soumet les données de transaction à la couche supérieure L1. Les transactions en lot soumises à L1 contiennent généralement des centaines ou des milliers de transactions L2 compressées, réduisant ainsi le coût d'envoi des données à L1.
Dans un rollup L2, le séquenceur est l'entité habilitée à regrouper les transactions par ordre. Il reçoit les transactions désordonnées des utilisateurs, les traite en groupes hors chaîne, puis génère des lots de transactions compressés et ordonnés. Ces transactions peuvent être incluses dans des blocs et envoyées à la couche L1 parente. Le séquenceur fournit également un reçu quasi instantané comme "confirmation douce" dès la réception des transactions des utilisateurs. La "confirmation dure" est reçue après que la transaction a été envoyée à la couche L1.
Pourquoi Rollup doit-il utiliser un ordonneur, pourquoi est-ce un problème ?
L'objectif fondamental du sélecteur est d'améliorer l'expérience utilisateur. Utiliser le sélecteur pour les transactions L2 est similaire à utiliser "une voie rapide", ce qui signifie des frais plus bas et une confirmation des transactions plus rapide. Le sélecteur peut compresser des centaines voire des milliers de transactions L2 en une seule transaction L1, permettant ainsi d'économiser des frais de gas. De plus, les confirmations douces fournies par le sélecteur permettent aux transactions rollup d'offrir aux utilisateurs des confirmations de blocs rapides.
Il est important de se rappeler que le rollup ne nécessite pas de séquenceur ; c'est simplement un choix de conception fait pour une meilleure expérience utilisateur. Par exemple, le rollup peut également utiliser l'Ethereum L1 pour effectuer le tri. Cependant, la couche de base d'Ethereum peut être relativement inefficace et coûteuse, surtout compte tenu du volume élevé des transactions L2. Cela signifie qu'actuellement, chaque projet L2 majeur a découvert qu'il est plus pratique, moins coûteux et plus facile à utiliser pour les utilisateurs d'exécuter un séquenceur centralisé.
Étant donné que le triant contrôle l'ordre des transactions, il a le droit de ne pas inclure les transactions des utilisateurs, même si les utilisateurs peuvent soumettre des transactions directement à L1. Le triant peut également extraire de la MEV des transactions, ce qui pourrait entraîner des pertes économiques pour la communauté des utilisateurs. Si un seul triant existe, le risque de centralisation est plus élevé. Si le triant unique échoue, l'ensemble du rollup sera affecté, ce qui soulève des problèmes de validité.
( Corrélation de MEV
MEV fait référence à la valeur supplémentaire obtenue au-delà des récompenses de minage de base ) ou des récompenses de staking ### et des frais de gaz générés lors de la production de blocs. Elle est extraite en manipulant l'ordre des transactions à l'intérieur des blocs, comme le front-running et les attaques de sandwich.
Puisque le classificateur peut comprendre toutes les transactions des utilisateurs hors chaîne et qu'il est généralement géré par le projet lui-même ou une équipe affiliée, de nombreux utilisateurs s'inquiètent de l'extraction potentielle de MEV. Même sans ces préoccupations, les classificateurs centralisés affectent la fiabilité et le degré de décentralisation du protocole.
( État du marché des classificateurs
Actuellement, tous les principaux L2 d'Ethereum dépendent de séquenceurs centralisés. À mesure que de plus en plus de transactions Ethereum sont déplacées vers L2, un grand nombre de transactions seront influencées par des forces centralisées sous la forme d'un séquenceur unique.
La plupart des projets L2 ont intégré la décentralisation des ordonneurs dans leur feuille de route. Cependant, Arbitrum et Optimism ont lancé des solutions depuis fin 2021, mais n'ont pas encore réalisé de progrès substantiels en matière de décentralisation des ordonneurs.
La plupart des projets de premier plan semblent consacrer des ressources à l'amélioration des produits et des fonctionnalités de base, plutôt qu'à se concentrer sur la décentralisation. Cela peut être compris dans un environnement concurrentiel, mais à mesure que le réseau mûrit, les discussions se tournent rapidement vers la décentralisation des classificateurs et l'amélioration de la crédibilité.
) Autres problèmes
Il existe certaines discussions sur le degré de risque associé à la dépendance aux classificateurs centralisés.
Bien que le classificateur contrôle l'ordre des transactions, il ne peut finalement pas exclure complètement les utilisateurs des transactions rollup. Les utilisateurs peuvent contourner le classificateur et soumettre des transactions directement à L1, tant qu'ils sont prêts à payer des frais supplémentaires ###. Le classificateur peut entraîner des retards de transaction et des coûts supplémentaires pour les utilisateurs, mais ne peut pas être complètement vérifié. Cela pourrait être l'une des raisons pour lesquelles les grands projets L2 ne se concentrent pas beaucoup sur les classificateurs décentralisés.
Peut-être que le plus grand problème réside dans l'efficacité. Si le seul ordonnanceur centralisé rencontre des problèmes, tout le rollup sera affecté. Bien que les utilisateurs puissent toujours accéder directement à L1 pour effectuer des transactions, cela n'est pas durable et ne convient pas à la plupart des transactions.
Étant donné que l'une des idées fondamentales des cryptomonnaies est d'éviter de dépendre d'un fournisseur centralisé unique, la centralisation des ordonnanceurs est clairement un problème important à résoudre, et c'est l'une des principales améliorations que les ordonnanceurs partagés apporteront au marché des rollups L2.
![Interprétation de l'Institut de Recherche Binance sur le moteur de classement décentralisé : pierre angulaire de la sécurité Layer2, élargissant les cas d'utilisation des tokens natifs]###https://img-cdn.gateio.im/webp-social/moments-11b5b59fbc7bc320470851f992910687.webp(
4. Solution : partageur de tri décentralisé
) Aperçu
La nouvelle solution pour résoudre les problèmes susmentionnés est un ordonnanceur partagé décentralisé. Bien que les solutions des différents projets varient, le principe de base reste le même. "Partagé" signifie que plusieurs rollups peuvent utiliser le même réseau, et les transactions provenant de plusieurs rollups sont agrégées dans un pool de mémoire avant le tri. "Décentralisé" signifie qu'un mécanisme de rotation de leaders est utilisé pour sélectionner un leader parmi un groupe d'acteurs décentralisés pour le tri. Cela aide à prévenir la censure et à garantir l'efficacité.
Le répartiteur partagé vise à atténuer le problème de l'extraction de MEV, à fournir une capacité de résistance à la censure et à améliorer la garantie d'efficacité des rollups. De plus, deux autres points méritent d'être notés :
Décentralisation en tant que service : la solution de partage de l'ordonnanceur offre des services décentralisés pour plusieurs rollups, sans avoir besoin de créer un réseau soi-même. C'est un avantage majeur, car il n'existe actuellement aucun projet qui décentralise l'ordonnanceur, ce qui montre que ce n'est pas une tâche facile.
Interopérabilité croisée des rollups : En raison du tri des transactions de plusieurs rollups, un ordonnateur partagé peut fournir des garanties uniques d'interopérabilité, telles que l'inclusion conditionnelle des transactions, ouvrant de nouvelles possibilités.
Voici quelques principaux projets de tri partagé :
( Espresso
Espresso Systems s'engage à construire des outils qui amènent le Web3 dans le grand public, en se concentrant particulièrement sur les rollups L2 et l'écosystème Ethereum.
Espresso classificateur est un réseau de classement partagé décentralisé, conçu pour la décentralisation des rollups, tout en offrant un classement des transactions et une disponibilité des données sécurisés, à haut débit et à faible latence. Il sert de réseau intermédiaire entre les rollups et le L1 sous-jacent, conçu indépendamment de la machine virtuelle.
Le cœur est le protocole de consensus HotShot, basé sur le protocole HotStuff et combinant plusieurs développements récents. HotShot est ouvert, sans autorisation, utilisant un modèle de sécurité PoS, visant à s'étendre pour inclure tous les validateurs Ethereum.
Espresso tente d'atteindre un niveau de sécurité équivalent à Ethereum pour son ordonnanceur en utilisant l'ensemble des validateurs existants d'Ethereum. Il y a deux raisons clés à cela :
Sécurité : l'utilisation des validateurs Ethereum permet d'atteindre un niveau de sécurité et de décentralisation difficile à réaliser par soi-même.
2### Incitation à l'unanimité : il est raisonnable que les validateurs Ethereum participent au fonctionnement du protocole utilisé pour les rollups L2.
Espresso établira cette collaboration en s'associant avec EigenLayer. EigenLayer permet aux utilisateurs de miser de l'Éther dans plusieurs protocoles, étendant ainsi la sécurité économique au-delà d'Ethereum.
Espresso utilise également la solution de disponibilité des données Tiramisu pour résoudre le problème élevé des coûts de données L1. Tiramisu comprend trois couches : la couche anti-corruption Savoiardi###, la récupération efficace des données Mascarpone) et le réseau de distribution de contenu optionnel Cocoa).
Espresso a annoncé plusieurs collaborations, y compris l'intégration avec Polygon zkEVM, Injective, AltLayer, Caldera et Spire. Ils ont lancé les testnets Americano et Doppio, et publié un livre blanc et des benchmarks de performance.
( Astria
Astria est en train de construire un réseau de séquenceurs partagés, tout en développant Astria EVM. Leur réseau permet à plusieurs rollups de partager un séquenceur décentralisé.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
8 J'aime
Récompense
8
8
Reposter
Partager
Commentaire
0/400
Token_Sherpa
· Il y a 3h
*soupir* encore un piège de centralisation sous le couvert de l'expérience utilisateur... des ponzinomics classiques déguisés en innovation, pour être honnête.
Voir l'originalRépondre0
GlueGuy
· Il y a 4h
L2 a vraiment fait de bonnes actions.
Voir l'originalRépondre0
GasFeeTears
· Il y a 4h
Pourquoi les frais de gas sont-ils toujours si élevés ?
Voir l'originalRépondre0
OfflineNewbie
· Il y a 4h
Alors qui ne veut pas aller au centre ? C'est lent et cher.
Voir l'originalRépondre0
SchrodingerAirdrop
· Il y a 4h
La centralisation dépend du coût.
Voir l'originalRépondre0
Fren_Not_Food
· Il y a 4h
Encore en train de se centraliser ? Je suis sans voix.
Voir l'originalRépondre0
MoneyBurnerSociety
· Il y a 4h
Le classificateur qui a été perdu dans le trading est aussi une approche de classement.
Les Rollups d'Ethereum font face à des défis de centralisation : analyse approfondie des solutions de tri décentralisées
Problèmes de centralisation des Rollups d'Ethereum : une exploration approfondie de la décentralisation des ordonnanceurs
1. Points clés
Le tri des transactions est devenu un problème de plus en plus grave dans le domaine de la deuxième couche (L2). Le principal rôle des rollups L2 est de fournir aux utilisateurs un espace sécurisé pour des transactions à faible coût, puis de soumettre les données de transaction à la couche supérieure première couche (L1).
Le séquenceur est l'entité responsable de trier les transactions en groupes. Il reçoit les transactions désordonnées des utilisateurs, les traite hors chaîne en groupes, puis génère des lots de transactions ordonnées compressées à soumettre au parent L1.
Les Rollups n'ont en réalité pas besoin de séquenceur ; c'est simplement un choix de conception pour offrir une meilleure expérience aux utilisateurs. Cependant, utiliser la couche de base d'Ethereum pour le tri peut être moins efficace et coûteux. Ainsi, la plupart des projets de Rollup L2 choisissent actuellement d'exécuter des séquenceurs centralisés, ce qui est plus pratique, moins coûteux et plus convivial pour les utilisateurs.
En raison du contrôleur de tri qui contrôle l'ordre des transactions, il a le droit d'examiner les transactions des utilisateurs ( bien qu'un examen complet soit peu probable ). Le contrôleur de tri peut également extraire la valeur maximale pouvant être extraite (MEV), ce qui pourrait entraîner des pertes économiques pour les utilisateurs. De plus, si le contrôleur de tri décentralisé unique tombe en panne, l'ensemble du rollup sera affecté, ce qui pose des problèmes de validité.
La solution est un ordonnanceur partagé et décentralisé. En plus de résoudre des problèmes tels que la censure, l'extraction MEV et la validité, l'ordonnanceur partagé introduit également des fonctionnalités inter-rollup, ouvrant ainsi de nouvelles possibilités. Des projets comme Espresso, Astria et Radius développent des solutions d'ordonnancement partagé innovantes.
2. Introduction
Avec la popularité croissante de l'écosystème rollup L2 d'Ethereum, l'aspect souvent négligé des ordonnanceurs devient de plus en plus important. Les ordonnanceurs sont responsables du tri des transactions, et grâce à leur utilisation, les rollups peuvent offrir une meilleure expérience utilisateur, des frais plus bas et une confirmation des transactions plus rapide. Cependant, tous les principaux projets L2 d'Ethereum constatent actuellement qu'il est plus pratique, convivial et moins coûteux d'exécuter leurs propres ordonnanceurs centralisés. Compte tenu du pouvoir des ordonnanceurs en matière de révision des transactions, d'extraction MEV et de point de défaillance unique, cela peut être considéré comme un résultat peu idéal qui ne correspond pas à l'esprit des cryptomonnaies.
Bien que la plupart des projets de cryptomonnaie considèrent la décentralisation des ordonnanceurs comme une partie intégrante de leur feuille de route, il n'y a pas encore de consensus sur la manière d'atteindre cette décentralisation. Il convient de noter qu'Arbitrum et Optimism ont lancé des solutions depuis le second semestre 2021, mais n'ont pas encore réalisé de progrès substantiels en matière d'ordonnanceurs décentralisés.
Ce rapport examinera en profondeur le rôle des ordonnanceurs et l'état actuel du domaine des rollups Ethereum, en explorant les projets qui développent des solutions, en particulier les réseaux d'ordonnancement décentralisés. Nous présenterons en détail ces projets et leurs solutions uniques, et réfléchirons à ce que cela pourrait signifier pour le développement futur du domaine des rollups L2 d'Ethereum.
3. Qu'est-ce qu'un ordonnanceur?
La blockchain est essentiellement un grand livre distribué constitué de données de transaction horodatées, organisées par blocs. À l'origine, ces données de transaction étaient désorganisées et aléatoires. Une fois triées, elles peuvent être organisées en blocs et exécutées pour créer un nouvel état de la blockchain. Pour des blockchains L1 comme Ethereum, le tri des transactions se produit au sein de la couche de base elle-même.
Dans la solution de scalabilité la plus populaire d'Ethereum - L2 rollup, le tri des transactions est devenu un problème de plus en plus sérieux. L2 rollup offre aux utilisateurs une couche d'exécution, puis soumet les données de transaction à la couche supérieure L1. Les transactions en lot soumises à L1 contiennent généralement des centaines ou des milliers de transactions L2 compressées, réduisant ainsi le coût d'envoi des données à L1.
Dans un rollup L2, le séquenceur est l'entité habilitée à regrouper les transactions par ordre. Il reçoit les transactions désordonnées des utilisateurs, les traite en groupes hors chaîne, puis génère des lots de transactions compressés et ordonnés. Ces transactions peuvent être incluses dans des blocs et envoyées à la couche L1 parente. Le séquenceur fournit également un reçu quasi instantané comme "confirmation douce" dès la réception des transactions des utilisateurs. La "confirmation dure" est reçue après que la transaction a été envoyée à la couche L1.
Pourquoi Rollup doit-il utiliser un ordonneur, pourquoi est-ce un problème ?
L'objectif fondamental du sélecteur est d'améliorer l'expérience utilisateur. Utiliser le sélecteur pour les transactions L2 est similaire à utiliser "une voie rapide", ce qui signifie des frais plus bas et une confirmation des transactions plus rapide. Le sélecteur peut compresser des centaines voire des milliers de transactions L2 en une seule transaction L1, permettant ainsi d'économiser des frais de gas. De plus, les confirmations douces fournies par le sélecteur permettent aux transactions rollup d'offrir aux utilisateurs des confirmations de blocs rapides.
Il est important de se rappeler que le rollup ne nécessite pas de séquenceur ; c'est simplement un choix de conception fait pour une meilleure expérience utilisateur. Par exemple, le rollup peut également utiliser l'Ethereum L1 pour effectuer le tri. Cependant, la couche de base d'Ethereum peut être relativement inefficace et coûteuse, surtout compte tenu du volume élevé des transactions L2. Cela signifie qu'actuellement, chaque projet L2 majeur a découvert qu'il est plus pratique, moins coûteux et plus facile à utiliser pour les utilisateurs d'exécuter un séquenceur centralisé.
Étant donné que le triant contrôle l'ordre des transactions, il a le droit de ne pas inclure les transactions des utilisateurs, même si les utilisateurs peuvent soumettre des transactions directement à L1. Le triant peut également extraire de la MEV des transactions, ce qui pourrait entraîner des pertes économiques pour la communauté des utilisateurs. Si un seul triant existe, le risque de centralisation est plus élevé. Si le triant unique échoue, l'ensemble du rollup sera affecté, ce qui soulève des problèmes de validité.
( Corrélation de MEV
MEV fait référence à la valeur supplémentaire obtenue au-delà des récompenses de minage de base ) ou des récompenses de staking ### et des frais de gaz générés lors de la production de blocs. Elle est extraite en manipulant l'ordre des transactions à l'intérieur des blocs, comme le front-running et les attaques de sandwich.
Puisque le classificateur peut comprendre toutes les transactions des utilisateurs hors chaîne et qu'il est généralement géré par le projet lui-même ou une équipe affiliée, de nombreux utilisateurs s'inquiètent de l'extraction potentielle de MEV. Même sans ces préoccupations, les classificateurs centralisés affectent la fiabilité et le degré de décentralisation du protocole.
( État du marché des classificateurs
Actuellement, tous les principaux L2 d'Ethereum dépendent de séquenceurs centralisés. À mesure que de plus en plus de transactions Ethereum sont déplacées vers L2, un grand nombre de transactions seront influencées par des forces centralisées sous la forme d'un séquenceur unique.
La plupart des projets L2 ont intégré la décentralisation des ordonneurs dans leur feuille de route. Cependant, Arbitrum et Optimism ont lancé des solutions depuis fin 2021, mais n'ont pas encore réalisé de progrès substantiels en matière de décentralisation des ordonneurs.
La plupart des projets de premier plan semblent consacrer des ressources à l'amélioration des produits et des fonctionnalités de base, plutôt qu'à se concentrer sur la décentralisation. Cela peut être compris dans un environnement concurrentiel, mais à mesure que le réseau mûrit, les discussions se tournent rapidement vers la décentralisation des classificateurs et l'amélioration de la crédibilité.
) Autres problèmes
Il existe certaines discussions sur le degré de risque associé à la dépendance aux classificateurs centralisés.
Bien que le classificateur contrôle l'ordre des transactions, il ne peut finalement pas exclure complètement les utilisateurs des transactions rollup. Les utilisateurs peuvent contourner le classificateur et soumettre des transactions directement à L1, tant qu'ils sont prêts à payer des frais supplémentaires ###. Le classificateur peut entraîner des retards de transaction et des coûts supplémentaires pour les utilisateurs, mais ne peut pas être complètement vérifié. Cela pourrait être l'une des raisons pour lesquelles les grands projets L2 ne se concentrent pas beaucoup sur les classificateurs décentralisés.
Peut-être que le plus grand problème réside dans l'efficacité. Si le seul ordonnanceur centralisé rencontre des problèmes, tout le rollup sera affecté. Bien que les utilisateurs puissent toujours accéder directement à L1 pour effectuer des transactions, cela n'est pas durable et ne convient pas à la plupart des transactions.
Étant donné que l'une des idées fondamentales des cryptomonnaies est d'éviter de dépendre d'un fournisseur centralisé unique, la centralisation des ordonnanceurs est clairement un problème important à résoudre, et c'est l'une des principales améliorations que les ordonnanceurs partagés apporteront au marché des rollups L2.
![Interprétation de l'Institut de Recherche Binance sur le moteur de classement décentralisé : pierre angulaire de la sécurité Layer2, élargissant les cas d'utilisation des tokens natifs]###https://img-cdn.gateio.im/webp-social/moments-11b5b59fbc7bc320470851f992910687.webp(
4. Solution : partageur de tri décentralisé
) Aperçu
La nouvelle solution pour résoudre les problèmes susmentionnés est un ordonnanceur partagé décentralisé. Bien que les solutions des différents projets varient, le principe de base reste le même. "Partagé" signifie que plusieurs rollups peuvent utiliser le même réseau, et les transactions provenant de plusieurs rollups sont agrégées dans un pool de mémoire avant le tri. "Décentralisé" signifie qu'un mécanisme de rotation de leaders est utilisé pour sélectionner un leader parmi un groupe d'acteurs décentralisés pour le tri. Cela aide à prévenir la censure et à garantir l'efficacité.
Le répartiteur partagé vise à atténuer le problème de l'extraction de MEV, à fournir une capacité de résistance à la censure et à améliorer la garantie d'efficacité des rollups. De plus, deux autres points méritent d'être notés :
Décentralisation en tant que service : la solution de partage de l'ordonnanceur offre des services décentralisés pour plusieurs rollups, sans avoir besoin de créer un réseau soi-même. C'est un avantage majeur, car il n'existe actuellement aucun projet qui décentralise l'ordonnanceur, ce qui montre que ce n'est pas une tâche facile.
Interopérabilité croisée des rollups : En raison du tri des transactions de plusieurs rollups, un ordonnateur partagé peut fournir des garanties uniques d'interopérabilité, telles que l'inclusion conditionnelle des transactions, ouvrant de nouvelles possibilités.
Voici quelques principaux projets de tri partagé :
( Espresso
Espresso Systems s'engage à construire des outils qui amènent le Web3 dans le grand public, en se concentrant particulièrement sur les rollups L2 et l'écosystème Ethereum.
Espresso classificateur est un réseau de classement partagé décentralisé, conçu pour la décentralisation des rollups, tout en offrant un classement des transactions et une disponibilité des données sécurisés, à haut débit et à faible latence. Il sert de réseau intermédiaire entre les rollups et le L1 sous-jacent, conçu indépendamment de la machine virtuelle.
Le cœur est le protocole de consensus HotShot, basé sur le protocole HotStuff et combinant plusieurs développements récents. HotShot est ouvert, sans autorisation, utilisant un modèle de sécurité PoS, visant à s'étendre pour inclure tous les validateurs Ethereum.
Espresso tente d'atteindre un niveau de sécurité équivalent à Ethereum pour son ordonnanceur en utilisant l'ensemble des validateurs existants d'Ethereum. Il y a deux raisons clés à cela :
Espresso établira cette collaboration en s'associant avec EigenLayer. EigenLayer permet aux utilisateurs de miser de l'Éther dans plusieurs protocoles, étendant ainsi la sécurité économique au-delà d'Ethereum.
Espresso utilise également la solution de disponibilité des données Tiramisu pour résoudre le problème élevé des coûts de données L1. Tiramisu comprend trois couches : la couche anti-corruption Savoiardi###, la récupération efficace des données Mascarpone) et le réseau de distribution de contenu optionnel Cocoa).
Espresso a annoncé plusieurs collaborations, y compris l'intégration avec Polygon zkEVM, Injective, AltLayer, Caldera et Spire. Ils ont lancé les testnets Americano et Doppio, et publié un livre blanc et des benchmarks de performance.
( Astria
Astria est en train de construire un réseau de séquenceurs partagés, tout en développant Astria EVM. Leur réseau permet à plusieurs rollups de partager un séquenceur décentralisé.