Sorry for shouting. Iām genuinely interested in what youāre doing.
Would you have to blacklist spammers faster than they can mine new IDās, feels like a manual vās automated battle.
Also blacklisting is always going to affect some innocent people and is maybe a slippery slope to censoring. Is it censorship?
But how are note IDās generated?
I guess the typical user sends <500 notes per day, whereas the average spammer needs to send 100,000ās before they realise any value.
There are two dimensions that spammers exploit
1). The ability to create unlimited accounts essentially at no cost.
2). The ability of a single account to create unlimited notes very quickly.
You could even have a difficulty curve for noteIDās maybe your first 50 notes are free, then for next 50 you have to mine 8 zeroes, then next 50 you need 16 zeros, etc.
Probably a combination of leading zeros for pubkeys and noteIDās is enough to make spam preclusively expensive, without having to manually blacklist anyone.