You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Subtask of #452
Created as partial fulfilment of #552
Problem
vacp2p/rfc#385 proposes a method to discover a bootstrap list of Waku v2 peers via DNS.
A client must be created that can find peers by downloading and interacting with the Merkle tree. It makes use of synchronisation utilities to do so.
It must adhere to the client protocol specified in EIP-1459.
To find nodes at a given DNS name a client performs the following steps:
Resolve the TXT record of the name and check whether it contains a valid matree-root:v1 entry.
Verify the signature on the root against the known public key and check whether the sequence number is larger than or equal to any previous number seen for that name.
Resolve the TXT record of a hash subdomain indicated in the record and verify that the content matches the hash.
If the resolved entry is of type:
matree-branch: parse the list of hashes and continue resolving them (step 3).
ma: import the multiaddr and add it to a local list of discovered nodes.
The text was updated successfully, but these errors were encountered:
Subtask of #452
Created as partial fulfilment of #552
Problem
vacp2p/rfc#385 proposes a method to discover a bootstrap list of Waku v2 peers via DNS.
A client must be created that can find peers by downloading and interacting with the Merkle tree. It makes use of synchronisation utilities to do so.
It must adhere to the client protocol specified in EIP-1459.
To find nodes at a given DNS name a client performs the following steps:
matree-root:v1
entry.matree-branch
: parse the list of hashes and continue resolving them (step 3).ma
: import themultiaddr
and add it to a local list of discovered nodes.The text was updated successfully, but these errors were encountered: