Ethereum sécurise le rollup. Mais qui contrôle le séquenceur ?

La plupart des utilisateurs ne pensent jamais au séquenceur.

Ils devraient.

Le séquenceur d’un rollup est la couche qui se situe entre votre transaction et son règlement final sur Ethereum.

Il décide :

• Quelles transactions sont incluses
• Dans quel ordre elles sont exécutées
• À quelle vitesse les utilisateurs reçoivent des confirmations
• Quand les lots de transactions sont publiés sur Ethereum
• Si l’activité normale du L2 se poursuit en cas de défaillance opérationnelle

Un séquenceur centralisé peut rendre un L2 extrêmement rapide et efficace. Mais il concentre aussi quatre risques majeurs :

• Censure : qui peut exclure votre transaction ?
• Disponibilité : que se passe-t-il quand le séquenceur se déconnecte ?
• MEV : qui profite de l’ordre des transactions ?
• Préconfirmations : dans quelle mesure les promesses d’inclusion sont-elles fiables avant le règlement sur Ethereum ?

Nous avons déjà vu pourquoi c’est important.

Linea, 2024 : pendant l’exploitation de la faille Velocore, Linea a mis son séquenceur en pause et censuré les adresses des attaquants afin de limiter les pertes supplémentaires.

Arbitrum, 2023 : un pic d’activité liée aux inscriptions a dépassé la capacité de séquençage et provoqué une interruption importante.

Base, 2026 : des défaillances successives liées au séquenceur ont montré que même les L2 très utilisés peuvent connaître une fragilité opérationnelle.

Rien de tout cela ne signifie que le séquençage centralisé est forcément mauvais.

Cela signifie qu’il faut comprendre les compromis.

Le secteur expérimente des solutions alternatives :

• Séquençage basé
• Séquenceurs partagés
• Ensembles de séquenceurs décentralisés
• Enchères MEV et séquençage distribué

« À quelle vitesse ce L2 fonctionne-t-il ? »

Posez-vous aussi ces questions :

• Qui peut l’arrêter ?
• Qui contrôle l’ordre des transactions ?
• Comment fonctionne l’inclusion forcée ?
• Où va le MEV du séquenceur ?
• Que se passe-t-il si l’opérateur tombe en panne ?
• Les utilisateurs peuvent-ils toujours sortir en toute sécurité ?

Car les choix d’infrastructure finissent par devenir des choix de produit.

Le séquenceur se trouve dans l’espace critique entre le moment où vous cliquez sur « Envoyer » et celui où vous êtes certain que votre transaction a bien été effectuée.

Le séquençage ne relève donc pas uniquement de l’infrastructure.

Il fait partie du produit.

✍️MMYamusa