IPFS overlay network
Open
kind/enhancement
- Dominant language
- Go
- Stars
- 17.1k
- Forks
- 3.2k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 11
Description
Now that we're about to get p2p-circuit support, it would be nice to get an IPFS overlay network. Instead of connecting to all peers directly, nodes (even those not behind NATs) could connect to a subset of their peers through other IPFS nodes. This would:
1. Reduce latencies in some cases as ISPs often pick sub-optimal routes due to peering agreements. That is, the following is sometimes true: `latency(a, b) + latency(b, c) + ẟ < latency(a, c)`.
2. Possibly increase throughput in some cases due to smarter congestion control.
3. Help avoid killing routers by reducing the number of open connections.
Contributor guide
Assessment
This issue has not been assessed yet.