Almost every polular relay gets banned in China. People in China can access the banned relays with VPN. But if they have VPN, they can also access Twitter, Facebook, Reddit, etc. People live in network restricted areas need to access the whole world without VPN. Unfortunately, at least now, nostr can not guarantee that in a easy way. How do you think the nostr protocol should change to get more people on this blue planet on board?
There are two changes which together can solve this problem:
  • Obfuscate Nostr traffic using Tor's Pluggable Transports; and
  • Make smarter Nostr clients that post the user's notes to random public relays. Such clients would be able find those notes (this is complicated, but very feasible). This would make it possible for relays to become disposable, and so blocking individual relays would become futile.
These two changes together would make Nostr nigh uncensorable.
The second change is the most important and it is rather complicated. At the moment, I don't have the time or energy to explain it. But if someone shows interest, I could set aside some time to write up an explanation.
reply
Is there ongoing work in this area?
reply
AFAIK, no one is working on either traffic obfuscation or smarter clients. Most Nostr devs are focused on building social media apps -- a focus which is slowly killing the future viability of Nostr.
I would write the code myself, but I'm far too slow at programming; I can't make meaningful progress in my free time. Plenty of ideas, but no ability to implement them. The years I wasted not getting good at programming have finally come home to roost.
reply
The ability to penitrate network blockade is very important for Nostr. Otherwise, it can only be a transition protocol. Hope you can write up an explanation to inspire more people do the work.
reply