It's hard for me to see how it could be done without unacceptable exposure. So, right now, it's the opposite of desirable to me and I would avoid using any sites that require it.
In my limited understanding, with zero-knowledge proofs. That's also what the blog mentions. Say, a website issues a challenge, you sign the challendge with your private key supplied by either your government (or some other authority). The signature is verified against a big set of public keys using a ZKP without knowing which specific public key matches.
I imagine the problem is more economics and politics than technology. Say, personhood verification becomes available. Then it is also that much easier to mandate age verification, and that becomes a slippery slope.
Yes, I'm aware of zero-knowledge proofs, but they aren't sufficient all by themselves.
> I imagine the problem is more economics and politics than technology.
Exactly so, yes. That doesn't make the problem any less serious. It also makes it very hard to put any real trust in technological solutions. You still have to trust that the solution provider is being honest, has implemented everything correctly, etc. I can't think of any entity that I have that much faith in.
I imagine the problem is more economics and politics than technology. Say, personhood verification becomes available. Then it is also that much easier to mandate age verification, and that becomes a slippery slope.