You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As an addition to the above, it should also be possible to set the config parameter to a block height we currently don't have (e.g. a block number before the checkpoint from which we synced), to fetch the missing blocks. If the config parameter is set to 0 (genesis), we can sync all blocks older than the checkpoint from which we started syncing.
When it comes to state pruning, the work on #1503 could make implementing it easier. Think of how Geth vs newer Ethereum clients such as Erigon store the state. The latter ones use a flat key-block-value mapping. @JamesHinshelwood please correct me if I'm wrong
I suspect that the gradual block production throughput degradation in #1970 might have something to do with the growing database indexes. So, if a validator does not hold the entire history, but only a certain number of blocks, the performance degradation might stabilize.
Nodes can currently run with a partial history (by loading from a checkpoint), but it's not a fully fledged feature.
The text was updated successfully, but these errors were encountered: