Les Rollups d'Ethereum sont centralisés : 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 de L2 est d'offrir aux utilisateurs un environnement de transaction sécurisé et peu coûteux. Les rollups de L2 fournissent une couche d'exécution pour les utilisateurs, puis soumettent les données de transaction à la couche supérieure L1, comme Arbitrum, Optimism, zkSync, etc.
Le triant est l'entité responsable de la regroupement des transactions. Il reçoit les transactions désordonnées des utilisateurs, les traite hors chaîne en groupes, puis génère un lot de transactions ordonnées et compressées. Ces transactions peuvent ensuite être intégrées dans un bloc et envoyées à la L1 parent.
Les Rollups n'ont en réalité pas besoin de séquenceurs ; c'est juste un choix de conception pour offrir une meilleure expérience aux utilisateurs. Cependant, le tri au niveau de la couche de base d'Ethereum peut être relativement inefficace et coûteux. Cela signifie qu'à ce jour, chaque projet majeur de L2 rollup a trouvé qu'exécuter un séquenceur centralisé est plus pratique, moins cher et plus convivial pour les utilisateurs.
En raison du fait que le sélecteur contrôle le tri des transactions, il a le droit de réviser les transactions des utilisateurs ( bien qu'un examen complet soit peu probable, car les utilisateurs peuvent soumettre des transactions ) directement à L1. Le sélecteur peut également extraire la valeur maximale pouvant être extraite (MEV), ce qui pourrait entraîner des pertes économiques pour les utilisateurs. De plus, la validité est également un gros problème ; si le seul sélecteur centralisé tombe en panne, les utilisateurs ne pourront pas utiliser ce sélecteur, et l'ensemble du rollup sera affecté.
La solution est un ordonnanceur partagé et décentralisé. L'ordonnanceur partagé fournit essentiellement des services décentralisés pour les rollups. En plus de résoudre des problèmes tels que la censure, l'extraction de MEV et la validité, l'ordonnanceur partagé introduit également des fonctionnalités inter-rollup, ouvrant ainsi de nouvelles possibilités. Espresso, Astria et Radius développent des solutions d'ordonnanceur partagé innovantes, chacune ayant des caractéristiques uniques dans leur architecture respective. Espresso tente d'utiliser EigenLayer pour guider son réseau, tandis qu'Astria maintient des liens étroits avec le réseau de disponibilité de données modulaire Celestia. Radius apporte également sa mempool cryptographique unique dans la discussion.
2. Introduction
Avec la popularité croissante de l'écosystème rollup L2 d'Ethereum, l'aspect des ordonneurs, souvent négligé, devient de plus en plus important. Les ordonneurs sont responsables du tri des transactions, et l'utilisation d'ordonneurs via des rollups peut offrir une meilleure expérience utilisateur, des frais plus bas et une confirmation des transactions plus rapide. Cependant, le problème est que, jusqu'à présent, toutes les principales entreprises L2 d'Ethereum ont découvert qu'il était plus pratique, convivial et moins coûteux d'exploiter leur propre ordonneur centralisé unique. Étant donné le pouvoir que les ordonneurs détiennent en matière de révision des transactions, d'extraction de MEV et de création de points de défaillance uniques (, c'est un résultat qui pourrait être considéré comme indésirable et ne correspond pas à l'esprit des cryptomonnaies.
Bien que la plupart des entreprises de cryptographie aient intégré la décentralisation de leurs systèmes de classement dans leur feuille de route, il n'y a pas encore de véritable consensus sur la manière de réaliser cette décentralisation. Nous devrions également noter qu'Arbitrum et Optimism ont lancé leurs propres solutions depuis la seconde moitié de 2021, et on peut dire qu'ils n'ont pas fait de progrès substantiels en matière de systèmes de classement décentralisés.
Dans ce rapport, nous examinerons en détail le rôle des ordonnanceurs et l'état actuel de l'espace rollup d'Ethereum. Ensuite, nous explorerons en profondeur les projets qui recherchent des solutions, à savoir les réseaux de partage d'ordonnancement décentralisés. Nous détaillerons les particularités de ces projets et de leurs solutions. Nous réfléchirons également à ce que cela pourrait signifier pour l'avenir du domaine des rollups L2 d'Ethereum.
![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 jetons natifs])https://img-cdn.gateio.im/webp-social/moments-1168f4831c0c24a1cfd758ba3e9101fc.webp(
3. Qu'est-ce qu'un ordonneur ?
La blockchain est un registre de données distribué, composé de données transactionnelles horodatées classées par blocs. À l'origine, ces données transactionnelles étaient désordonnées et non organisées. Après tri, elles peuvent être organisées en blocs et exécutées pour créer un nouvel état de la blockchain. Pour une blockchain de première couche comme Ethereum, ce tri des transactions se produit au sein de la couche de base d'Ethereum elle-même.
Dans la solution de scalabilité la plus populaire d'Ethereum — le Layer-2 )L2( dans la couche rollup, le tri des transactions est devenu un problème de plus en plus grave. N'oubliez pas que le principal rôle des rollups est d'offrir aux utilisateurs un espace de transaction sécurisé et peu coûteux. En termes simples, le rollup L2 fournit aux utilisateurs une couche d'exécution, puis soumet ses données de transaction au niveau supérieur L1, c'est-à-dire Arbitrum, Optimism, zkSync, etc. 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 de l'envoi de données vers L1.
Dans le monde des rollups L2, un ordonneur est une entité ayant le pouvoir de regrouper les transactions dans un ordre. L'ordonneur reçoit des transactions désordonnées des utilisateurs, les traite hors chaîne en groupes, puis génère un lot de transactions compressées et ordonnées. Ensuite, ces transactions peuvent être incluses dans un bloc et envoyées au L1 parent. Les transactions groupées peuvent également être disponibles sur le niveau de disponibilité des données )DA(, généralement Ethereum, utilisé pour la plupart des rollups actuels ). Il offre également aux utilisateurs un engagement souple, c'est-à-dire qu'après avoir reçu la transaction de l'utilisateur, l'ordonneur fournit un reçu presque instantané comme "confirmation souple". La "confirmation dure" est reçue après que la transaction a été envoyée au niveau L1.
( Pourquoi les Rollups doivent-ils utiliser des ordonneurs, et pourquoi est-ce un problème ?
Fondamentalement, le classificateur a un objectif très clair : améliorer l'expérience utilisateur. Utiliser un classificateur pour les transactions L2 est similaire à utiliser un "voies rapides", ce qui signifie des frais réduits et des confirmations de transactions plus rapides. En fait, le classificateur peut compresser des centaines voire des milliers de transactions L2 en une seule transaction L1, ce qui permet d'économiser des frais de gas. De plus, la confirmation douce fournie par le classificateur signifie que les transactions rollup peuvent offrir aux utilisateurs une confirmation rapide des blocs. Cette combinaison contribue à améliorer l'expérience des utilisateurs avec les rollups L2.
Il est important de se rappeler que les rollups n'ont pas besoin de séquenceurs ; c'est simplement un choix de conception pour une meilleure expérience utilisateur. Par exemple, tout comme la plupart des rollups utilisent Ethereum L1 pour améliorer la disponibilité des données, ils peuvent également l'utiliser pour le tri. Cependant, la couche de base d'Ethereum est susceptible d'être relativement inefficace et coûteuse, surtout compte tenu du volume élevé de transactions L2. En essence, le débit des transactions des rollups sera limité par le taux de tri des données d'Ethereum L1. Les utilisateurs connaîtront également les mêmes délais de confirmation des transactions que lorsqu'ils échangent sur Ethereum. Cela signifie qu'à ce jour, chaque projet majeur de rollups L2 a découvert qu'il est plus pratique, moins coûteux et plus facile à utiliser d'exécuter un séquenceur centralisé. Bien que les utilisateurs de L2 puissent soumettre directement des transactions à L1 pour contourner le séquenceur, ils doivent payer des frais de gas pour les transactions sur L1, et les transactions peuvent prendre plus de temps à être finalisées. Cela va en grande partie à l'encontre de l'objectif d'utiliser les rollups L2 pour exécuter des transactions.
Étant donné que le séquenceur contrôle l'ordre des transactions, il a théoriquement le droit de ne pas inclure les transactions des utilisateurs dans ). Cependant, si un utilisateur a la capacité et est prêt à payer des frais de gas, il peut également soumettre directement des transactions à L1 (. Le séquenceur peut également extraire des MEV du groupe de transactions, ce qui peut entraîner des pertes économiques pour la communauté des utilisateurs. S'il n'y a qu'un seul séquenceur, comme c'est le cas actuellement pour toutes les principales transactions rollup, le risque de décentralisation est plus grand. Dans ce cas, l'efficacité pourrait devenir un problème, c'est-à-dire que si le seul séquenceur échoue, alors l'ensemble du rollup serait affecté. Une configuration avec plusieurs séquenceurs peut réduire ce risque.
Avec ce paramétrage, le tri est considéré comme un intermédiaire semi-confiant pour les utilisateurs. Bien que le tri ne puisse pas empêcher les utilisateurs d'utiliser L2, il peut retarder les transactions des utilisateurs, entraînant des frais de gas supplémentaires à payer par les utilisateurs, et tirer de la valeur des transactions des utilisateurs.
![Analyse de l'Institut de recherche Binance sur le décentralisé ordonneur : la pierre angulaire de la sécurité Layer2, élargissant les scénarios d'utilisation des tokens natifs])https://img-cdn.gateio.im/webp-social/moments-765808320cc4ba3a805cf4bc7f43accb.webp###
( La pertinence de MEV
L'MEV est particulièrement important ici. L'MEV fait référence à la valeur obtenue à partir de la production de blocs, qui dépasse les récompenses de blocs de minage de premier niveau ) ou de staking ( et les frais de gaz. Il s'agit d'une valeur extraite en manipulant les transactions au sein d'un bloc, c'est-à-dire en incluant, en excluant et en modifiant l'ordre des transactions. Par exemple, les formes courantes d'extraction de l'MEV incluent les attaques de front-running et les attaques sandwich.
Étant donné le rôle des ordonneurs dans les rollups L2, ils peuvent comprendre toutes les transactions des utilisateurs hors chaîne. De plus, comme ces ordonneurs sont généralement gérés par le projet lui-même ou des équipes affiliées, de nombreux utilisateurs s'inquiètent de ne pas pouvoir voir le potentiel d'extraction de MEV. Même sans ces préoccupations, alors que les projets gèrent leurs propres ordonneurs centralisés, le manque de confiance et le degré de décentralisation de ces protocoles affecteront également les utilisateurs. La crédibilité et la décentralisation de ces protocoles seront certainement remises en question.
) État du marché des classeurs
Actuellement, toutes les principales versions L2 d'Ethereum dépendent de classificateurs centralisés. À mesure qu'un nombre croissant de transactions Ethereum se déplacent vers des solutions L2, bien que l'ensemble des validateurs d'Ethereum soit lui-même décentralisé, il semble qu'un grand nombre de transactions ###, c'est-à-dire celles sur L2, soient influencées par une force centralisée sous la forme d'un classificateur unique.
Sans surprise, la plupart de ces entreprises ont déjà résolu le problème de la décentralisation de leurs propres ordonnanceurs et en ont fait partie de leur feuille de route. Bien que ce soit un signe positif indiquant que la décentralisation fait partie de la vision L2, nous devons noter qu'Arbitrum et Optimism ont lancé leurs propres solutions depuis la fin de 2021 et, on peut dire qu'ils n'ont pas encore réalisé de progrès substantiels en matière d'ordonnanceurs décentralisés.
La plupart des grandes entreprises semblent consacrer des ressources à l'amélioration de leurs produits et fonctionnalités de base, plutôt qu'à se concentrer sur la décentralisation. Ce n'est pas tout à fait une critique, car dans un environnement très concurrentiel, se concentrer sur la décentralisation avant d'avoir un produit compétitif ne sert pas les meilleurs intérêts de l'entreprise, ce qui est en quelque sorte compréhensible. Cependant, avec la maturité des entreprises de réseau, cette perspective évolue, et les discussions se tournent rapidement vers la décentralisation des classificateurs et l'amélioration de la crédibilité.
Autres problèmes
Il convient de souligner qu'il existe certaines discussions sur le degré de risque associé à la dépendance à des classificateurs centralisés.
Comme mentionné ci-dessus, étant donné que les ordonnanceurs contrôlent l'ordre des transactions, ils peuvent exclure les transactions des utilisateurs ou extraire le MEV. Cependant, les ordonnanceurs ne peuvent finalement pas complètement exclure les utilisateurs des transactions de rollup. Les utilisateurs peuvent contourner les ordonnanceurs et soumettre directement des transactions à L1 ( tant qu'ils le souhaitent et qu'ils sont prêts à payer les coûts de gas supplémentaires ). Bien qu'un ordonnanceur agissant de manière inappropriée puisse entraîner des retards de transaction et des frais supplémentaires pour les utilisateurs, il ne peut finalement pas être complètement censuré. Avant cela, aucune grande entreprise L2 ne s'est vraiment concentrée sur la décentralisation de ses ordonnanceurs, ce qui est probablement l'une des raisons. Néanmoins, le réordonnancement des transactions par les ordonnanceurs pour extraire le MEV demeure un problème, notamment dans des environnements de mempool privés comme OP Mainnet.
Peut-être que la plus grande question réside dans la temporalité. Étant donné que les principaux programmes de rollup fonctionnent avec un unique ordonnateur centralisé, si ces ordonnateurs rencontrent des problèmes, l'ensemble du programme de rollup en souffrira. Bien que les utilisateurs puissent toujours effectuer des transactions en accédant directement à L1, ce n'est pas une méthode particulièrement durable, et il est peu probable qu'elle fonctionne pour la majorité des transactions. Rappelez-vous que tout le sens d'utiliser un rollup L2 réside dans l'économie des frais de transaction. Étant donné que l'une des idées fondamentales derrière les cryptomonnaies est d'éviter la dépendance à un unique fournisseur centralisé (, comme c'est le cas dans le domaine financier traditionnel ), la centralisation des ordonnateurs est manifestement un problème important à résoudre, et c'est une clé pour le déverrouillage que les ordonnateurs partagés apporteront au marché des rollups L2.
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.
19 J'aime
Récompense
19
6
Reposter
Partager
Commentaire
0/400
0xSherlock
· 08-15 12:02
La sécurité est la priorité absolue.
Voir l'originalRépondre0
MetaNeighbor
· 08-12 14:37
La centralisation est toujours un point de douleur.
Discussion sur les risques de centralisation des ordonneurs L2 d'Ethereum : des solutions de partage décentralisées pourraient devenir l'avenir.
Les Rollups d'Ethereum sont centralisés : 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 de L2 est d'offrir aux utilisateurs un environnement de transaction sécurisé et peu coûteux. Les rollups de L2 fournissent une couche d'exécution pour les utilisateurs, puis soumettent les données de transaction à la couche supérieure L1, comme Arbitrum, Optimism, zkSync, etc.
Le triant est l'entité responsable de la regroupement des transactions. Il reçoit les transactions désordonnées des utilisateurs, les traite hors chaîne en groupes, puis génère un lot de transactions ordonnées et compressées. Ces transactions peuvent ensuite être intégrées dans un bloc et envoyées à la L1 parent.
Les Rollups n'ont en réalité pas besoin de séquenceurs ; c'est juste un choix de conception pour offrir une meilleure expérience aux utilisateurs. Cependant, le tri au niveau de la couche de base d'Ethereum peut être relativement inefficace et coûteux. Cela signifie qu'à ce jour, chaque projet majeur de L2 rollup a trouvé qu'exécuter un séquenceur centralisé est plus pratique, moins cher et plus convivial pour les utilisateurs.
En raison du fait que le sélecteur contrôle le tri des transactions, il a le droit de réviser les transactions des utilisateurs ( bien qu'un examen complet soit peu probable, car les utilisateurs peuvent soumettre des transactions ) directement à L1. Le sélecteur peut également extraire la valeur maximale pouvant être extraite (MEV), ce qui pourrait entraîner des pertes économiques pour les utilisateurs. De plus, la validité est également un gros problème ; si le seul sélecteur centralisé tombe en panne, les utilisateurs ne pourront pas utiliser ce sélecteur, et l'ensemble du rollup sera affecté.
La solution est un ordonnanceur partagé et décentralisé. L'ordonnanceur partagé fournit essentiellement des services décentralisés pour les rollups. En plus de résoudre des problèmes tels que la censure, l'extraction de MEV et la validité, l'ordonnanceur partagé introduit également des fonctionnalités inter-rollup, ouvrant ainsi de nouvelles possibilités. Espresso, Astria et Radius développent des solutions d'ordonnanceur partagé innovantes, chacune ayant des caractéristiques uniques dans leur architecture respective. Espresso tente d'utiliser EigenLayer pour guider son réseau, tandis qu'Astria maintient des liens étroits avec le réseau de disponibilité de données modulaire Celestia. Radius apporte également sa mempool cryptographique unique dans la discussion.
2. Introduction
Avec la popularité croissante de l'écosystème rollup L2 d'Ethereum, l'aspect des ordonneurs, souvent négligé, devient de plus en plus important. Les ordonneurs sont responsables du tri des transactions, et l'utilisation d'ordonneurs via des rollups peut offrir une meilleure expérience utilisateur, des frais plus bas et une confirmation des transactions plus rapide. Cependant, le problème est que, jusqu'à présent, toutes les principales entreprises L2 d'Ethereum ont découvert qu'il était plus pratique, convivial et moins coûteux d'exploiter leur propre ordonneur centralisé unique. Étant donné le pouvoir que les ordonneurs détiennent en matière de révision des transactions, d'extraction de MEV et de création de points de défaillance uniques (, c'est un résultat qui pourrait être considéré comme indésirable et ne correspond pas à l'esprit des cryptomonnaies.
Bien que la plupart des entreprises de cryptographie aient intégré la décentralisation de leurs systèmes de classement dans leur feuille de route, il n'y a pas encore de véritable consensus sur la manière de réaliser cette décentralisation. Nous devrions également noter qu'Arbitrum et Optimism ont lancé leurs propres solutions depuis la seconde moitié de 2021, et on peut dire qu'ils n'ont pas fait de progrès substantiels en matière de systèmes de classement décentralisés.
Dans ce rapport, nous examinerons en détail le rôle des ordonnanceurs et l'état actuel de l'espace rollup d'Ethereum. Ensuite, nous explorerons en profondeur les projets qui recherchent des solutions, à savoir les réseaux de partage d'ordonnancement décentralisés. Nous détaillerons les particularités de ces projets et de leurs solutions. Nous réfléchirons également à ce que cela pourrait signifier pour l'avenir du domaine des rollups L2 d'Ethereum.
![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 jetons natifs])https://img-cdn.gateio.im/webp-social/moments-1168f4831c0c24a1cfd758ba3e9101fc.webp(
3. Qu'est-ce qu'un ordonneur ?
La blockchain est un registre de données distribué, composé de données transactionnelles horodatées classées par blocs. À l'origine, ces données transactionnelles étaient désordonnées et non organisées. Après tri, elles peuvent être organisées en blocs et exécutées pour créer un nouvel état de la blockchain. Pour une blockchain de première couche comme Ethereum, ce tri des transactions se produit au sein de la couche de base d'Ethereum elle-même.
Dans la solution de scalabilité la plus populaire d'Ethereum — le Layer-2 )L2( dans la couche rollup, le tri des transactions est devenu un problème de plus en plus grave. N'oubliez pas que le principal rôle des rollups est d'offrir aux utilisateurs un espace de transaction sécurisé et peu coûteux. En termes simples, le rollup L2 fournit aux utilisateurs une couche d'exécution, puis soumet ses données de transaction au niveau supérieur L1, c'est-à-dire Arbitrum, Optimism, zkSync, etc. 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 de l'envoi de données vers L1.
Dans le monde des rollups L2, un ordonneur est une entité ayant le pouvoir de regrouper les transactions dans un ordre. L'ordonneur reçoit des transactions désordonnées des utilisateurs, les traite hors chaîne en groupes, puis génère un lot de transactions compressées et ordonnées. Ensuite, ces transactions peuvent être incluses dans un bloc et envoyées au L1 parent. Les transactions groupées peuvent également être disponibles sur le niveau de disponibilité des données )DA(, généralement Ethereum, utilisé pour la plupart des rollups actuels ). Il offre également aux utilisateurs un engagement souple, c'est-à-dire qu'après avoir reçu la transaction de l'utilisateur, l'ordonneur fournit un reçu presque instantané comme "confirmation souple". La "confirmation dure" est reçue après que la transaction a été envoyée au niveau L1.
( Pourquoi les Rollups doivent-ils utiliser des ordonneurs, et pourquoi est-ce un problème ?
Fondamentalement, le classificateur a un objectif très clair : améliorer l'expérience utilisateur. Utiliser un classificateur pour les transactions L2 est similaire à utiliser un "voies rapides", ce qui signifie des frais réduits et des confirmations de transactions plus rapides. En fait, le classificateur peut compresser des centaines voire des milliers de transactions L2 en une seule transaction L1, ce qui permet d'économiser des frais de gas. De plus, la confirmation douce fournie par le classificateur signifie que les transactions rollup peuvent offrir aux utilisateurs une confirmation rapide des blocs. Cette combinaison contribue à améliorer l'expérience des utilisateurs avec les rollups L2.
Il est important de se rappeler que les rollups n'ont pas besoin de séquenceurs ; c'est simplement un choix de conception pour une meilleure expérience utilisateur. Par exemple, tout comme la plupart des rollups utilisent Ethereum L1 pour améliorer la disponibilité des données, ils peuvent également l'utiliser pour le tri. Cependant, la couche de base d'Ethereum est susceptible d'être relativement inefficace et coûteuse, surtout compte tenu du volume élevé de transactions L2. En essence, le débit des transactions des rollups sera limité par le taux de tri des données d'Ethereum L1. Les utilisateurs connaîtront également les mêmes délais de confirmation des transactions que lorsqu'ils échangent sur Ethereum. Cela signifie qu'à ce jour, chaque projet majeur de rollups L2 a découvert qu'il est plus pratique, moins coûteux et plus facile à utiliser d'exécuter un séquenceur centralisé. Bien que les utilisateurs de L2 puissent soumettre directement des transactions à L1 pour contourner le séquenceur, ils doivent payer des frais de gas pour les transactions sur L1, et les transactions peuvent prendre plus de temps à être finalisées. Cela va en grande partie à l'encontre de l'objectif d'utiliser les rollups L2 pour exécuter des transactions.
Étant donné que le séquenceur contrôle l'ordre des transactions, il a théoriquement le droit de ne pas inclure les transactions des utilisateurs dans ). Cependant, si un utilisateur a la capacité et est prêt à payer des frais de gas, il peut également soumettre directement des transactions à L1 (. Le séquenceur peut également extraire des MEV du groupe de transactions, ce qui peut entraîner des pertes économiques pour la communauté des utilisateurs. S'il n'y a qu'un seul séquenceur, comme c'est le cas actuellement pour toutes les principales transactions rollup, le risque de décentralisation est plus grand. Dans ce cas, l'efficacité pourrait devenir un problème, c'est-à-dire que si le seul séquenceur échoue, alors l'ensemble du rollup serait affecté. Une configuration avec plusieurs séquenceurs peut réduire ce risque.
Avec ce paramétrage, le tri est considéré comme un intermédiaire semi-confiant pour les utilisateurs. Bien que le tri ne puisse pas empêcher les utilisateurs d'utiliser L2, il peut retarder les transactions des utilisateurs, entraînant des frais de gas supplémentaires à payer par les utilisateurs, et tirer de la valeur des transactions des utilisateurs.
![Analyse de l'Institut de recherche Binance sur le décentralisé ordonneur : la pierre angulaire de la sécurité Layer2, élargissant les scénarios d'utilisation des tokens natifs])https://img-cdn.gateio.im/webp-social/moments-765808320cc4ba3a805cf4bc7f43accb.webp###
( La pertinence de MEV
L'MEV est particulièrement important ici. L'MEV fait référence à la valeur obtenue à partir de la production de blocs, qui dépasse les récompenses de blocs de minage de premier niveau ) ou de staking ( et les frais de gaz. Il s'agit d'une valeur extraite en manipulant les transactions au sein d'un bloc, c'est-à-dire en incluant, en excluant et en modifiant l'ordre des transactions. Par exemple, les formes courantes d'extraction de l'MEV incluent les attaques de front-running et les attaques sandwich.
Étant donné le rôle des ordonneurs dans les rollups L2, ils peuvent comprendre toutes les transactions des utilisateurs hors chaîne. De plus, comme ces ordonneurs sont généralement gérés par le projet lui-même ou des équipes affiliées, de nombreux utilisateurs s'inquiètent de ne pas pouvoir voir le potentiel d'extraction de MEV. Même sans ces préoccupations, alors que les projets gèrent leurs propres ordonneurs centralisés, le manque de confiance et le degré de décentralisation de ces protocoles affecteront également les utilisateurs. La crédibilité et la décentralisation de ces protocoles seront certainement remises en question.
) État du marché des classeurs
Actuellement, toutes les principales versions L2 d'Ethereum dépendent de classificateurs centralisés. À mesure qu'un nombre croissant de transactions Ethereum se déplacent vers des solutions L2, bien que l'ensemble des validateurs d'Ethereum soit lui-même décentralisé, il semble qu'un grand nombre de transactions ###, c'est-à-dire celles sur L2, soient influencées par une force centralisée sous la forme d'un classificateur unique.
Sans surprise, la plupart de ces entreprises ont déjà résolu le problème de la décentralisation de leurs propres ordonnanceurs et en ont fait partie de leur feuille de route. Bien que ce soit un signe positif indiquant que la décentralisation fait partie de la vision L2, nous devons noter qu'Arbitrum et Optimism ont lancé leurs propres solutions depuis la fin de 2021 et, on peut dire qu'ils n'ont pas encore réalisé de progrès substantiels en matière d'ordonnanceurs décentralisés.
La plupart des grandes entreprises semblent consacrer des ressources à l'amélioration de leurs produits et fonctionnalités de base, plutôt qu'à se concentrer sur la décentralisation. Ce n'est pas tout à fait une critique, car dans un environnement très concurrentiel, se concentrer sur la décentralisation avant d'avoir un produit compétitif ne sert pas les meilleurs intérêts de l'entreprise, ce qui est en quelque sorte compréhensible. Cependant, avec la maturité des entreprises de réseau, cette perspective évolue, et les discussions se tournent rapidement vers la décentralisation des classificateurs et l'amélioration de la crédibilité.
Autres problèmes
Il convient de souligner qu'il existe certaines discussions sur le degré de risque associé à la dépendance à des classificateurs centralisés.
Comme mentionné ci-dessus, étant donné que les ordonnanceurs contrôlent l'ordre des transactions, ils peuvent exclure les transactions des utilisateurs ou extraire le MEV. Cependant, les ordonnanceurs ne peuvent finalement pas complètement exclure les utilisateurs des transactions de rollup. Les utilisateurs peuvent contourner les ordonnanceurs et soumettre directement des transactions à L1 ( tant qu'ils le souhaitent et qu'ils sont prêts à payer les coûts de gas supplémentaires ). Bien qu'un ordonnanceur agissant de manière inappropriée puisse entraîner des retards de transaction et des frais supplémentaires pour les utilisateurs, il ne peut finalement pas être complètement censuré. Avant cela, aucune grande entreprise L2 ne s'est vraiment concentrée sur la décentralisation de ses ordonnanceurs, ce qui est probablement l'une des raisons. Néanmoins, le réordonnancement des transactions par les ordonnanceurs pour extraire le MEV demeure un problème, notamment dans des environnements de mempool privés comme OP Mainnet.
Peut-être que la plus grande question réside dans la temporalité. Étant donné que les principaux programmes de rollup fonctionnent avec un unique ordonnateur centralisé, si ces ordonnateurs rencontrent des problèmes, l'ensemble du programme de rollup en souffrira. Bien que les utilisateurs puissent toujours effectuer des transactions en accédant directement à L1, ce n'est pas une méthode particulièrement durable, et il est peu probable qu'elle fonctionne pour la majorité des transactions. Rappelez-vous que tout le sens d'utiliser un rollup L2 réside dans l'économie des frais de transaction. Étant donné que l'une des idées fondamentales derrière les cryptomonnaies est d'éviter la dépendance à un unique fournisseur centralisé (, comme c'est le cas dans le domaine financier traditionnel ), la centralisation des ordonnateurs est manifestement un problème important à résoudre, et c'est une clé pour le déverrouillage que les ordonnateurs partagés apporteront au marché des rollups L2.