Le passage d'Ethereum à une feuille de route centrée sur le Rollup a déclenché une explosion de conceptions d'extension modulaires. Cette croissance a été initialement couronnée de succès, éliminant plus de 100 $ de frais de gaz et ouvrant la voie à de toutes nouvelles conceptions d'applications. Mais quelques années plus tard, Ethereum et ses Rollups ont été confrontés à un nouveau problème critique : la fragmentation de l’État.
Fondamentalement, la fragmentation de l’État est un problème d’échelle. Récemment, la communauté modulaire a promu un certain nombre de solutions middleware qui fusionnent les Rollups existants en un seul système, atteignant (apparemment) le Saint Graal de la mise à l'échelle de la blockchain : la mise à l'échelle horizontale. Cependant, ces solutions s’accompagnent de compromis importants. Une nouvelle génération d'Ethereum, L2, repense l'évolutivité à partir des premiers principes, en appliquant des technologies de mise à l'échelle verticale et parallèle pour offrir des performances ultimes.
Deux axes d'expansion majeurs
Il existe deux directions principales pour l’expansion de la blockchain :
Expansion verticale : augmentation des ressources d’un seul nœud. Il s'agit du concept d'expansion de Solana, qui consiste à maximiser l'utilisation du matériel tout en parallélisant le comportement des VM (machines virtuelles).
Expansion horizontale : répartissez la charge de travail sur plusieurs serveurs. Il s’agit du concept de mise à l’échelle des blockchains L1 fragmentées telles que Near et Ethereum (Danksharding).
Les rollups sont souvent considérés à tort comme la solution de mise à l’échelle horizontale d’Ethereum. Cependant, chaque Rollup et chaque blockchain sont définis par le grand livre qu'ils tiennent, ce qui signifie que Rollup est un système indépendant d'Ethereum. Cette négligence importante des principes fondamentaux de la mise à l’échelle des bases de données oblige l’écosystème Ethereum à relever un défi existant : la fragmentation des États.
Défis actuels
La fragmentation des États à travers L2 est devenue un problème important pour Ethereum. Le problème de la fragmentation se reflète sous trois aspects :
Des dizaines (voire des centaines) de L2 connectés à Ethereum pour faire progresser l’infrastructure spécifique aux applications sont destinés à compromettre les effets de réseau de l’état mondial, y compris la liquidité et la répartition des utilisateurs.
La combinaison des normes d'interopérabilité et de la complexité de la coordination sociale a été le catalyseur de plus de 2,8 milliards de dollars de piratages de ponts inter-chaînes.
Expérience développeur et utilisateur objectivement pire. Les développeurs sont obligés d'utiliser des technologies d'abstraction de réseau complexes pour offrir une expérience utilisateur transparente, sinon les utilisateurs seront obligés de faire face à des interactions inter-chaînes complexes, notamment des actifs inter-chaînes, la gestion du réseau de portefeuille et plusieurs jetons Gas.
Dans le même temps, ces problèmes s’aggravent. Contraintes par l'infrastructure existante, les applications sensibles aux prix sont obligées de rester cloisonnées afin d'obtenir des frais de transaction bas et fiables. À l’approche du prochain cycle, un effet boule de neige vicieux est sur le point de se produire : à mesure que les frais de congestion L2 augmentent, davantage de développeurs seront obligés de choisir une infrastructure personnalisée pour les applications, exacerbant ainsi le problème omniprésent de fragmentation des États. Dans quelques années, il ne serait pas surprenant que les applications de l’écosystème Ethereum perdent leur domination car L2 est incapable de résoudre la fragmentation des États.
Résoudre la fragmentation de l'état
La fragmentation de l’État est fondamentalement un problème d’échelle. Si vous souhaitez étendre la capacité sans détruire la composabilité, le fardeau repose sur les épaules de L2. L2 peut utiliser deux méthodes pour résoudre le problème d'expansion :
Travaillez à l'envers pour fusionner les Rollups existants en un seul système afin de réaliser une « expansion horizontale ».
Repartir de zéro et repenser un L2 évolutif.
Travailler à l'envers
La première solution est assez populaire parmi les L2 existants. En utilisant un middleware pour fusionner les Rollups, un système théorique unique est établi. En effet, ces solutions facilitent la communication entre les Rollups grâce à des garanties de consensus partagées. Ces solutions incluent des séquenceurs partagés, des prouveurs partagés et diverses architectures L3.
Bien que les équipes et les projets axés sur ces solutions soient solides, il existe de nombreux compromis pour résoudre le problème de l'expansion L2 avec le middleware comme noyau, notamment :
Le maillon le plus faible devient la lacune : la sécurité et les performances du réseau sont déterminées par la pire partie de la pile. (effet baril)
Environnement de développement fragmenté : le middleware peut connecter différents environnements, mais il ne peut pas améliorer l'expérience de développement fragmentée.
Coordination sociale mondiale requise pour les normes inter-Rollups : afin de fusionner les Rollups existants, des centaines (voire des milliers) de parties prenantes doivent se mettre d'accord sur les meilleures pratiques.
Plus important encore, cela empêche l’équipe L2 de résoudre des problèmes ouverts tels que la tarification de la congestion et l’examen par un seul acteur, qui nécessitent d’importants efforts d’ingénierie et de recherche.
Commencer à partir de zéro
Ethereum L2 peut évoluer verticalement en modifiant l'environnement d'exécution des nœuds Rollup pour augmenter l'utilisation du matériel ; ces projets incluent Eclipse et Movement Labs, qui utilisent respectivement SVM et MoveVM pour créer des rollups. De telles solutions sont très prometteuses pour améliorer l’évolutivité dans un avenir proche ; cependant, elles nécessitent que les développeurs d’Ethereum adoptent une nouvelle pile technologique.
De plus, L2 peut évoluer horizontalement en (ré)introduisant le partitionnement d'exécution, ce qui permettra au réseau d'évoluer en ajoutant de nouveaux nœuds. Cette approche favorise la décentralisation, présente des limites de mise à l'échelle théoriques plus élevées et permet une optimisation de la mise à l'échelle verticale si nécessaire. Compte tenu de ces avantages, la fondation =nil; a conçu un L2 fragmenté appelé =nil;.
= nul ; Optimisé pour maintenir les valeurs fondamentales d’Ethereum que sont la décentralisation, la résistance à la censure et l’absence de permission. =nil; est basé sur zkSharding, une première architecture de partitionnement vérifiable nouvellement conçue. Il combine les fonctionnalités de mise à l'échelle des solutions de mise à l'échelle horizontale ci-dessus en fournissant un environnement de développement unique et intégré. Cela permet aux développeurs d'accéder à des milliers de Rollups à partir d'un seul réseau. De plus, =nil ; garantit que les utilisateurs reçoivent des frais de transaction faibles, même pendant les périodes de pointe.
De plus, =nil divise et fusionne dynamiquement les états en fonction du besoin d'accès à l'état, résolvant ainsi le problème des frais de congestion. Ce comportement dynamique permet à =nil ; de maintenir les frais de transaction constamment bas (<0,01 $). En résumé, =nil;La mission de la Fondation est de fournir une voie alternative à l'expansion L2 d'Ethereum qui soit plus étroitement alignée sur les valeurs fondamentales d'Ethereum et les besoins d'exécution L2.
Conclusion
Bien que de nombreux défis nous attendent, l’avenir d’Ethereum L2 semble plus prometteur que jamais. À mesure que les conceptions L2 mûrissent, il existe deux divisions populaires dans nos solutions de mise à l'échelle de nouvelle génération : travailler à rebours ou repartir de zéro, et évoluer horizontalement ou verticalement.
Le partage est mort, vive le partage.
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Combiner la technologie de sharding avec L2 ? "=nil;" propose une nouvelle solution de fragmentation d'état L2
Par défaut :Avi Zurlo,=nil ; Fondation
Compilé par : Alex Liu, Foresight News
Le passage d'Ethereum à une feuille de route centrée sur le Rollup a déclenché une explosion de conceptions d'extension modulaires. Cette croissance a été initialement couronnée de succès, éliminant plus de 100 $ de frais de gaz et ouvrant la voie à de toutes nouvelles conceptions d'applications. Mais quelques années plus tard, Ethereum et ses Rollups ont été confrontés à un nouveau problème critique : la fragmentation de l’État.
Fondamentalement, la fragmentation de l’État est un problème d’échelle. Récemment, la communauté modulaire a promu un certain nombre de solutions middleware qui fusionnent les Rollups existants en un seul système, atteignant (apparemment) le Saint Graal de la mise à l'échelle de la blockchain : la mise à l'échelle horizontale. Cependant, ces solutions s’accompagnent de compromis importants. Une nouvelle génération d'Ethereum, L2, repense l'évolutivité à partir des premiers principes, en appliquant des technologies de mise à l'échelle verticale et parallèle pour offrir des performances ultimes.
Deux axes d'expansion majeurs
Il existe deux directions principales pour l’expansion de la blockchain :
Les rollups sont souvent considérés à tort comme la solution de mise à l’échelle horizontale d’Ethereum. Cependant, chaque Rollup et chaque blockchain sont définis par le grand livre qu'ils tiennent, ce qui signifie que Rollup est un système indépendant d'Ethereum. Cette négligence importante des principes fondamentaux de la mise à l’échelle des bases de données oblige l’écosystème Ethereum à relever un défi existant : la fragmentation des États.
Défis actuels
La fragmentation des États à travers L2 est devenue un problème important pour Ethereum. Le problème de la fragmentation se reflète sous trois aspects :
Dans le même temps, ces problèmes s’aggravent. Contraintes par l'infrastructure existante, les applications sensibles aux prix sont obligées de rester cloisonnées afin d'obtenir des frais de transaction bas et fiables. À l’approche du prochain cycle, un effet boule de neige vicieux est sur le point de se produire : à mesure que les frais de congestion L2 augmentent, davantage de développeurs seront obligés de choisir une infrastructure personnalisée pour les applications, exacerbant ainsi le problème omniprésent de fragmentation des États. Dans quelques années, il ne serait pas surprenant que les applications de l’écosystème Ethereum perdent leur domination car L2 est incapable de résoudre la fragmentation des États.
Résoudre la fragmentation de l'état
La fragmentation de l’État est fondamentalement un problème d’échelle. Si vous souhaitez étendre la capacité sans détruire la composabilité, le fardeau repose sur les épaules de L2. L2 peut utiliser deux méthodes pour résoudre le problème d'expansion :
Travailler à l'envers
La première solution est assez populaire parmi les L2 existants. En utilisant un middleware pour fusionner les Rollups, un système théorique unique est établi. En effet, ces solutions facilitent la communication entre les Rollups grâce à des garanties de consensus partagées. Ces solutions incluent des séquenceurs partagés, des prouveurs partagés et diverses architectures L3.
Bien que les équipes et les projets axés sur ces solutions soient solides, il existe de nombreux compromis pour résoudre le problème de l'expansion L2 avec le middleware comme noyau, notamment :
Plus important encore, cela empêche l’équipe L2 de résoudre des problèmes ouverts tels que la tarification de la congestion et l’examen par un seul acteur, qui nécessitent d’importants efforts d’ingénierie et de recherche.
Commencer à partir de zéro
Ethereum L2 peut évoluer verticalement en modifiant l'environnement d'exécution des nœuds Rollup pour augmenter l'utilisation du matériel ; ces projets incluent Eclipse et Movement Labs, qui utilisent respectivement SVM et MoveVM pour créer des rollups. De telles solutions sont très prometteuses pour améliorer l’évolutivité dans un avenir proche ; cependant, elles nécessitent que les développeurs d’Ethereum adoptent une nouvelle pile technologique.
De plus, L2 peut évoluer horizontalement en (ré)introduisant le partitionnement d'exécution, ce qui permettra au réseau d'évoluer en ajoutant de nouveaux nœuds. Cette approche favorise la décentralisation, présente des limites de mise à l'échelle théoriques plus élevées et permet une optimisation de la mise à l'échelle verticale si nécessaire. Compte tenu de ces avantages, la fondation =nil; a conçu un L2 fragmenté appelé =nil;.
= nul ; Optimisé pour maintenir les valeurs fondamentales d’Ethereum que sont la décentralisation, la résistance à la censure et l’absence de permission. =nil; est basé sur zkSharding, une première architecture de partitionnement vérifiable nouvellement conçue. Il combine les fonctionnalités de mise à l'échelle des solutions de mise à l'échelle horizontale ci-dessus en fournissant un environnement de développement unique et intégré. Cela permet aux développeurs d'accéder à des milliers de Rollups à partir d'un seul réseau. De plus, =nil ; garantit que les utilisateurs reçoivent des frais de transaction faibles, même pendant les périodes de pointe.
De plus, =nil divise et fusionne dynamiquement les états en fonction du besoin d'accès à l'état, résolvant ainsi le problème des frais de congestion. Ce comportement dynamique permet à =nil ; de maintenir les frais de transaction constamment bas (<0,01 $). En résumé, =nil;La mission de la Fondation est de fournir une voie alternative à l'expansion L2 d'Ethereum qui soit plus étroitement alignée sur les valeurs fondamentales d'Ethereum et les besoins d'exécution L2.
Conclusion
Bien que de nombreux défis nous attendent, l’avenir d’Ethereum L2 semble plus prometteur que jamais. À mesure que les conceptions L2 mûrissent, il existe deux divisions populaires dans nos solutions de mise à l'échelle de nouvelle génération : travailler à rebours ou repartir de zéro, et évoluer horizontalement ou verticalement.
Le partage est mort, vive le partage.