Open
Description
Describe the feature
The current implementation of the ScrollBeaconConsensus
doesn't validate L1 messages. The EN should have a way to verify during pipeline sync but especially during live sync that the L1 messages that are included in the block by the sequencer are sequential and come from the L1.
The goal is to avoid the sequencer from including invalid L1 messages that it fabricated, since L1 messages aren't signed on the L2 but on the L1. For block building, we could have the verification done as a consistency check in the RN, but for block validation, the EN would need a way to receive or request the rolling hash of the message queue.
Additional context
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status