@cryptotaxi247 / kubo / commits / c079a099c

changelog: mention probelab RFM17.1 dht improvement

Jorropo committed Sep 21, 2023 at 19:57 UTC c079a099c00c85de347603b07cffb8d988719d16
1 file changed +10
docs/changelogs/v0.23.md
+10
@@ -13,6 +13,7 @@
13 - [Self-hosting `/routing/v1` endpoint for delegated routing needs](#self-hosting-routingv1-endpoint-for-delegated-routing-needs)
14 - [Trustless Gateway Over Libp2p Experiment](#trustless-gateway-over-libp2p-experiment)
15 - [Removal of `/quic` (Draft 29) support](#removal-of-quic-draft-29-support)
16 + - [Better Caching of multiaddresses for providers in DHT servers](#better-caching-of-multiaddresses-for-providers-in-dht-servers)
17 - [📝 Changelog](#-changelog)
18 - [👨‍👩‍👧‍👦 Contributors](#-contributors)
19
@@ -105,6 +106,15 @@ to have listeners for both `/quic` (Draft 29) and `/quic-v1` (RFC 9000). Similar
106 version we are shipping a migration to remove the current `/quic` addresses, maintaining
107 the `/quic-v1` addresses only. For more background information, check [issue #9496](https://github.com/ipfs/kubo/issues/9496).
108
109 +#### Better Caching of multiaddresses for providers in DHT servers
110 +
111 +Thanks to [probelab.io's RFM17.1](https://github.com/plprobelab/network-measurements/blob/master/results/rfm17.1-sharing-prs-with-multiaddresses.md) DHT servers will [now cache the addresses of content hosts for the lifetime of the provider record](https://github.com/libp2p/go-libp2p-kad-dht/commit/777160f164b8c187c534debd293157031e9f3a02).
112 +
113 +This means clients who resolve content from theses servers get a responses which include both peer id and multiaddresses.
114 +In most cases this enables skipping a second query which resolves the peer id to multiaddresses for stable enough peers.
115 +
116 +This will improve content fetching lantency in the network overtime as servers updates.
117 +
118 ### 📝 Changelog
119
120 ### 👨‍👩‍👧‍👦 Contributors