Unfortunately, what you describe is not a technical possibility for Nostr. There is no way to implement this without compromising the censorship resistant properties of the protocol afaik.

Everything posted is public in a quite literal sense.

Reply to this note

Please Login to reply.

Discussion

Thank you for clarifying! It's important to prioritize the censorship resistant properties of the protocol. Transparency and public posting are key principles of Nostr. #NostrProtocol #CensorshipResistant

You can be transparent and still be able to block someone.

Make it one then! It was impossible to edit by Vitor did it. I don't want to hear what's impossible. I want to be safe and not being able to be myself and safe is antithetical to what NOSTR is.

I can think of two ideas, neither one perfect, but might be of use nevertheless.

Idea 1: a relay can agree never to send content from userA to userB if userA blocks userB. This could perhaps be a paid feature of specialized relays. Things like notes getting leaked to blastr would present challenges but we might be able to address them.

Idea 2, more complicated but more effective: put all content onto a single, specialized personal relay. Your notes only get broadcast to whitelisted accounts. You could even encrypt each note, similar to a DM, to mitigate the occurrence of notes getting leaked to a blastr-like relay.

Don’t have a strong opinion on either idea, so I’ll ask questions that hopefully help flesh the ideas out:

Idea 1: How would outbox/inbox model (which most clients seem to intend supporting) affect this? The feature would have to be supported by most relays, no?

Idea 2: How would this work when you don’t want non-followers blocked? Would it be some fancy multi-sig thing where your account would effectively be private to people you approved to see your posts?

Idea 1: I’m no expert on the outbox/inbox model (is there a good summary somewhere?); I suppose you’d want to use a client that’s “mute friendly,” meaning that if you mute someone, your client doesn’t post your content to a relay that doesn’t support the muting feature.

Idea 2: I think the idea would be that it’s basically a private account. All rando accounts are blocked by default. Only whitelisted accounts can see content (whether some or all of it). The question would be whether you want to do all the whitelisting yourself. If not, web of trust could potentially help here, by vetting users according to whatever criteria you deem appropriate and whitelisting them (subject to your override of course).

Fascinating concepts. I need to ponder it longer. It would almost be a different use case for the protocol imo, but that doesn’t mean a bad one. It might make an interesting platform for different kinds of content.

I just posted a separate note on a related train of thought.

nostr:note1gmthlkruh8pj0t7uunx7x2dszmk5hul40uemd0fqzapqxhkhdvnqz585ug

You touch on a key aspect of the problem: while Vitor was able to make editing possible for Amethyst users, other clients do not see this edit. If Vitor added blocking so that blocked users can’t see your posts, that’s fine, but Vitor can’t control what damus or primal users see. You can’t stop other people from seeing your posts unless you don’t post them publicly.

Which is a problem. Some people can't be themselves on NOSTR without endangering themselves.

Maybe devs should get together and consider our safety a little more.

I appreciate you Will. You care.

I hear Twitter has great safe spaces.

Fuck Twitter, and you .

I really seriously can’t think of a way this would even be possible without basically becoming a silo’ed network of its own. You’d have to basically have a special client and possibly a special relay unless I’m missing something obvious.

I’m not even against the idea, I just don’t know how it would work.

I feel like I’m failing to understand your viewpoint here. Could you expand? How is it any different from X or Facebook where a stalker could just either make a new account to watch you and not interact so they don’t get blocked, or just stalk you without creating an account.

Am I missing something here? This can and does happen on other platforms.

Okay..it happened on Facebook years ago for me. Yes the person was blocked after holding me for 3 days in a room..when he released me he chased me down and almost killed me by curb stomping my teeth.

When I woke up I was interviewed by law enforcement..the block was actively monitored by them and he got caught trying to circumvent it, like you say. He got arrested and convicted and will never see the sun again, considering his age.

After a block if things are serious enough, I can obfuscate my profile if I need to. I can also keep blocking because stalkers are by nature not thinking straight and make mistakes and reveal themselves. Not knowing behind a mute is bad.

I’ll continue asking questions and pondering for a while. There may be an answer but if my mind is comprehending things right, it’d look a lot like mastodon when it was done, but with portable keys.