Le Rollup d'Ethereum est centralisé : exploration des ordonnanceurs décentralisés
1. Points clés
Le classement des transactions est devenu un problème de plus en plus sérieux dans le domaine de la deuxième couche (L2). Le L2 rollup fournit aux utilisateurs une couche d'exécution, puis soumet les données de transaction à la couche supérieure de première couche (L1).
Le triant est responsable de la classification des transactions en groupes. Il reçoit des transactions désordonnées, les traite hors chaîne en groupes et génère des transactions compressées et ordonnées.
Les Rollups n'ont en fait pas besoin de séquenceur ; c'est juste un choix de conception pour offrir une meilleure expérience utilisateur. Actuellement, la plupart des projets L2 Rollup ont découvert qu'il est plus pratique, moins cher et plus convivial d'utiliser un séquenceur centralisé.
Les ordonneurs peuvent examiner les transactions, extraire des MEV et entraîner un risque de point de défaillance unique.
La solution est un ordonneur partagé et décentralisé. Cela résout non seulement des problèmes tels que la censure, l'extraction MEV et la validité, mais introduit également des fonctionnalités inter-rollup. Des projets comme Espresso, Astria et Radius développent des solutions d'ordonnancement partagé innovantes.
2. Introduction
Avec la popularité de l'écosystème des rollups L2 d'Ethereum, l'aspect souvent négligé de l'ordonnanceur devient de plus en plus important. L'ordonnanceur est responsable du tri des transactions, ce qui peut offrir une meilleure expérience utilisateur, des frais plus bas et une confirmation des transactions plus rapide. Cependant, tous les principaux L2 d'Ethereum utilisent actuellement des ordonnanceurs centralisés, ce qui peut entraîner des risques tels que la surveillance des transactions, l'extraction de MEV et des points de défaillance uniques, ce qui va à l'encontre de l'esprit des cryptomonnaies.
Bien que la plupart des projets L2 incluent la décentralisation des ordonnanceurs dans leur feuille de route, il n'y a pas encore de consensus véritable. Ce rapport examinera en détail le rôle des ordonnanceurs et l'état actuel de l'espace des rollups Ethereum, en explorant les projets qui développent des solutions, en particulier les réseaux d'ordonnancement partagé décentralisés. Nous présenterons les caractéristiques de ces projets et de leurs solutions, et réfléchirons à ce que cela signifie pour le développement futur du domaine des rollups L2 d'Ethereum.
3. Qu'est-ce qu'un ordonnanceur?
La blockchain est un registre distribué composé de données de transactions horodatées. Ces données de transactions étaient initialement désordonnées, puis elles sont organisées en blocs après tri et exécutées, créant 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 d'Ethereum.
Dans le schéma d'extension L2 rollup, le plus populaire sur Ethereum, le tri des transactions devient un problème de plus en plus sérieux. Le Rollup offre aux utilisateurs un endroit sécurisé et peu coûteux pour effectuer des transactions, fournissant une couche d'exécution, puis soumet les données de transaction à la couche L1 supérieure. Un lot de transactions soumis à la L1 contient généralement des centaines ou des milliers de transactions L2 compressées, réduisant ainsi le coût de l'envoi de données à la L1.
Dans un rollup L2, le séquenceur est responsable du tri des transactions en groupes. Il reçoit des transactions désordonnées, les traite hors chaîne en groupes et génère des transactions compressées et ordonnées. Ces transactions peuvent être incluses dans un bloc et envoyées au parent L1. Le séquenceur fournit également aux utilisateurs une confirmation douce, en tant que reçu presque instantané.
Pourquoi Rollup doit-il utiliser un ordonnanceur, pourquoi est-ce un problème ?
L'objectif principal du validateur est d'améliorer l'expérience utilisateur. Utiliser un validateur pour les transactions L2 est similaire à une "voie rapide", ce qui peut réduire les frais et accélérer la confirmation des transactions. Le validateur 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, la confirmation douce fournie par le validateur permet une confirmation rapide des transactions de rollup.
Il est important de se rappeler que le rollup n'a pas besoin de séquenceur ; c'est simplement un choix de conception fait pour une meilleure expérience utilisateur. Le rollup peut également utiliser L1 pour le séquençage, mais cela peut être inefficace et coûteux. Par conséquent, jusqu'à présent, tous les principaux projets de rollup L2 ont choisi d'exécuter un séquenceur décentralisé.
En raison du fait que le tri d'ordre contrôle le classement des transactions, il peut examiner les transactions, extraire le MEV et entraîner un risque de point de défaillance unique. Si un seul tri d'ordre est présent, ces risques sont accrus. Un paramétrage avec plusieurs tri d'ordre peut réduire ces risques.
Corrélation de MEV
MEV désigne la valeur obtenue à partir de la production de blocs qui dépasse les récompenses de minage et les frais de gas. Il est extrait en manipulant l'ordre des transactions à l'intérieur des blocs. Étant donné que les ordonneurs peuvent connaître toutes les transactions des utilisateurs en dehors de la chaîne, de nombreux utilisateurs craignent qu'ils puissent extraire du MEV. Même sans ces préoccupations, les ordonneurs centralisés peuvent affecter le degré de décentralisation du protocole.
état actuel du marché des classificateurs
Actuellement, tous les principaux L2 d'Ethereum dépendent de l'ordonnanceur centralisé. Bien que la plupart des projets aient inclus la décentralisation de l'ordonnanceur dans leur feuille de route, peu de progrès substantiels ont été réalisés jusqu'à présent. Cela peut être dû au fait que, dans un environnement concurrentiel, prioriser la décentralisation n'est pas dans le meilleur intérêt des entreprises. Cependant, avec la maturation du réseau, les discussions se tournent rapidement vers la décentralisation de l'ordonnanceur et l'amélioration de la crédibilité.
Autres problèmes
Il existe des discussions sur le degré de risque associé aux ordonnanceurs centralisés. Les ordonnanceurs ne peuvent finalement pas examiner complètement les utilisateurs, car les utilisateurs peuvent soumettre des transactions directement à L1. Cependant, le fait que les ordonnanceurs réorganisent les transactions pour extraire le MEV reste un problème.
Peut-être que le plus grand problème réside dans l'efficacité. Si le seul ordonneur centralisé rencontre des problèmes, l'ensemble du rollup en sera affecté. Étant donné que l'une des idées fondamentales des cryptomonnaies est d'éviter de dépendre d'un seul fournisseur centralisé, la décentralisation des ordonneurs est clairement un problème important à résoudre.
4. Solution : partageur de tri décentralisé
Aperçu
La nouvelle solution est un ordonnanceire partagé décentralisé. Ils sont conçus pour fournir des services d'ordonnancement à plusieurs rollups, atténuer les problèmes d'extraction de MEV, offrir une résistance à la censure et améliorer la garantie d'efficacité des rollups. Les ordonnanceurs partagés peuvent également fournir des services décentralisés pour les rollups et activer la combinabilité entre les rollups.
Espresso
Espresso Systems construit un réseau de partage d'ordre décentralisé, visant à décentraliser le rollup, tout en offrant des ordres de transaction et une disponibilité des données sécurisés, à haut débit et à faible latence.
Son noyau est le protocole de consensus HotShot, qui est un protocole ouvert et sans autorisation, capable d'atteindre un haut débit et une finalité rapide. Espresso tente d'atteindre un niveau de sécurité équivalent à celui d'Ethereum en utilisant l'ensemble des validateurs existants d'Ethereum.
Espresso utilise également la solution de disponibilité des données Tiramisu pour fournir une récupération de données efficace et une propagation rapide des données.
Récemment, Espresso a annoncé des collaborations avec plusieurs projets, y compris EigenLayer, Polygon zkEVM, Injective, AltLayer, Caldera et Spire. Ils ont également lancé les tests de réseau pour Americano et Doppio.
Astria
Astria construit un réseau de séquenceurs partagé tout en développant Astria EVM. Leur réseau permet à plusieurs rollups de partager un unique réseau de séquenceurs décentralisé et sans autorisation.
Le réseau d'Astria est une blockchain intermédiaire qui utilise CometBFT pour parvenir à un consensus sur un ensemble de transactions ordonnées. Il accepte les transactions provenant de plusieurs rollups, les classe en un bloc et les écrit dans la couche de disponibilité des données.
Astria EVM sera le premier rollup piloté par le réseau Astria. Il se concentrera sur l'exécution, utilisant le séquenceur partagé d'Astria pour le tri, et utilisant Celestia pour la disponibilité des données.
Récemment, Astria a lancé son cluster de développement, qui comprend tous les composants nécessaires au lancement de rollup sur son réseau.
Radius
Radius construit une couche de partage de tri sans confiance, utilisant des technologies de cryptographie pour décentraliser les ordonnanceurs, prévenir la censure et minimiser le MEV nuisible.
Ils utilisent un pool de mémoire cryptée pour atteindre leurs objectifs. Les transactions des utilisateurs sont cryptées après soumission, et le triant ne peut pas voir le contenu des transactions, ce qui empêche l'extraction ou la censure de MEV.
Radius a également proposé une conception optimisée de l'espace de blocs, créant un marché basé sur des enchères permettant aux traders de soumettre des transactions MEV groupées inter-rollup.
5. Perspectives
Les rollups L2 existants font face à trois choix :
Continuer à utiliser un seul ordonnanceur centralisé
Partager l'intégration du réseau de tri avec des tiers
Développement de solutions propriétaires internes
Chaque choix a ses avantages et ses inconvénients. À mesure que l'échelle et le volume des transactions de L2 continuent de croître, les problèmes de décentralisation et d'interopérabilité continueront de se développer. Nous nous attendons à ce que certaines entreprises choisissent de s'intégrer à des réseaux de classificateurs tiers, tandis que d'autres choisiront de développer leurs propres solutions internes. Dans tous les cas, c'est un aspect important qui nécessite une attention particulière.
6. Conclusion
La décentralisation et l'interopérabilité des rollups sont deux facteurs clés des ordonnanceurs partagés. La décentralisation est essentielle tant pour l'idée que pour le fonctionnement réel des cryptomonnaies. L'interopérabilité est également importante pour réaliser la vision future centrée sur les rollups.
L'avenir fera sûrement face à des défis, certaines grandes entreprises pourraient être enclines à créer leurs propres solutions propriétaires. Les réseaux de tri partagés doivent résoudre les problèmes d'accumulation de valeur et de distribution des revenus par des mécanismes économiques.
Ce sujet continuera de gagner en importance au cours des prochains mois, et il pourrait y avoir davantage de participants dans le domaine des rollups et des ordonnanceurs partagés. Il sera très intéressant d'observer les choix des différents projets. Nous sommes impatients de suivre de près cette évolution.
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.
12 J'aime
Récompense
12
7
Partager
Commentaire
0/400
DeFiDoctor
· 07-25 14:08
Symptômes typiques des classificateurs centralisés, il est conseillé de surveiller régulièrement les indicateurs de liquidité pour vérification.
Voir l'originalRépondre0
ForkTongue
· 07-25 01:13
On revient à discuter des problèmes de centralisation, autant parler des frais de transaction.
Voir l'originalRépondre0
ThreeHornBlasts
· 07-22 16:17
La centralisation n'est-elle pas plus efficace ?
Voir l'originalRépondre0
BearHugger
· 07-22 16:13
Qui est responsable si le sélecteur est manipulé ?
Voir l'originalRépondre0
MoneyBurnerSociety
· 07-22 16:10
La concentration est sujette à exploser, je perds de l'argent en achetant le creux.
Voir l'originalRépondre0
ZKSherlock
· 07-22 16:08
en fait... les séquenceurs centralisés ne sont qu'un compromis paresseux pour l'efficacité computationnelle, à vrai dire. où est l'élégance mathématique là-dedans ? *soupir*
Le chemin de la décentralisation des Rollups Ethereum : l'émergence et les défis des ordonneurs partagés.
Le Rollup d'Ethereum est centralisé : exploration des ordonnanceurs décentralisés
1. Points clés
Le classement des transactions est devenu un problème de plus en plus sérieux dans le domaine de la deuxième couche (L2). Le L2 rollup fournit aux utilisateurs une couche d'exécution, puis soumet les données de transaction à la couche supérieure de première couche (L1).
Le triant est responsable de la classification des transactions en groupes. Il reçoit des transactions désordonnées, les traite hors chaîne en groupes et génère des transactions compressées et ordonnées.
Les Rollups n'ont en fait pas besoin de séquenceur ; c'est juste un choix de conception pour offrir une meilleure expérience utilisateur. Actuellement, la plupart des projets L2 Rollup ont découvert qu'il est plus pratique, moins cher et plus convivial d'utiliser un séquenceur centralisé.
Les ordonneurs peuvent examiner les transactions, extraire des MEV et entraîner un risque de point de défaillance unique.
La solution est un ordonneur partagé et décentralisé. Cela résout non seulement des problèmes tels que la censure, l'extraction MEV et la validité, mais introduit également des fonctionnalités inter-rollup. Des projets comme Espresso, Astria et Radius développent des solutions d'ordonnancement partagé innovantes.
2. Introduction
Avec la popularité de l'écosystème des rollups L2 d'Ethereum, l'aspect souvent négligé de l'ordonnanceur devient de plus en plus important. L'ordonnanceur est responsable du tri des transactions, ce qui peut offrir une meilleure expérience utilisateur, des frais plus bas et une confirmation des transactions plus rapide. Cependant, tous les principaux L2 d'Ethereum utilisent actuellement des ordonnanceurs centralisés, ce qui peut entraîner des risques tels que la surveillance des transactions, l'extraction de MEV et des points de défaillance uniques, ce qui va à l'encontre de l'esprit des cryptomonnaies.
Bien que la plupart des projets L2 incluent la décentralisation des ordonnanceurs dans leur feuille de route, il n'y a pas encore de consensus véritable. Ce rapport examinera en détail le rôle des ordonnanceurs et l'état actuel de l'espace des rollups Ethereum, en explorant les projets qui développent des solutions, en particulier les réseaux d'ordonnancement partagé décentralisés. Nous présenterons les caractéristiques de ces projets et de leurs solutions, et réfléchirons à ce que cela signifie pour le développement futur du domaine des rollups L2 d'Ethereum.
3. Qu'est-ce qu'un ordonnanceur?
La blockchain est un registre distribué composé de données de transactions horodatées. Ces données de transactions étaient initialement désordonnées, puis elles sont organisées en blocs après tri et exécutées, créant 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 d'Ethereum.
Dans le schéma d'extension L2 rollup, le plus populaire sur Ethereum, le tri des transactions devient un problème de plus en plus sérieux. Le Rollup offre aux utilisateurs un endroit sécurisé et peu coûteux pour effectuer des transactions, fournissant une couche d'exécution, puis soumet les données de transaction à la couche L1 supérieure. Un lot de transactions soumis à la L1 contient généralement des centaines ou des milliers de transactions L2 compressées, réduisant ainsi le coût de l'envoi de données à la L1.
Dans un rollup L2, le séquenceur est responsable du tri des transactions en groupes. Il reçoit des transactions désordonnées, les traite hors chaîne en groupes et génère des transactions compressées et ordonnées. Ces transactions peuvent être incluses dans un bloc et envoyées au parent L1. Le séquenceur fournit également aux utilisateurs une confirmation douce, en tant que reçu presque instantané.
Pourquoi Rollup doit-il utiliser un ordonnanceur, pourquoi est-ce un problème ?
L'objectif principal du validateur est d'améliorer l'expérience utilisateur. Utiliser un validateur pour les transactions L2 est similaire à une "voie rapide", ce qui peut réduire les frais et accélérer la confirmation des transactions. Le validateur 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, la confirmation douce fournie par le validateur permet une confirmation rapide des transactions de rollup.
Il est important de se rappeler que le rollup n'a pas besoin de séquenceur ; c'est simplement un choix de conception fait pour une meilleure expérience utilisateur. Le rollup peut également utiliser L1 pour le séquençage, mais cela peut être inefficace et coûteux. Par conséquent, jusqu'à présent, tous les principaux projets de rollup L2 ont choisi d'exécuter un séquenceur décentralisé.
En raison du fait que le tri d'ordre contrôle le classement des transactions, il peut examiner les transactions, extraire le MEV et entraîner un risque de point de défaillance unique. Si un seul tri d'ordre est présent, ces risques sont accrus. Un paramétrage avec plusieurs tri d'ordre peut réduire ces risques.
Corrélation de MEV
MEV désigne la valeur obtenue à partir de la production de blocs qui dépasse les récompenses de minage et les frais de gas. Il est extrait en manipulant l'ordre des transactions à l'intérieur des blocs. Étant donné que les ordonneurs peuvent connaître toutes les transactions des utilisateurs en dehors de la chaîne, de nombreux utilisateurs craignent qu'ils puissent extraire du MEV. Même sans ces préoccupations, les ordonneurs centralisés peuvent affecter le degré de décentralisation du protocole.
état actuel du marché des classificateurs
Actuellement, tous les principaux L2 d'Ethereum dépendent de l'ordonnanceur centralisé. Bien que la plupart des projets aient inclus la décentralisation de l'ordonnanceur dans leur feuille de route, peu de progrès substantiels ont été réalisés jusqu'à présent. Cela peut être dû au fait que, dans un environnement concurrentiel, prioriser la décentralisation n'est pas dans le meilleur intérêt des entreprises. Cependant, avec la maturation du réseau, les discussions se tournent rapidement vers la décentralisation de l'ordonnanceur et l'amélioration de la crédibilité.
Autres problèmes
Il existe des discussions sur le degré de risque associé aux ordonnanceurs centralisés. Les ordonnanceurs ne peuvent finalement pas examiner complètement les utilisateurs, car les utilisateurs peuvent soumettre des transactions directement à L1. Cependant, le fait que les ordonnanceurs réorganisent les transactions pour extraire le MEV reste un problème.
Peut-être que le plus grand problème réside dans l'efficacité. Si le seul ordonneur centralisé rencontre des problèmes, l'ensemble du rollup en sera affecté. Étant donné que l'une des idées fondamentales des cryptomonnaies est d'éviter de dépendre d'un seul fournisseur centralisé, la décentralisation des ordonneurs est clairement un problème important à résoudre.
4. Solution : partageur de tri décentralisé
Aperçu
La nouvelle solution est un ordonnanceire partagé décentralisé. Ils sont conçus pour fournir des services d'ordonnancement à plusieurs rollups, atténuer les problèmes d'extraction de MEV, offrir une résistance à la censure et améliorer la garantie d'efficacité des rollups. Les ordonnanceurs partagés peuvent également fournir des services décentralisés pour les rollups et activer la combinabilité entre les rollups.
Espresso
Espresso Systems construit un réseau de partage d'ordre décentralisé, visant à décentraliser le rollup, tout en offrant des ordres de transaction et une disponibilité des données sécurisés, à haut débit et à faible latence.
Son noyau est le protocole de consensus HotShot, qui est un protocole ouvert et sans autorisation, capable d'atteindre un haut débit et une finalité rapide. Espresso tente d'atteindre un niveau de sécurité équivalent à celui d'Ethereum en utilisant l'ensemble des validateurs existants d'Ethereum.
Espresso utilise également la solution de disponibilité des données Tiramisu pour fournir une récupération de données efficace et une propagation rapide des données.
Récemment, Espresso a annoncé des collaborations avec plusieurs projets, y compris EigenLayer, Polygon zkEVM, Injective, AltLayer, Caldera et Spire. Ils ont également lancé les tests de réseau pour Americano et Doppio.
Astria
Astria construit un réseau de séquenceurs partagé tout en développant Astria EVM. Leur réseau permet à plusieurs rollups de partager un unique réseau de séquenceurs décentralisé et sans autorisation.
Le réseau d'Astria est une blockchain intermédiaire qui utilise CometBFT pour parvenir à un consensus sur un ensemble de transactions ordonnées. Il accepte les transactions provenant de plusieurs rollups, les classe en un bloc et les écrit dans la couche de disponibilité des données.
Astria EVM sera le premier rollup piloté par le réseau Astria. Il se concentrera sur l'exécution, utilisant le séquenceur partagé d'Astria pour le tri, et utilisant Celestia pour la disponibilité des données.
Récemment, Astria a lancé son cluster de développement, qui comprend tous les composants nécessaires au lancement de rollup sur son réseau.
Radius
Radius construit une couche de partage de tri sans confiance, utilisant des technologies de cryptographie pour décentraliser les ordonnanceurs, prévenir la censure et minimiser le MEV nuisible.
Ils utilisent un pool de mémoire cryptée pour atteindre leurs objectifs. Les transactions des utilisateurs sont cryptées après soumission, et le triant ne peut pas voir le contenu des transactions, ce qui empêche l'extraction ou la censure de MEV.
Radius a également proposé une conception optimisée de l'espace de blocs, créant un marché basé sur des enchères permettant aux traders de soumettre des transactions MEV groupées inter-rollup.
5. Perspectives
Les rollups L2 existants font face à trois choix :
Chaque choix a ses avantages et ses inconvénients. À mesure que l'échelle et le volume des transactions de L2 continuent de croître, les problèmes de décentralisation et d'interopérabilité continueront de se développer. Nous nous attendons à ce que certaines entreprises choisissent de s'intégrer à des réseaux de classificateurs tiers, tandis que d'autres choisiront de développer leurs propres solutions internes. Dans tous les cas, c'est un aspect important qui nécessite une attention particulière.
6. Conclusion
La décentralisation et l'interopérabilité des rollups sont deux facteurs clés des ordonnanceurs partagés. La décentralisation est essentielle tant pour l'idée que pour le fonctionnement réel des cryptomonnaies. L'interopérabilité est également importante pour réaliser la vision future centrée sur les rollups.
L'avenir fera sûrement face à des défis, certaines grandes entreprises pourraient être enclines à créer leurs propres solutions propriétaires. Les réseaux de tri partagés doivent résoudre les problèmes d'accumulation de valeur et de distribution des revenus par des mécanismes économiques.
Ce sujet continuera de gagner en importance au cours des prochains mois, et il pourrait y avoir davantage de participants dans le domaine des rollups et des ordonnanceurs partagés. Il sera très intéressant d'observer les choix des différents projets. Nous sommes impatients de suivre de près cette évolution.