Skip to content

Store raw blocks in validator #2169

@Mirko-von-Leipzig

Description

@Mirko-von-Leipzig

We now support node replication via the full node. However there is always the chance that there is no node that is fully in sync with the sequencer when it crashes. This could occur either because there is no full node near the tip, or because the sequencer crashed after committing the block, but before pushing it to the full node.

So we want a guaranteed backup service. The validator already sees all blocks and a block can only be committed after the validator signs it. So if the validator only signs once the block is store locally, we have a solid backup system.

I suggest we re-use the existing BlockStore from the store. It may need cleaning up.

Metadata

Metadata

Assignees

Labels

storeRelated to the store component
No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions