one way to massively reduce the number of trolls.
don't let new accounts be free. sign up charge of £20 and then social media has the persons account details, address etc.
I like the idea of linking to an ID, but the platforms won't do it. I suspect because the numbers they report on there are nowhere near as high as real or active accounts, and this would severely impact their ad revenues.