
Scroll : le concurrent discret qui se tient au point médian entre équivalence et performance
TechFlow SélectionTechFlow Sélection

Scroll : le concurrent discret qui se tient au point médian entre équivalence et performance
Scroll est en train de développer un zkEVM de type 2.5.

Rédaction : Blockworks Research, Westie
Traduction : TechFlow
Étant donné la popularité de l’EVM parmi les développeurs, il existe un fort désir d’associer la scalabilité offerte par la technologie zk Rollup à l’expérience de développement fournie par l’EVM. Cela a déclenché une course aux systèmes zkEVM, dont les principaux acteurs sont Scroll, zkSync et Polygon, Scroll restant toutefois relativement discret comparé aux deux autres.
En raison des contraintes imposées par l’EVM, les zkEVM doivent nécessairement opérer un compromis entre compatibilité/équivalence et performance. Vitalik Buterin a défini une classification allant de 1 à 4 afin de clarifier les différences entre les divers choix architecturaux des zkEVM :

Scroll se situe au milieu de ce compromis : ils construisent un zkEVM de type 2.5.
Cela signifie qu’ils sont équivalents à l’EVM, avec seulement de très légères modifications apportées à la structure des coûts en gaz.
Ce qui distingue Scroll
En conservant l’équivalence avec l’EVM, les développeurs peuvent migrer directement leurs applications depuis Ethereum L1 vers Scroll sans aucune modification de code. Leur projet est également entièrement open source, permettant à quiconque d’utiliser et de vérifier leur code.
Scroll utilise également un fork de Geth pour son séquenceur, héritant ainsi d’un système éprouvé tout en assurant une compatibilité optimale avec Ethereum.
Cela signifie aussi qu’ils peuvent facilement intégrer toute mise à jour de Geth ; d’autres zkEVM pourraient devoir ajouter une complexité logicielle supplémentaire pour effectuer ces mises à jour.
Architecture de Scroll
L’architecture de Scroll repose sur trois composants principaux : le nœud Scroll, le réseau Roller et le pont de validation.

Le rôle du nœud Scroll consiste à construire des blocs à partir des transactions des utilisateurs et à les soumettre à la couche L1, ainsi qu’à recevoir les messages provenant de L1.
Les trois composants principaux du nœud Scroll sont le séquenceur, le coordinateur et le relais.
-
Le séquenceur reçoit un lot de transactions depuis le mempool L2, les exécute et génère un nouveau bloc L2.
-
La trace d’exécution de ce bloc est ensuite envoyée au coordinateur, qui la transmet à un Roller sélectionné aléatoirement afin de produire une preuve.
-
Le relais surveille l’état des blocs L2, leur disponibilité de données, les preuves de validité provenant du contrat Rollup, ainsi que les événements de dépôt et de retrait du contrat de pont, afin de garantir que tout puisse être vérifié.
Le réseau Roller est chargé de générer les preuves de validité. Il reçoit les traces d’exécution du coordinateur, les divise en sept circuits de preuve distincts, les agrège dans un circuit final, puis renvoie la preuve complète du bloc au coordinateur.

Le pont de validation comprend deux contrats : le contrat Rollup et le contrat de pont inter-chaînes.
-
Le contrat de pont inter-chaînes gère les messages échangés entre L1 et L2, y compris les transactions de pontage de jetons ERC-20.
-
Le contrat Rollup reçoit et stocke les racines d’état et les données de bloc comme partie de l’état Ethereum et des calldata. Une fois qu’une preuve de bloc est validée par le contrat Rollup, le bloc est considéré comme définitivement confirmé.
Globalement, après que le séquenceur a créé une séquence de blocs et généré leurs preuves, plusieurs preuves de blocs sont agrégées en une seule preuve, qui est ensuite envoyée via le coordinateur au contrat Rollup, où les blocs sont validés et finalisés.

Feuille de route
Au cours des trois derniers mois, Scroll a été en phase de test Pre-Alpha, incluant un déploiement de contrats intelligents sous permission et un accès restreint aux utilisateurs whitelistés.
La prochaine étape sera le lancement du testnet Alpha, permettant un déploiement de contrats sans permission, accessible à tous.
Le lancement du réseau principal (mainnet) de Scroll se fera en deux phases.
-
La première phase fonctionnera avec un séquenceur centralisé et des validateurs (provers) décentralisés ;
-
L’objectif principal de la deuxième phase sera la décentralisation du séquenceur.
Bien que la deuxième phase soit encore en cours d’étude, le plan actuel prévoit notamment un modèle PBS (Proposer-Builder Separation) pour l’extraction de MEV, un mécanisme de contestation sur chaîne, ainsi qu’un comité de séquenceurs permettant d’atteindre une finalité avant même la confirmation des transactions sur Ethereum L1.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














