Username or EmailPassword
First of all ask yourself what is the definition of trolling?
For me it is not obvious. Trolling is subjective and more importantly what is trolling is stochastic and depends on what percentage of people mark something as trolling (true or false).
In order to stop it you must define it.