I'm new to Nostr, but have been in the internet for 40 years, and seen centralization destroy it from around 1998. Nostr is solving important problems (I describe it as a modified SSB accessible to "normies").
But you are still depending on
1. centralized IP addresses,
2. centralized DNS,
3. centralized (and shadowy undocumented) TLS cabal that determines what CAs are in normies' browser to be trusted for any hostname whatsoever,
4. centralized routing (most normies have only one ISP).
I've talked about baby steps for DNS, IP and TLS elsewhere. I want to give a shoutout here to someone working on the centralized ISP problem.
Caleb J Delisle is the author of Cjdns, a mesh IPv6 VPN which solves the IP problem, and virtualizes the routing. His current project is PktCoin. Namecoin is useful because it provides a globally consistent namespace (i.e. not competing with BitCoin as a currency). PktCoin uses proof of bandwidth as proof of work. The idea is to compensate amateur internet links by cryptographically verified amount of bandwidth provided. It integrates modified bitcoin code with cjdns.
The vision is for people that invest in longer distance pt to pt connections to get compensation, or even just allocate part of ISP provided bandwidth to random Cjdns users.