vacp2p / research

Thinking in code
MIT License
62 stars 4 forks source link

Draft milestone: Waku Capability Discovery/Push #118

Closed kaiserd closed 7 months ago

kaiserd commented 1 year ago

This milestone issue tracks the specification and implementation of identify and identify/push as simple Waku v2 capability discovery and capability push, respectively.

Note

For now, we only cover the frist issue of this milestone, which specifies identify and identify/push as libp2p protocols that may directly be used by Waku v2. The reason is that these two protocols are anyway used by the libp2p connection establishment layer Waku v2 is based on. The rest of the tasks, namely introducing new Vac specific protocols with better anonymity properties, will be addressed in the future.

Issues

oskarth commented 1 year ago

@kaiserd

1) Is it accurate that this is in icebox? I.e. not planned to be worked on for long period

kaiserd commented 1 year ago

@oskarth

  1. Is it accurate that this is in icebox? I.e. not planned to be worked on for long period

yes. Until we decide to move on from libp2p identify. Because libp2p uses identify anyways, and we don't need any functionality past that for now, we decided to use stock identify for now.

  • if so makes sense to unassign yourself

done

  1. Is this one of the most immediate milestones for the Discovery track after PEX?

There is no immediate milestone after PEX on the Discovery track for now. They are all "future work". I moved this milestone into "future items" on the roadmap. (I'll work on anonymity after PEX, as anonymity has more immediate impact.)

oskarth commented 1 year ago

The is no immediate milestone after PEX on the Discovery track for now. They are all "future work".

I'll remove the milestone label then too, that way it is more clear what "now" and "next" looks like for each track.

kaiserd commented 7 months ago

Ownership of this issue has been moved to Waku: https://github.com/waku-org/pm/issues/101