one of the things that most people don't realise is that the reason why #nostr is built on a relay model, which requires people to run relays on computers that have inbound internet connections

is because #p2p has failed because the mainstream of tech doesn't want users to be able to host data

i dunno what the ratio is but something between 5 and 20% of nodes in a p2p network need to have inbound routing

without that, it doesn't work

and that's why we still have NAT and very few ISPs provide IPv6 addresses

Reply to this note

Please Login to reply.

Discussion

I think the reason because p2p fails is incentives. Everyone want to take, pretty noone want to give, and so pretty noone want to offer inbound connection to strangers.

Bitcoin is a strange creature with inbuilt incemtives that create a p2p that scale and works (even if the incentive to run nodes for others are weak, but pretty work in the end).

on a technical level, the limited ability for household connections to have inbound connections is the main reason

i reject this fake incentives bullshit

everyone who downloads torrentz wants to seed a bit

but it doesn't actually even help that much if you don't have inbound routing!