Skip to content

fast-sync 6/7: CAS content gossip (anti-unpinning availability) #117

Description

@LiranCohen

Part of #111. Depends on 3/7, 4/7 (cas messages).

The deeper win: ION peers serve each other the content-addressed CAS blobs for anchored CIDs, self-verifying by CID hash — so the network is resilient to IPFS GC/unpinning (the live pendingRetryable problem). Wire the getcas/cas path into the CAS layer as an additional tier alongside IPFS (cache → ION peer → IPFS), and let a node serve blobs it holds in its cas-cache. Bounded/rate-limited. Could ship before or alongside the anchor fast-sync — it's independently valuable. Tests: a CID resolvable via an ION peer when IPFS returns not-found; CID-mismatch content is rejected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions