Comment by saghm

2 days ago

I think the point is that if I have to use some system to tell the government "this is me", that's pretty much equivalent to the ID. It doesn't matter that they have the info already, it's that I now need to send them it in order to use the internet to like, file my taxes or send a message to my doctor or pay my electricity bill or any number of mundane things that aren't particularly worth the extra attack vector to try to protect against.

I think you're conflating a few things here.

With ZKP, you specifically don't have to do that. That's precisely what the Zero Knowledge in Zero Knowledge Proof means. Those are good for stuff like age checks.

But for the other stuff, of course you need to tell the government who you are??? How else are you gonna pay your taxes? Just send them some money anonymously and hope that settles it? Of course they need to know who's paying their taxes?

  • > But for the other stuff, of course you need to tell the government who you are??? How else are you gonna pay your taxes? Just send them some money anonymously and hope that settles it? Of course they need to know who's paying their taxes?

    The fact that the things that require me to identify myself for functional reasons already do is exactly why it's ridiculous to propose that I do it in order to use the internet at all.

    Something having downsides but being worthwhile for certain purposes doesn't mean that it's reasonable to require it in all circumstances. Pumping your body with radiation is not something you want to do in most circumstances, but it's worthwhile sometimes as a way to try to kill cancer cells before they kill you. Transmitting information that can be used to impersonate you is useful if you want to pay taxes, but that's no reason to think that it would be better to do literally every time you open a browser.