Skip to content

Commit 48e5458

Browse files
require libp2p ping
1 parent a75b7b4 commit 48e5458

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/routing/kad-dht.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,16 +152,20 @@ DHT Clients MAY Provide [Content](#provider-record-routing) and
152152
[Records](#value-storage-and-retrieval) to the network, content providing is
153153
not exclusive to DHT Servers.
154154

155-
### Transports
155+
### Networking
156156

157157
All nodes MUST run the libp2p network stack.
158158

159+
DHT Servers MUST support the [libp2p ping
160+
protocol](https://github.com/libp2p/specs/blob/master/ping/ping.md) to allow
161+
probing by other DHT nodes.
162+
159163
DHT Servers MUST support both
160164
[`QUIC`](https://github.com/libp2p/specs/blob/master/quic/README.md) and
161165
`TCP`+[`Yamux`](https://github.com/libp2p/specs/blob/master/yamux/README.md)+[`Noise`](https://github.com/libp2p/specs/blob/master/noise/README.md).
162166
It is essential that all DHT Servers are able to open a connection to each
163167
other. Additionally, DHT Servers SHOULD support
164-
[`TLS``](https://github.com/libp2p/specs/blob/master/tls/tls.md) as an
168+
[`TLS`](https://github.com/libp2p/specs/blob/master/tls/tls.md) as an
165169
alternative to Noise, [`WebRTC
166170
direct`](https://github.com/libp2p/specs/blob/master/webrtc/webrtc-direct.md),
167171
[Secure

0 commit comments

Comments
 (0)