probably better if I find more ways to get normal people out of āShow moreā because other solutions are too easy to circumvent
Discussion
challenge in on RELAY to reject those
client side hiding is no issue
Most annoying spam happens in the first few seconds of a post and is from a fresh npub. Spammers are not incentivized into replying to old posts, just new ones otherwise they get little visibility.
How about:
replier npub is first seen (or in a long time) to your post PLUS content length vs created time exceeds what is humanly possible.
from the spammers perspective I would just make the content length like a normal reply and the created time also random between 20-120 seconds, its just cat and mouse and the spammer can adjust faster
I think itās a combination of measures that make it more effective, not just one, like security that works in layers you must be able to beat all layers to make it thru, it is a cat and mouse game but most spam is not sophisticated. We can deal with the sophisticated ones later and still have a first few layers of defense. WoT has done pretty good so far, but leaves legit new users out in the cold.
It doesnāt make sense to tackle at the relay level because most relays donāt know whatās happening on other relays, only clients know.
slowing spammers down IS a good thing, whether with PoW or making them wait itās all a win
Iād also combine all brand new (first time seen) npubs as the same npub if they reply too fast to a post, they would hit the same rate limit and thus step on each other: useless to use many different npubs to spam