I disagree, we should have age verification but maybe it can be done in a mostly anonymous way like a central arbiter of identity from the government or something.
That's exactly the opposite of anonymous. You cannot have anonymity & age verification that actually guarantees anything. It's a contradiction. Either the chain exists, or it doesn't.
> like a central arbiter of identity from the government or something
This comes up in every ID thread on Hacker News, usually with suggestion that we do it via zero-knowledge cryptographic primitives
However, all of those proposals miss the point. These ID verification laws aren't simply designed to confirm that someone has access to an >= 18yo ID. They are identity verification to try to confirm that the person presenting the ID is the same person who is using the site.
This concept is obvious with in-person ID checks: You can't go to the liquor store and show them any random ID, they have to check that it's your ID.
For some reason when we talk about internet ID verification that part is forgotten and we get these proposals to use cryptographic primitives to anonymously check something without linking the person to the ID. It doesn't work, and doesn't satisfy the way these laws are usually written.
I'm also surprised that people of this website even think it might work in the first place. Did everyone forget what it's like to be a kid trying to out-maneuver rules to access something? How long do you think it would take before the first enterprising kid figures out that if they can get access to their mom or older brother's ID, they can charge their friends $5 to use it for this totally anonymous one-time cryptographic ID check for their social media accounts?