Skip to content

Checkpoint sync from non-finalized checkpoint #7089

Open
@michaelsproul

Description

@michaelsproul

The Holesky non-finality incident has revealed the utility of being able to sync from a checkpoint that is not finalized.

We've added functionality to consider an arbitrary checkpoint finalized in Lighthouse's database in these PRs:

The problem is, the node still has to sync to the desired block before finalizing it.

To improve on this, we could use a similar approach to start from a split that is ahead of finalization. By updating only the split and not other indicators of finalization, we can hopefully avoid the roadblocks which stymied our previous attempt at non-finalized checkpoint sync:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepfSuitable for Etheruem protocol fellowshipv7.1.0Post-Electra release

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions