My top recommendation to the @Mastodon team and all other #Fediverse instances fighting the influx of spam: Learn from @codinghorror about the concept of Trust Levels and consider implementing it asap.
https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/
This is perhaps the most under appreciated feature of Discourse and I’m amazed it’s not more mainstream.
While not necessary for an initial implementation, this system can also be applied to a federated environment, as put forth by @how