-
Notifications
You must be signed in to change notification settings - Fork 170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Retrieval Discovery and Payload CIDs #689
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The existing retrieval spec defines an interface for discovering retrieval miners with the following interface:
Because deals are on chain, we can query chain history to identify which miners have a given piece CID. However, soon a piece CID will simply be CommP, while most likely people are going to be interested in a given payload CID. CommP / PieceCID cannot be calculated without underlying data, so how does a client find a miner who can serve a given payload CID? Some options to consider:
Option 1 or 2 may limit the ability to use filecoin as a store for apps seeking faster retrievals. Though alternatively an app could keep a piece CID onhand to query as needed.
The text was updated successfully, but these errors were encountered: