To avoid having a toxic / bot / spammy online environment in different places, why don't we just verify each internet user's real identity in either a centralized / decentralized way?
It's not difficult to do identity verification nowadays - if you try to sign up for one of the scooter apps for instance, they'll verify your government ID. Some other services will use your face to know it's actually you, etc.
If we only allow signups to certain services (Twitter is one example) if someone has verified their real identity, doesn't that by default get rid of most bots? (barring criminal identity theft).
Would love to get your take!