There are alternatives we could use.
A bunch of European countries already have "e-IDs" that can share very limited data with a service provider. For instance, Sweden has "Bank ID" (ID generated by you bank), which you can use to, for example, sign in to your housing association's website. This gives them your name and registered address, immediately giving you the site for your particular community.
You could use a system like that to send only the "this is a human" token. Potentially also "this is an adult", without giving away any of your personal details, including your date of birth.