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

No one assigned

    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