It should definitely be possible for admins/mods to create a community-level block list. Beyond that, spam is hard problem because spammers can easily generate a new identity for every single note they post. The spam issue is a bit harder to deal with for communities because they don't even have to have anyone following them for their note to be seen. I suspect that the best solution to this problem involves an options where users must be explicitly pre-approved to post in communities. Currently working out the technical details of that.

Reply to this note

Please Login to reply.

Discussion

Why wouldn’t. a WoT approach also work in communities? The client could evaluate if the pubkey is anywhere close in the graph and choose to hide after a certain distance

I think WoT it would work!

I'm imagining community admins being able to set a minimum WoT score, below which posters are queued for manual pre-approval.

Spam is actually a very easy problem, people just don’t have the balls to charge money to post.

It's definitely the nuclear option. We can eliminate spam, but at what cost to adoption?

Free relays will still get mass adoption. And they will have spam. Even twitter cant solve the spam problem. You get what you pay for.

The real solution is AI. Make people subscribe to someone's (AI assisted) mute list. Spam problem solved.

For communities, besides the AI mutelist, and besides spam, admins should be able to tell the clients what specific messages should be minimized/hidden; think of it as a temporary per-post mutelist.

Doesn’t necessarily solve tho. Look at the ordinal craze. People will pay to spam. Even if they only scam one person every 100 posts it’s worth it to them. 🤷‍♂️

in the mean time, is there a simple user-level block option? Currently using webclient directly from firefox and I don't see anything to block/mute users under my profile settings, on the page for the bot's npub profile, or on the comment section. but that too would be very useful, especially as nostr becomes more popular