La plupart des L1 regroupent l'exécution et le consensus. C'est un compromis. @benafisch explique pourquoi Espresso est construit différemment : "Nous optimisons le service que les L1 fournissent aux L2 d'une manière qu'aucun L1 gérant sa propre exécution ne peut optimiser, et nous le faisons au niveau du consensus"