-
Notifications
You must be signed in to change notification settings - Fork 262
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
Multiple peer IDs, ephemeral IDs, and permanent/private IDs. #37
Comments
Here's what I discussed with @Stebalien: Let's call the permanent ID We want the DHT to store the
This makes it easy to find a To avoid this, we have:
This has the advantage that seeing messages that contain Finally, both of these approaches still have the issue that a Sybil DHT node that receives the |
Ref. libp2p/specs#139 |
Currently, one's peer ID is a permanent identity on the network. This is really unfortunate for privacy. We'd like to be able to expose a single ephemeral device ID to the network and then have multiple permanent IDs behind this ephemeral ID.
Assuming we have private, encrypted PeerInfo records (see ipfs/notes#291 (comment)), we can implement this as follows:
To connect to a permanent ID, one:
The text was updated successfully, but these errors were encountered: