4 ms·
There are overlay network projects that try to solve this problem. Take a look at Yggdrasil [1] which builds an overlay E2E encrypted, P2P mesh network. While y
by Karrot_Kream 4y ago
There are overlay network projects that try to solve this problem. Take a look at Yggdrasil [1] which builds an overlay E2E encrypted, P2P mesh network. While you don't need TURN servers specifically, instead the overlay layer handles the P2P proxying for you. It still suffers from the same problem of necessitating intermediaries, and the fact that many peers don't actually have their own ASN so they aren't at the top of the network hierarchy, but makes it fairly "transparent" to use the network as everyone is assigned both a /128 and a /64 (for prefix delegation purposes) on the Yggdrasil network.
At another level, Tor is essentially the same secure P2P network. While onion routing is used to route packets, fundamentally you don't need a publicly routable IPv4 or IPv6 address to receive packets. Instead peers onion route packets until the server with the correct keys can decrypt the packet.
[1]: https://yggdrasil-network.github.io/ https://yggdrasil-network.github.io/