
Auteur: 2077Research Source: X, @ 2077Research Traduction: Shan Oppa, Vision de Bitchain
Aux États-UnisSérie Rollups 2.0Dans notre premier article, nous discutons de Rollup basé sur la couche 1 (L1) – une manière la plus décentralisée et compatible Ethereum de gérer les rouleaux.En remettant la tâche de tri des transactions à Ethereum L1, les rouleaux basés sur L1 peuvent profiter de la décentralisation, de la simplicité et de l’activité de L1, tout en apportant d’autres avantages.
Dans l’article d’aujourd’hui, nous explorerons la prochaine évolution de Rollup:Booster Rollups.Booster Rollups s’appuie non seulement sur le Rollup à base de L1, mais élargit également la composabilité d’Ethereum.Mais comment étendons-nous vraiment cette composabilité?
Problèmes d’espace L2 actuels
Pour s’assurer que le réseau L2 fonctionne comme prévu, des vérifications supplémentaires sont souvent nécessaires.Cependant, le processus principal de règlement et d’exécution se produit toujours directement sur L1.Cela signifie que si L2 étend les fonctionnalités (comme l’exécution EVM hors chaîne), il ajoute également une complexité supplémentaire.Bien que cette logique supplémentaire ne soit pas idéale, l’objectif ultime est de standardiser les opérations et de s’appuyer entièrement sur des EVM standard.
standardisationIl est crucial d’obtenir des échanges de transactions en douceur entre différents L2.Pour y parvenir, un nouveau type de transaction peut être nécessaire: des transactions capables de fonctionner sur plusieurs chaînes.
Dans un tel système, une transaction peut générer des sous-transactions plus petites.Chaque sous-transaction contient les détails suivants:
1. L’ID de la chaîne source
2. L’ID de la chaîne cible
3. Entrez des données (telles que les données de l’appelant, de l’adresse et des appels)
4. La sortie générée par la chaîne cible
Les deux fonctions principales de ces données de trading:
1 et 1Comme entrée sur la chaîne source
Il permet aux participants de visualiser la sortie directement sans impliquer directement la chaîne cible.
2Vérifiez la cohérence de l’entrée et de la sortie sur la chaîne cible
Il est utilisé pour confirmer si l’entrée donnée produit la sortie attendue.
De cette façon, chaque chaîne peut vérifier indépendamment ses transactions tout en suivant les normes de partage du format et des entrées de transaction.
Cette méthode maintient la vérification des blocs simples et la validité des blocs peut être assurée à l’aide du contrat de vérification L1 familier.Ces normes de partage et une méthode de transaction croisée améliorée ont jeté une base solide pour le développement futur du réseau L2 et également faitBooster RollupsDevenez la clé pour promouvoir le développement de l’écosystème Ethereum.
En quoi Booster Rollups est-il différent?
Booster Rollups gère les transactions similaires à l’exécution sur L1, qui peuvent accéder à l’état de L1 mais ont un stockage indépendant, étendant ainsi l’exécution et le stockage à L2.Chaque L2 étend l’espace de bloc de L1, diffusant le traitement des transactions et le stockage de données à une plage plus large.
Imaginez qu’il peut automatiquement évoluer vers tous les réseaux de couche 2 (L2) en déployant une application décentralisée (DAPP) une fois.Si plus d’espace de bloc est nécessaire, ajoutez simplement plus de rouleaux de booster sans configuration supplémentaire.Cela signifie que les développeurs n’ajoutent pas la charge de travail, le redéploiement des coûts ou la complexité supplémentaire.
Mettre simplement, Booster Rollups, c’est comme ajouter plus de processeur ou de SSD à votre ordinateur portable: ils améliorent les performances, rendent les applications plus efficacement tout en étant à l’échelle.
Du point de vue technique, Booster Rollups peut également être décrit comme « Distribuer l’exécution des transactions et le stockage sur plusieurs fragments ».
Comment fonctionnent les rouleaux de booster
La fonction de booster peut être utilisée, qu’il s’agisse de rouleaux optimistes (Rollup optimiste) ou de la connaissance zéro (ZK Rollup).Cependant, tous les rouleaux ne nécessitent pas une augmentation complète, et certains rouleaux peuvent bénéficier d’optimisations spécifiques à L2.
Si l’objectif est d’atteindre l’expansion native Ethereum, le meilleur scénario d’amélioration est de le mettre en œuvre sur Rollup basé sur L1.La mise à l’échelle de Ethereum de manière transparente en faisant en sorte que les validateurs L1 proposent des blocs pour l’ensemble du réseau boosté.
Boosted Rollups résout également le problème de fragmentation qui est courant dans l’écosystème de rouleau actuel.Grâce au mécanisme de tri basé sur L1 (séquençage basé), ils conservent non seulement les avantages du tri L1, mais introduisent également les transactions de randonnée croisée atomique dans tous les réseaux de booster L2.Cette conception remplit la vision d’évolutivité envisagée par Ethereum dès le début – à la fois intégré et évolutif, fournissant une solution unifiée aux défis de croissance d’Ethereum.
Parce que Booster Rollups soutient naturellement la composabilité synchrone, Ce modèle de rouleau élimine les tracas de la fragmentation ou de la commutation entre plusieurs L2.Toutes les applications décentralisées (DAPP) préférées peuvent être utilisées sur chaque L2, offrant aux utilisateurs une expérience Ethereum sans couture.
Avec Booster Rollups, les développeurs peuvent mettre à l’échelle leurs DAPP sans avoir à redéployer plusieurs fois sur plusieurs L2.Il suffit de déployer une fois sur L1 et DAPPS évoluera automatiquement vers tous les L2 boostés existants et futurs, simplifiant considérablement le processus de développement et de déploiement.
Parce que Booster Rollups soutient naturellement la composabilité synchrone, Ce modèle de rouleau élimine les tracas de la fragmentation ou de la commutation entre plusieurs L2.Toutes les applications décentralisées (DAPP) préférées peuvent être utilisées sur chaque L2, offrant aux utilisateurs une expérience Ethereum sans couture.
Avec Booster Rollups, les développeurs peuvent mettre à l’échelle leurs DAPP sans avoir à redéployer plusieurs fois sur plusieurs L2.Il suffit de déployer une fois sur L1 et DAPPS évoluera automatiquement vers tous les L2 boostés existants et futurs, simplifiant considérablement le processus de développement et de déploiement.
Avantages des rouleaux de booster
1 et 1Extension transparente
Booster Rollups améliore l’évolutivité de manière transparente, tout comme l’ajout de serveurs à une ferme de serveurs.Les applications peuvent utiliser de manière transparente des ressources supplémentaires et les développeurs peuvent évoluer des solutions sans déployer des infrastructures L2 complexes.
2Résoudre des problèmes de fragmentation
Booster Rollups offre une expérience utilisateur unifiée entre L1 et L2.Étant donné que les contrats intelligents partagent la même adresse sur tous les réseaux, les utilisateurs peuvent profiter de la cohérence et de la simplicité dans les environnements L1 et L2.
3 et 3Résoudre le problème du déploiement inefficace
Les développeurs n’ont besoin de se déployer qu’une seule fois sur L1, et les DAPP peuvent prendre en charge plusieurs rouleaux par défaut, et les mises à jour sont gérées de manière centralisée.Que les utilisateurs utilisent des comptes externes (EOA) ou des portefeuilles intelligents, ils peuvent échanger de manière transparente sur le réseau via une seule adresse.
4Résoudre l’attraction des opérateurs de rollup
Les développeurs n’ont pas besoin de choisir spécifiquement de déployer le réseau, les DAPP prendront automatiquement en charge divers réseaux Rollup.Les rouleaux de booster peuvent être utilisés en conjonction avec des rouleaux à base de L1 pour une expansion significative de la capacité.Et, tous les L2 ne doivent pas être des rouleaux de booster, ce qui rend le réseautage hybride possible.
5Amélioration de la souveraineté et de la sécurité
Booster Rollups élimine le besoin de contrats de wrapper spécifiques, car les contrats intelligents fonctionnent de la même manière sur L1 et L2, et le contrôle reste entre les mains des développeurs.En appliquant des mesures de sécurité individuellement pour chaque DAPP, plutôt que de s’appuyer sur des ponts ou des implémentations spécifiques, la sécurité est considérablement améliorée tout en éliminant le risque d’un seul point d’échec.
Sur les limites des rouleaux de booster
Pour s’assurer que L2 peut être conforme à L1, le déploiement de contrats intelligents doit être limité à L1 uniquement.Cette restriction garantit un accès unifié entre L2S.Ce n’est pas une limitation significative, car les contrats intelligents peuvent toujours montrer des comportements différents grâce à des méthodes basées sur les données, telles que les adresses du contrat stockées sur la chaîne peuvent varier entre différentes chaînes.
Bien que L1 contient des données partagées, cela n’améliore pas directement l’évolutivité, ce qui est un défi inhérent à un système évolutif.Les développeurs doivent optimiser pour minimiser cet impact.Semblables aux logiciels traditionnels, toutes les applications décentralisées (DAPP) ne peuvent pas utiliser pleinement le traitement parallèle.Cependant, même si ces DAPP fonctionnent sur L2 séparé, ils peuvent toujours bénéficier de l’interopérabilité car ils restent universellement accessibles à tous les utilisateurs.
Booster Rollups est essentiellement une extension de L1, mais ils ont des mécanismes uniques dans l’exécution et le stockage des transactions.Pour interpréter correctement les transactions ROLUP Booster, les nœuds L1 et L2 doivent rester synchronisés.Une solution possible consiste à exécuter L1 et L2 sur le même nœud simultanément, en basculant entre le stockage L1 partagé et le stockage spécifique de L2 lors de l’exécution des transactions.
en conclusion
Booster Rollups fournit une solution transformatrice qui améliore le débit des transactions et l’efficacité de stockage grâce à l’intégration transparente avec L1, résolvant ainsi les défis de l’évolutivité d’Ethereum.Ils résolvent des problèmes tels que la fragmentation et l’inefficacité du déploiement, permettant aux développeurs de mettre à l’échelle facilement les DAPP sur plusieurs L2 tout en maintenant la sécurité et la souveraineté.
En simplifiant l’évolutivité et en favorisant l’interopérabilité, Booster Rollups ouvre la voie à un écosystème Ethereum plus unifié et convivial.