Despite the initial cocky stance of @fiatjaf that "it works because it's not P2P", I think that this article and the emergence of rebroadcasters prove the exact opposite. It is very possible that in the future P2P networks would emerge such that every node of such a network could be used as a relay and they would all give the same results.
It working due to not being p2p has nothing to do with rebroadcasting, but that relays are literally web servers with SSL certificates and reachability. As such Nostr works in browsers where it's needed, also the "peers" being clients don't communicate with each other, they communicate as client-server infrastructure.
reply
I believe "not P2P" refers not to clients not communicating with each other (which is fairly common) but relays not communicating with each other. And that creates problems because relays are out of sync. Rebroadcasting is one way to address the issue.
reply