Why Nostr? What is Njump?
2024-09-09 23:40:38
in reply to

mister_monster on Nostr: This is actually a really great idea. A NIP that has a kind which is a list of ...

This is actually a really great idea. A NIP that has a kind which is a list of pubkeys, that any user can publish, and anyone can pull any of this kind of note from anyone and incorporate it into their spam filter. So you could say that you trust my spam filter list, or someone else's, or 5 people's, and then your client will just use it (giving you the option to not block certain keys of course) and your client might even optionally update yours so that others can use yours.

I can think of a problem with it, which is auto updating these lists will make them trend towards uniformity across the network, there's a lot of redundancy as well.

Another idea is to let relays put it in their relay information note, it updates it every time the relay blacklists a spam pub key, but the issue with that is that relays will then over time trend towards censoring people. A relay adds me to it's list because it doesn't like some opinion of mine, too many people use it and now I become undiscoverable on the network. This is dangerous, you see a similar thing happening across the fediverse.

The user blocklist idea will also enable trusted users to censor a little, but usually this will be ideologues who's followers choose to use their list because they're also ideologues, it's much more resistant to network wide censorship and network fragmentation. The danger here is that relays begin doing the blocking on behalf of users, which would probably happen to some degree anyway.
Author Public Key
npub1m5s9w4t03znyetxswhgq0ud7fq8ef8y3l4kscn2e8wkvmv42hh3qujgjl3