Skip to content

fast-sync 7/7: preferential two-tier peering (eclipse-safe) #118

Description

@LiranCohen

Part of #111. Depends on 3/7.

Maintain a preferred ION-peer pool for anchor/content data, layered over a diverse Bitcoin-peer pool for headers/blocks. Critical constraint: preferring ION peers must not shrink header-chain diversity — that's the eclipse trust anchor. Two pools, two purposes; the ION pool informs fast-sync/gossip, the Bitcoin pool guards the PoW header sync (reuse netgroup diversity + min-chain-work). Tests: ION-peer preference does not reduce Bitcoin-peer netgroup diversity below target; ION pool churn doesn't affect header sync.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions