How do you prevent spam? Not only obvious spam but also off-topic comments and annoying people that ruin the community because there are no barriers to entry? It seems like these communities will have to naturally flock into relays that do the filtering on their behalf necessarily, and at point you're dangerously close to either NIP-29 or just kind:1 relay feeds. Both are good outcomes in my opinion.

Replies (1)

jb55's avatar
jb55 _@jb55.com 10 months ago
standard spam filtering approaches, with heavier emphasis on relay based filtering. We do this on the damus universe feed, only show notes from paid relays. This design of this is inspired by twitter communities, which would fit nicely into a microblogging client. I could use kind 1 but wanted to support reddit-like UIs via 7d+subject. Its meant for large communities (100k+) Since the “community” would get fragmented depending on which lens you’re viewing it from, @Vitor Pamplona suggested this shouldn’t be called communities. So i’ve been thinking of a different design where you explicitly tag which relays you are sending to (#bitcoin, #bitcoin@delvingbitcoin.org) so that relays can filter notes not sent to them. Maybe this would be 7D with an I hashtag scope. This is tentatively called distributed namespaced discussions. This would allow me to have my mailing list idea with a distributed form of “communities”… still working through that though, not sure if it makes sense yet.