Imagine that I have a lot of BTS on my account. That will give me a possibility to send a lot of transaction without any costs when abit's code will be deployed. How I can use this to do wrong things?
I can issue some asset, like NO.DILUTION or SIDECHAINS.YES or ONLY.DASH, and send some amount to every user in the network. I could then write some information in description of the coin... having hope, that someone will read it.... and I think some would read that.
After some time we can have tons of scam assets. People will be annoyed that they wallet looks like garbage.
I think Rate Limited Free Transactions will be one of the best feature of Bitshares, but we have to make sure, that they will not be used agains a network or their users.
Proposition of solution?
Maybe we should have a reputation system for all assets? All users in wallet settings could have set default value below which coins will be ignored (I mean, will not be displayed).
Of course users should be able manually override that he trust specific asset even if its reputation is below his setting for "Display assets with reputation greater than".
Maybe there are simpler ways of preventing this kind of spam attack. What are your ideas?