I think that's a good idea for the verification mechanism so we don't expose data unnecessary. But I think it should have to be your literal name, city of residence, place of employment, &c *. on your posts. No hiding. People should know who they're talking to or who they're dealing with. There's some interesting discussion to be had about people who have something to lose moderating their opinion, a group of people who don't care about their reputation attacking people online and offline, &c. but those items can be worked and talked though I think.
Alternatively, if you don't want to do that just don't use the platforms. As someone who doesn't, it sucks that I have to sit here and watch people get radicalized or become confused about reality and then go and affect my daily life with their lunacy. It's annoying.
* I'm open-minded on the details, just using these as examples or discussion items.