SÉQUENCEUR
Nœud spécialisé responsable de l’ordonnancement des transactions et de la production des blocs dans un rollup. Le séquenceur surveille en continu le mempool, sélectionne les transactions en attente (priorisées par les frais), les exécute contre l’état courant du rollup et produit un nouveau bloc à intervalles réguliers. Il émet ensuite une « confirmation souple » (soft confirmation) signée, fournissant une pré-confirmation rapide aux nœuds complets du réseau. Périodiquement, le séquenceur publie des engagements (commitments) sur la couche de base (Bitcoin, dans le cas de Citrea) pour ancrer définitivement l’ordre des blocs. Le séquenceur peut influencer l’ordre des transactions et causer des retards de disponibilité (liveness), mais ne peut pas falsifier l’état du rollup ni voler des fonds, car les preuves de validité et la disponibilité des données on-chain garantissent l’intégrité des transitions d’état. La décentralisation du séquenceur est un enjeu actif de recherche dans l’écosystème des rollups.