Skip to content

chain/exchange BlockSync port: snapshot-free full-node boot #91

Description

@Reiers

Part of #87 (Full Node epic). Stage A — the snapshot-free sync engine.

Port Lotus chain/exchange (BlockSync, pure-Go libp2p protocol) so a Lantern full node boots without a snapshot:

  • Anchor at a recent F3-finalized tipset (multi-source quorum — already built).
  • BlockSync backward to backfill headers/messages the operator wants.
  • Gossip for the head.
  • Never import 76 GB, never re-exec from genesis.

Security angle (the pitch): a Lotus snapshot import trusts a single snapshot host for all pre-snapshot state. Lantern's anchor is a multi-source, F3-finalized, BLS-verified quorum — strictly stronger boot trust. "Full node, no snapshot, minutes not days."

Metadata

Metadata

Assignees

No one assigned

    Labels

    architectureTrust model / swarm designenhancementNew feature or requestp2Medium priority

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions