4 releases
0.2.0 | Mar 28, 2024 |
---|---|
0.1.2 | Jan 21, 2024 |
0.1.1 | Jan 20, 2024 |
0.1.0 | Jan 20, 2024 |
#27 in #mechanism
207 downloads per month
Used in iroh-mainline-content-dis…
34KB
226 lines
Pkarr based node discovery for iroh-net
Node discovery is being able to find connecting information about an iroh node based on just its node id.
This crate implements a discovery mechanism for iroh-net based on https://https://pkarr.org/.
TLDR: Each node publishes its address to the mainline DHT as a DNS packet, signed with its private key. The DNS packet contains the node's direct addresses and optionally a DERP URL.
Dependencies
~40–76MB
~1.5M SLoC