Skip to content
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

IPFS DHT Specification is missing #345

Open
3 tasks
lidel opened this issue Nov 15, 2022 · 2 comments
Open
3 tasks

IPFS DHT Specification is missing #345

lidel opened this issue Nov 15, 2022 · 2 comments
Assignees
Labels
need/triage Needs initial labeling and prioritization P0 Critical: Tackled by core team ASAP

Comments

@lidel
Copy link
Member

lidel commented Nov 15, 2022

This is a placeholder for missing specs.

Problem

  • No specs for IPFS DHT exist.
  • Kad DHT specs that live in https://github.com/libp2p/specs/tree/master/kad-dht and are currently focused on Peer routing only (scope limited to libp2p use of DHT).
  • IPFS specifics such as how provider records and IPNS records are published / resolved was removed from the mentioned specs, but should be still in git history of that repo

TODO

If anyone has good content we should include, link/comment below.

Additional Resources

@SgtPooki
Copy link
Member

@lidel will this IPIP also include AcceleratedDHTClient spec? or should we create a separate issue for that?

@lidel
Copy link
Member Author

lidel commented Jul 27, 2023

tbd, not part of protocol per se, just an efficient way of architecting client.

this is similar to Bitswap Sessions - could be an Appendix "Notes for implementers", or a separate file to avoid noise

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need/triage Needs initial labeling and prioritization P0 Critical: Tackled by core team ASAP
Projects
None yet
Development

No branches or pull requests

3 participants