Skip to content
Permalink
Browse files

Add relay service as user of DHT in docs (#2483)

  • Loading branch information
ZenGround0 committed Apr 3, 2019
1 parent 78d3e8a commit 57258d778de6867d0a4459edff0d6affd20cbe8d
Showing with 1 addition and 0 deletions.
  1. +1 −0 networking.md
@@ -28,6 +28,7 @@ We use the [`go-libp2p-kad-dht`](https://github.com/libp2p/go-libp2p-kad-dht) se

1. Discover Filecoin peers at start up.
2. Lookup the network addresses of a specific peer ID, for the purposes of Filecoin-related storage and retrieval.
3. Discover providers of the auto-relay service in the network (see the Autorelay service section).

`go-libp2p-kad-dht` is a Kademlia-inspired distributed hash table (DHT) implementation that provides a mapping between peer IDs and their [multiaddress(es)](https://github.com/multiformats/multiaddr). The usage of a DHT promotes decentralisation and resilience, such that the network will continue to function even if some nodes go down. Kademlia is described in a [paper](http://www.scs.stanford.edu/~dm/home/papers/kpos.pdf), and exemplified in the BitTorrent implementation described primarily in the approachable [BEP 5](http://www.bittorrent.org/beps/bep_0005.html).

0 comments on commit 57258d7

Please sign in to comment.
You can’t perform that action at this time.