Plenty of people are terrible using their real Facebook or Twitter accounts. L
I think this would be difficult in the US. The US doesn’t have a national id except for the passport, which probably a majority of people do not have. There is a strong cultural resistance to a national id, I expect this would translate over to the internet very strongly, so any centralized verification system would be unpopular from the beginning.