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

Decision on peer IDs, CIDs, multibase, and ed25519 #15

Closed
Stebalien opened this issue Nov 14, 2018 · 1 comment
Closed

Decision on peer IDs, CIDs, multibase, and ed25519 #15

Stebalien opened this issue Nov 14, 2018 · 1 comment

Comments

@Stebalien
Copy link
Member

Stebalien commented Nov 14, 2018

So, the issue of peer IDs came to a head today when I learned that OpenBazaar can't update to the latest libp2p because we've started auto-inlining ed25519 keys into peer IDs (changing the peer ID format for anyone using ed25519 keys).

We also need to support:

  • Arbitrary hash functions. This means we really need some field in the key to specify the hash function.
  • Multibase. Browsers need this for IPNS.

I have three concrete proposals on how to attack this but we need to make a decision:

This hasn't gotten anywhere after years (?) of grumbling on GitHub so I'd like to schedule a synchronous call to make a final decision: are we going to use CIDs as peer IDs or not.

In addition to the libp2p team, @whyrusleeping and @daviddias really need to show up.

@daviddias
Copy link
Member

CID-peer-IDs FTW

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants