-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
The IPNI reverse index has been deployed to cid.contact. Let's enhance the Spark v1.x retrieval checking flow to not only check the retrievability of the root block, but also check whether a random payload block can be retrieved as well. This should flag SPs that are "cheating" the system by serving root-block retrievals only.
The goal of this issue is to propose a design and create an implementation plan. The design should include a discussion about potential attack vectors.
We want a backwards-compatible solution that will preserve RSR for honest SPs with no changes required on their side.
Resources:
- https://github.com/ipni/specs/blob/main/IPNI_MH_SAMPLING.md
- https://www.notion.so/spacemeridian/Spark-v2-design-migration-115cdd5cccdb804ca4d1e0694c613318 for details about Spark v2 breaking changes that we want to avoid.
juliangruber
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
📋 current