There isca Fingerprint plugin that may help eith identifying.
We had a very persistent user/troll brigading the forum… We turned on new accounts need approval and checked email domains of the new user to verify they are not disposable. Rach disposable email domains wr added to the blocked domains list in site settings. Took a couplr of months but eventually he gave up.