Oddbean new post about | logout
 You can't traverse NAT without a server to setup your connection.  Especially on mobile networks. One of your 'peers' must open their firewall.  By doing so, in my book, it becomes a server.  But the semantics may have changed, I dunno why people think servers are so lame.  They're just computers that are up and online. 
 peers in p2p are servers

from the lead dev of holepunch.to https://x.com/mafintosh/status/1259596991857930243 there is distributed holepunching aka nat firewall traversal 
 Yes, it uses a lot of techniques I'm well familiar with, techniques that don't really work anymore.  Like STUN.  Mobile networks especially, you're just gonna end up sending all that traffic through a turn relay (which is fine).

https://en.m.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT

https://webrtc.org/getting-started/turn-server 
 as p2p apps become popular incompatible shit 'networks' will face tremendous pressure to become proper networks 
 I wish.  A majority of the world is on a mobile carriers network..  I just don't see how it would apply any pressure, can't even get people to use a desktop browser anymore. 
 many mobile networks work p2p, mobiles also have wifi, starlink lol

there will be nsa datacenter peers to use, its what american tax victims pay for