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