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
    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