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

Waku Peer Exchange Overhaul #188

Closed
7 tasks
Tracked by #153
kaiserd opened this issue Feb 27, 2023 · 1 comment
Closed
7 tasks
Tracked by #153

Waku Peer Exchange Overhaul #188

kaiserd opened this issue Feb 27, 2023 · 1 comment
Labels
track:discovery Discovery track (Secure Messaging/Waku Product) track:restricted-run Restricted run track (Secure Messaging/Waku Product), e.g. filter, WebRTC

Comments

@kaiserd
Copy link
Contributor

kaiserd commented Feb 27, 2023

Background

This milestone issue tracks various issues and tasks updating the Waku peer exchange protocol.

The goals are

  • several minor improvements and adjustments (see task list below),
  • simplifying the protocol moving to a resq/resp protocol, and
  • transitioning 34/WAKU2-PEER-EXCHANGE to draft state.

The current design was chosen to allow PX service nodes to retrieve peers on demand,
and sending peer information to requesters once obtained.

The new design requires peers to manage a px peer cache, and retrieve peers asynchronously.
This was the default, with the current design, too.
So, the new design only removes the on-demand option, while simplifying the protocol design.
The simpler design is especially desired by restricted devices (e.g. Browser), for which the peer exchange protocol was designed in the first place.

Issues and Tasks

Notes and Prior Discussion

@kaiserd kaiserd added track:restricted-run Restricted run track (Secure Messaging/Waku Product), e.g. filter, WebRTC track:discovery Discovery track (Secure Messaging/Waku Product) labels Feb 27, 2023
@kaiserd kaiserd removed this from Vac Research Feb 27, 2023
@kaiserd kaiserd moved this to Later/Icebox in Secure Messaging (SeM) Feb 27, 2023
@kaiserd
Copy link
Contributor Author

kaiserd commented Nov 23, 2023

Ownership of most parts of this issue has been moved to Waku: waku-org/pm#101

@kaiserd kaiserd closed this as not planned Won't fix, can't repro, duplicate, stale Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
track:discovery Discovery track (Secure Messaging/Waku Product) track:restricted-run Restricted run track (Secure Messaging/Waku Product), e.g. filter, WebRTC
Projects
Status: Later/Icebox
Development

No branches or pull requests

1 participant