I think it's necessary. Bots and trolls are already ruining online conversations.
I envision a state run identity provider which provides a limited number of non-resolvable identires to you. E.g. you log in with your personal identification card, then the website knows you as <some guid>. Your identity can only be resolved on court, e.g. if you commit online fraud.