These clients really need to be optimized for more than 10 relays because the network isn’t even decentralized if you aren’t connecting to a bunch of smaller obscure ones.
Discussion
the relays need to interconnect and nip65 gossip means clients connect to any relay when needed, but yep clients need to implement this stuff
we dont even have decentralized media ffs, nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 just laughs at it
Do I laugh in a good or bad way?
bad, keet is proving p2p will work
Have you tried IPFS?
that is seriously flawed hence i mentioned iroh
Have you tried Iroh?
no not yet, they have been changing version quite fast, i see 0.8 was just released, i am primarily interested in what they are doing which is trying to radically improve ipfs, i like many of the design choices like blake3, interestingly keet is using blake2b, but then with hardware acceleration sha256 is faster
we dont need p2p to make media distributed on nostr, just hash the media and stick it on media 'relays', same model as with notes