Do you really want to start playing this cat and mouse game?
Could this be useful?
https://spam.nostr.band/spam_api?method=get_current_spam
I collect events from all relays for the last hour, group events w/ common words/ngrams, find clusters of >100 events.
This API prints the stop-words for big clusters - if event contains all of words, it's most likely spam. Relays/clients could proactively match new events against these words, or periodically delete specific events/pubkeys.
Was playing with this today, will be using in my relay. It's updated close to real-time.
Also
https://spam.nostr.band/spam_api?method=get_current_spam&view=pubkeys
https://spam.nostr.band/spam_api?method=get_current_spam&view=events - BIG!
Discussion
I don't have better practical ideas atm, do you?
I don’t think there is other than one of the micropayment models
Micropayments just raise the bar. What if these spammers, who right now are scamming people for sats, will earn much more than they spend on writing to relays?
This game was being played all along from the very start, we're just slowly showing cards. If this doesn't work - fine, at least we learn something.
We hope to challenge that! I’d like to see at least some public/free relays stick around and part of that depends on controlling resource consumption from spammers.
I think you can filter out the vast majority of spam today with simple rules/word lists.
Long term will need to be solved with modeling + real time feedback. #[5] has ideas 💡
Agree!
My thought process was just that centralised platforms like twitter have far more control over the on-ramps of new users and still failed to solve the issue. And from what I’ve seen I think it is fair to say that the current spam is still quite unsophisticated
Paid models have a new large unexplored solution space where is see many promising options like paying $10 at sign up and getting it back after a week or whatever.
Anyways, I would love for you to succeed and happy to support if I can
It’s inevitable for all relay operators/aggregators. The volume of the spam is simply too much to not address.
Yes, bring it on