
Au cours des deux dernières années, Ethereum s’est pleinement engagé dans la feuille de route «Rollup Center».Cette stratégie consiste à verrouiller ETH dans un contrat de pont, à exécuter les transactions hors de la chaîne et à utiliser des preuves – qu’il s’agisse d’une preuve de fraude ou d’une preuve de connaissance zéro (ZKP) – pour vérifier l’état de la couche2 (L2) et des retraits de processus.
Cependant, il existe un défi majeur: Ethereum lui-même ne vérifie pas nativement l’exécution EVM, forçant Rollup à mettre en œuvre son propre système de preuve indépendamment sur la chaîne pour vérifier les transitions d’état.
Ethereum subit fréquemment des fourches difficiles, qui peuvent modifier l’EVM, ce qui signifie que l’équipe Rollup doit être responsable de l’entretien et de la mise à jour de ses implémentations personnalisées.Cela nécessite généralement la création d’un comité de sécurité ou l’adoption d’un système de gouvernance de vote basée sur des jetons pour gérer les mises à jour de ses contrats de pontage et de ses mécanismes de preuve.
Dans notre série précédente, nous avons exploré le rollup et le rappel de booster basés.Maintenant, nous allons nous tourner vers un regard plus profond sur le concept de rouleau indigène.
Quelle est la différence entre le booster et le natif?
Il peut y avoir beaucoup de confusion entre les définitions du rouleau basé sur le rolon, de la bossin et du rouleau natif.Dans la série précédente, nous avons couvert Rollup et Booster Rollup basé, il est donc recommandé de les consulter avant de lire cet article.Mais nous passerons rapidement en revue ces trois types.
Les Rollups basés utilisent l’ensemble du validateur L1 pour le tri des transactions, facilitant la décentralisation, mais peuvent affecter le débit en raison du temps de bloc L1 relativement long (par exemple 12 secondes).Cependant, des efforts sont faits pour améliorer cette expérience, en utilisant une technologie de pré-confirmation qui permet aux utilisateurs de bénéficier d’une confirmation de transaction finale plus rapide alors que la communauté continue d’innover.
Booster Rollups étend l’exécution et le stockage en simulant le traitement L1 sur L2, permettant aux applications de croître sans redéploiement.Bien que cette approche offre une évolutivité, elle introduit une complexité supplémentaire par rapport aux rouleaux traditionnels qui nécessitent des efforts d’ingénierie plus complexes pour se développer et maintenir.
Native Rollups utilise la fonction de transfert d’état de L1 (STF) en tant que validateur pour appliquer les transitions d’état de couche.Cependant, bien que l’optimisme, l’arbitrum et d’autres rouleaux fonctionnent dans des environnements équivalents EVM, ils contiennent généralement des modifications personnalisées complexes ou peu pratiques qui ne peuvent pas être implémentées directement sur Ethereum.
Les rouleaux natifs, autrefois connus sous le nom de Rollups légaux, ont été discutés en détail dans divers écrits.De plus, le terme « rollup régulator » a été@aplynyaUtilisez brièvement.Cependant, le terme «légal» est finalement remplacé par «natif» pour indiquer que les rouleaux équivalents EVM existants peuvent être mis à niveau vers ce modèle.Le terme « natif » est@danrobinsonet un contributeur anonyme de Lido.
Comment fonctionne le rouleau natif?
La proposition de Rollup native introduit l’exécution de précompilation, conçue pour agir en tant que validateur des transitions de l’état de rollup.Cette précompilation permettra à l’équipe Rollup de l’utiliser dans leurs contrats de validateur, de fournir en fonction du système de preuve et de permettre à Rollup de hériter de la vérification native d’Ethereum.
Étant donné que cette nouvelle précompilation est quelque peu similaire au concept de «EVM dans EVM», elle sera mise à jour sous son consensus social grâce au processus de recherche difficile d’Ethereum.Cela garantit que les modifications de l’EVM se reflètent dans la précompilation, permettant aux Rollups de hériter de la vérification d’Ethereum et de soulager les responsabilités de gouvernance de l’équipe Rollup en termes de comités de sécurité ou de multi-signatures, ce qui rend les Rollups plus sécurisées intrinsèquement aux utilisateurs.
EXECUTE est précompilé en tant que validateur des transitions d’état EVM, permettant à Rollup d’utiliser les installations natives d’Ethereum sur la couche d’application.Il utilise des entrées telles que pre_state_root, post_state_root, trace et gas_Used pour vérifier la conversion, en utilisant des mécanismes de tarification des gaz similaires à EIP-1559.Selon les exigences d’évolutivité de Rollup, les validateurs peuvent appliquer l’exactitude des transitions de l’état de rollup par réexécution ou preuve de snark.De plus, les retards à sous-paragraphe sont intégrés pour atténuer les risques centralisés tels que la concurrence de preuve basée sur MEV.
Cette précompilation simplifie le développement de Rollup avec un support « Rollup sans confiance » dans le système de preuve.S’il est combiné avec la conception de rollup basée, où le système de tri et d’épreuves est géré par Ethereum, cette structure permet une totale de confiance, souvent appelée « Rollup à ultrasons ».Il améliore la composabilité et a le potentiel de s’installer en temps réel, encourageant ainsi davantage de conceptions de composibilité et de sécurité de sécurité.
figure>
La précompilation proposée se comporte de manière similaire à l’EVM, réexécutant la transaction Rollup pour vérifier l’exactitude.Ceci est contraire à l’avantage central de Rollup, car l’avantage de Rollup réside dans l’exécution hors chaîne, et ne soumet que la preuve de validité à Ethereum.Au lieu de cela, le précompilation reflète essentiellement ce que Ethereum a fait et n’ajoute aucune valeur pour réduire la charge de calcul de L1.
Le choix d’un validateur de type EVM au lieu d’un validateur ZK découle de l’immaturité actuelle de la technologie ZK.Les ZKVM largement utilisés ont montré une vulnérabilité, et l’évolution rapide du ZKP rend les validateurs ZK spécifiques à code dur sur la chaîne risquée et inflexible.Ethereum priorise plutôt la diversité et la neutralité, permettant l’expérimentation sur différents clients ZK sans verrouiller sur un seul validateur.
Cependant, cela ne signifie pas que la précompilation ne contribue pas à l’évolutivité d’Ethereum.Bien qu’Ethereum garantit sa sécurité en gardant le validateur de la preuve ZK hors chaîne, il utilise cette précompilation pour vérifier la preuve ZK soumise par Rollup.Cela permet aux validateurs d’Ethereum d’éviter l’émulation pleinement de toutes les transactions ROLUP du début à la fin.Au lieu de cela, en s’appuyant sur des preuves ZK hors chaîne, le réseau maintient son assurance de sécurité tout en travaillant pour atteindre l’évolutivité en termes d’exécution.
Quels sont les principaux avantages du rouleau natif?
Avec le rollup natif, de nombreuses tâches complexes peuvent être traitées par précompilation, en faisant une preuve de fraude ou en vérification de Snark, etc. Plus facile.Cela signifie que moins de code doivent être écrits et maintenus sans des systèmes supplémentaires comme des comités de réseautage ou de sécurité.
La vérification du snark en chaîne est coûteuse, de donc de nombreux rollups ZK ne réglent pas fréquemment les transactions afin d’économiser les coûts.Exécuter la précompilation peut aider à réduire ces coûts en emballant de manière récursive plusieurs preuves ensemble à l’aide de Snark.Cette approche permet à Rollup de valider les transactions plus efficacement, ce qui rend la vérification hors chain plus rentable.
Assurer des opérations sans erreur dans les rouleaux traditionnels est un défi et nécessite souvent une vérification approfondie.De nombreuses équipes réduisent les risques en adoptant un tri centralisé pour empêcher la création de blocs malveillants.Cependant, un mécanisme de tri plus sécurisé et sans autorisation peut être mis en œuvre par l’exécution native précompilée.Cette approche permet à Rollup de hériter non seulement de la sécurité de L1, mais aussi de la substituabilité des actifs, car les transactions sont directement vérifiées dans l’environnement de confiance d’Ethereum.
Il existe de nombreux rouleaux compatibles EVM, mais peu sont équivalents à l’EVM: garder les changements en synchronisation avec la blockchain principale nécessite généralement une équipe ou un système de vote pour mettre à jour les Rollups, qui peuvent présenter des risques.Les rouleaux natifs peuvent être automatiquement mis à jour avec la blockchain principale, en gardant tout en synchronisation sans règles ni électeurs supplémentaires.
Pour ZK-Rollups, obtenir des temps de preuve avec une latence ultra-bas, comme 100 millisecondes, est une tâche d’ingénierie très difficile.En revanche, les rouleaux indigènes peuvent permettre un calendrier d’épreuve plus «lâche» qui l’étend à une fente complète.Cette approche soulage la pression pour générer des preuves immédiatement, améliorant éventuellement la fiabilité et améliorant l’intégration avec L1.
Tous les rouleaux seront-ils originaires?
Actuellement, toutes les piles Rollup, telles que OP Stack et Arbitrum Orbit Stack, ont le potentiel de se transformer en « Rollups natifs » et hériter directement des fonctionnalités de sécurité d’Ethereum.Cette mise à niveau rendra les utilisateurs plus satisfaits car la sécurité est améliorée et que l’équipe Rollup se sent plus à l’aise car ils n’ont plus besoin d’un comité de sécurité.Pendant ce temps, l’équipe Rollup peut toujours continuer à rivaliser en fournissant une couche de tri partagée efficace et en capturer des frais de tri pour maximiser le MEV.
Cependant, tous les rouleaux ne passeront pas aux formes natives.Certaines fonctionnalités L2 sont intrinsèquement incompatibles avec les rouleaux natifs, y compris les types de transactions uniques, différentes méthodes de comptabilité du gaz et les précompilations qui ne se trouvent pas sur la blockchain principale L1.La diversité des machines virtuelles parmi les rouleaux L2, chacun partageant une sécurité commune basée, est un avantage majeur de l’écosystème L2 d’aujourd’hui, par exemple
@EclipsefndC’est SVM Rollup,
@movementLabsxyz
est movevm rollup, ou@StarknetC’est Cairovm Rollup.
Tout aussi@doganeth_enComme indiqué, les futurs rouleaux seront divisés en trois catégories: les rouleaux d’entreprise, les rouleaux axés sur les performances et les rouleaux natifs « alignés ».
Les entreprises se concentreront sur la gestion, le tri et la possession de leurs rouleaux, idéal pour les entreprises qui souhaitent profiter d’un contrôle de type Web2 sur l’ordre de transaction, l’exécution et les applications.
Les rouleaux axés sur les performances utiliseront le règlement d’Ethereum, mais s’appuient sur une disponibilité alternative des données pour des performances optimales, par ex.
@megaeth_labsutiliser@eigen_da
pour obtenir la disponibilité des données.Ces rouleaux ont un degré de décentralisation inférieur, mais améliorent
$ Eth
, mais au détriment de certaines caractéristiques Ethereum.
Les Rollups natifs seront entièrement intégrés aux installations basées sur Ethereum et fourniront: la décentralisation au niveau Ethereum, l’exécution partagée avec un accès direct à l’état et la vérification de la preuve ZK plus chaine moins chaine.Ces rouleaux contribuent aux effets du réseau d’Ethereum, qui peuvent partager des revenus, mais leur durabilité dépend des incitations économiques naturelles.
en conclusion
Les rouleaux indigènes représentent une avance importante dans la feuille de route centrale de Rollup Ethereum, offrant un moyen de s’aligner davantage sur l’installation basée à Ethereum.En introduisant l’exécution de précompilation, les rouleaux natifs simplifient la gouvernance, éliminant la dépendance à l’égard des multi-signatures, des comités de sécurité ou des systèmes de vote basés sur les jetons.Cette approche améliore non seulement la sécurité, mais permet également aux Rollups d’évoluer plus efficacement, en tirant parti des preuves ZK hors chaîne, en assurant la minimisation et l’évolutivité de la confiance.
Bien que la proposition ait de larges perspectives, elle n’est pas sans défis.Bien que la plupart des rouleaux existants soient étiquetés comme des équivalents EVM, ils ont généralement des modifications mineures à l’EVM.Par conséquent, la transition vers un modèle de rouleau natif peut mettre un fardeau de développement supplémentaire sur les rouleaux avec des implémentations EVM personnalisées.
Les rouleaux indigènes offrent un chemin convaincant pour combiner la sécurité et la flexibilité d’Ethereum avec la conception de la rouleau.En favorisant l’alignement avec L1, ils encouragent l’innovation tout en réduisant la fragmentation, rendant l’écosystème d’Ethereum plus proche et résilient à l’avenir.Si vous ne l’avez pas vu, assurez-vous de le voir
Première partieetPartie 2La série Rollups 2.0 se concentre sur les rouleaux basés sur et les rouleaux améliorés respectivement.Dans notre prochain article, nous plongerons dans le concept de Rollups Gigagas et explorerons comment cette conception innovante de roulement peut stimuler les limites d’évolutivité de Ethereum et améliorer davantage l’écosystème de rollup.
Remerciements: cet article est de@paramonowwécrire.Merci spécial@korayakpinarrcommentaires et revue.