Skip to content

Glossary

Native Rollup

Un modèle de rollup qui réutilise le moteur d'exécution d'Ethereum via un précompilé EXECUTE, permettant à la L1 de vérifier directement les transitions d'état de la L2.

Un native rollup est un rollup qui délègue la vérification de ses transitions d'état à Ethereum lui-même, plutôt qu'à un jeu de preuves de fraude sur mesure ou à un circuit zk écrit à la main. L'idée, portée par Justin Drake, ajoute un précompilé EXECUTE à la L1 : un rollup soumet un lot de transactions accompagné d'un état final revendiqué, et le précompilé réexécute l'EVM pour vérifier que la transition est correcte.

Comme le vérificateur est le client d'exécution canonique d'Ethereum, un native rollup hérite automatiquement de l'équivalence avec la L1 et de chaque mise à niveau future, sans redéployer de code de preuve personnalisé. Il supprime aussi la surface de bugs critique pour la sécurité liée au maintien d'un zkEVM ou d'un contrat de litige optimiste distinct. En contrepartie, EXECUTE exige des modifications du protocole Ethereum, si bien que les native rollups restent une piste de recherche plutôt qu'une fonctionnalité déployée.