-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
enhancementNew feature or requestNew feature or requesttestnetPublic/local testnet readinessPublic/local testnet readiness
Description
Goal
Make it practical for a brand-new node to join a large network without replaying everything from genesis.
Milestone A plan
This issue is the epic for the reliable-join workstream.
Sub-tickets (Milestone A)
- sync: snapshot advertisement format + RPC discoverability #226 snapshot advertisement format + RPC discoverability
- sync: snapshot download + verify + restore path #227 snapshot download + verify + restore path
- sync: catch-up to head after snapshot restore (bounded time) #228 catch-up to head after snapshot restore (bounded time)
- p2p: basic envelope safety limits (payload caps, TTL/hops, rate limiting) #229 basic envelope safety limits (payload caps, TTL/hops, rate limiting)
Scope
- Define sync modes: full, snapshot-based, state-root/proof-based
- Ensure correctness: verify state roots / proofs
- RPC/CLI UX for selecting sync strategy
Acceptance criteria
- A node can sync from scratch to head within a bounded time on WAN testnet
- Sync correctness is verified via state root checks
- Abuse resistance: sync/join does not allow unbounded resource growth
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttestnetPublic/local testnet readinessPublic/local testnet readiness
Type
Projects
Status
Done