(v5) Targeted pivot-point fast-to-full sync mode #257

Closed
opened 2022-07-06 13:57:22 +00:00 by i-norden · 1 comment
Member

Sync mode that allows us to specify a block height to which the node will sync using fast sync mode. After this point it pivots to full sync (archival or not) (and can begin statediffing). This could alternatively be done using snap sync, but it would not be possible to snap sync to block heights below the network snapshot retention level (or before snapshotting was implemented). Fast sync requires a copy of the entire state and storage tries on the network at the targeted block height, for block heights below the state retention level of full nodes it will rely on archival peers. In worst case scenario we can peer directly with our archive node.

Sync mode that allows us to specify a block height to which the node will sync using fast sync mode. After this point it pivots to full sync (archival or not) (and can begin statediffing). This could alternatively be done using snap sync, but it would not be possible to snap sync to block heights below the network snapshot retention level (or before snapshotting was implemented). Fast sync requires a copy of the entire state and storage tries on the network at the targeted block height, for block heights below the state retention level of full nodes it will rely on archival peers. In worst case scenario we can peer directly with our archive node.
Author
Member

Replace with issue describing leveldb export function

Replace with issue describing leveldb export function
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/go-ethereum#257
No description provided.