Skip to content

Use Piece CIDv2 #158

Open
Open
@Stebalien

Description

@Stebalien

Adin pointed out that PDP isn't using PieceCIDv2, only v1. This is a significant issue because it makes it impossible to fully verify the data from the CID (there's no way to tell how many of the trailing zeros are "padding").

At the moment, we pull the length from the contract, but this defeats many of the benefits of content addressing. The CID should be sufficient by itself.

Luckily, PieceCIDv1 & v2 have identical digests, just different prefixes. So this is mostly an interfaces/display issue. Furthermore, the SP doesn't really care so we can focus on the client interfaces.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

⌨️ In Progress

Status

🐱 Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions