Skip to content

EPIC: State Snapshot creation #197

Open
@Nana-EC

Description

Problem

As part of potential Reconnect, DR and state proof flows the BN needs to be able to generate a snapshot of state at given times

Solution

Add logic to create a state snapshot

Estimation considerations

Needed for Reconnect and DR. Could find more uses in State proofs, Start a new MN from 1 day granularity (rather than starting at Block 0)

  1. Every 15 mins. (Take ~4 mins today in CN) Whole copy of the live state database.
  2. Discard older copies EOD.
  3. Save EOD archived copy in a more efficient way (may be Parquet).
  4. CN could still continue to producing them (locally)

Alternatives

No response

Metadata

Assignees

No one assigned

    Labels

    EpicPhase 2Issue/PR related to Phase 2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions