Open fjl opened 1 year ago
If implementers feel like it, we could also explore adding support for ed25519
node identities in v5.2. It'd be great to have an alternative identity system just to test the pipeline of shipping new ones, in case it has to be done quickly someday.
Why not v5.1? Is the version number 5.1 used?
Yes, v5.1 is the current protocol version.
Hey @fjl, we are currently in the process of implementing Discv5 (v5.1) in C# and wanted to know if the components (advertisement, and message types) related to topics should be left out for now.
Yes, they should be left out. The topic advertisement mechanism is not ready yet and I have removed it in v5.2
@fjl https://github.com/ethereum/devp2p/pull/231 should probably included in the task list
This is a tracking issue for the next discv5 protocol version.
Development of Discovery v5.2 will happen in the discv5-v5.2 branch. To contribute, please send PRs to that branch instead of the main branch.
Spec changes
Here is the list of spec changes expected for the new protocol version:
version
even though the spec doesn't say they should.d5
.id-nonce
handling in handshake packets. #164Implementations
collect information about v5.2 implementation status here
Interop testing