After submitting a post I've noticed a post from a zero reputation account, upon further exploration I've found out that this account is posting every few minutes without running out of bandwidth.
his posts are getting flagged immediately and he doesn't get any rewards from spamming but spam like this still uses resources and inflates the blockchains size.
My suggestion is including reputation in bandwidth calculation, or limit the number of post an account can send (including comments) to the number of their reputation below a certain threshold like 25 rep, it should only effect the spammers whom keep spamming despite getting flagged constantly.
to be safe we can allow at least one post per day just in case the user want's to turn around and amend his/her reputation, or we can allow additional posts for every xx amount of steem power in case a user needs a faster comeback.
Mockups / Examples
- Eliminates lots of repeat spammers
- Makes users think twice before starting to spam