So if all major nostr clients decide to adopt a shared blocklist to ban "the Nazis" wouldn't we have a situation worse than fediblock?
Discussion
fork.
This sounds like "you can make your own server" on fedi. Ok I can, but if all the people use the large ones, and they all block my server then effectively I'm censored. In the same way, if no one is using my nostr client fork most users won't see my posts.
do people want to read what you have to say? if so, you have some chance of convincing them to use tech that allows them to read your stuff.
if you're hoping that someone else's relay or client will present you with the engagement you desire, sorry, they have no specific obligation to you.
are you trying to talk to people that don't want to listen? that's no one else's problem to deal with.
No, I don't want to talk to people that don't want to listen. I want the users to be able to see my posts by default and decide for themselves. Instead, in the fediverse situation, for example, the default for the mainstream servers is to block all right-wingers. This is not true yet for nostr, but I'm afraid that it is possible via a client "nostrblock".
Nostr seems like a good solution.
there are many clients. encourage that diversity. try different options. engage with the devs about features and problems. fork your own that has improvements or simplifications.
there are many relays. post to multiple. use the bridges nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p built. run your own relay.
you will still have to work with people so they can find you. but that's just being a person.
I guess censorship as a result of what a client dev decided is hard to solve for if all devs decide to do such a thing.
But why would any dev start to do such a thing in the first place? Why would users addopt it secondly? And subsequently, if the clients are opensource it would be trivial to fork take it out. And lastly you'd think there would be clients not doing such things out there.
Lastly:
Hardcoded censorsing on a client level is just bad tech btw, terrible way of doing things.
Say you have really good reasons to want to make sure your users dont get into contact with someone; blocking that person hardcoded in your client wont help your users in all their other clients.
"But why would any dev start to do such a thing in the first place?"
A hypothetical scenario: Because they believe that anyone who disagrees with their political beliefs is a Nazi and should be silenced
"Why would users addopt it secondly?"
Because they are the best clients technically, and these users do not really care about politics. They are just normal people who want to use social media.
Yes, you can fork the clients, but non-political people don't care enough to switch to your fork.
I'm not saying these things are happening right now. I'm just saying that a scenario similar to this is possible. There is nothing in the nostr protocol to prevent this. I really hope I'm wrong.
There is nothing in this world to prevent this other than coercion.
But your scenario is that selfsegregating people with a self segragating app/client will become dominant and popular? Maybe, also not really that impossible thinking about it. Then again, it is a large world and Nostr gives you all means possible to route around it if it happens; but when it happens it is a social phenomena, not a tech thing