On my phone, I could have the "proof", which can be validated by the door guard with a simple NFC device (ie: another phone) that is compatible with that proof.
You don’t need to conceal all the data. Just the bits you don’t want to leak.
[1]https://ethresear.ch/t/zero-knowledge-proofs-of-identity-usi...
I actually was a club owner in San Francisco at one point in time. Even went through the ABC training. Got sued at one point by the ABC cause they snuck someone in under age. No system is perfect.
But, I'll tell you that having someone show me a cell phone with my picture on it, nicely large and backlit and saying I'm 21, is a great solution to requiring people to present an ID that could come from one of 1000 places.
I agree, but I already have a California DMV app that does this. It doesn't need a ZKP.
> I'm failing to parse your argument here. We're talking about an example usecase of zkProofs as a way to better explain the technology.
Indeed my argument is that ZKP seems unnecessary in this example, and yes it's extremely hard for me to appreciate the usefulness of a ZKP with an example where it seems useless.
What happens when you aren't in California? Or what happens when someone from outside of California comes to a bar.
> Indeed my argument is that ZKP seems unnecessary in this example, and yes it's extremely hard for me to appreciate the usefulness of a ZKP with an example where it seems useless.
Then go find better examples if you're this interested.
A challenge response would be the door guard provides you with a picture of yourself, and then you run their verification code with the picture and your ID.
However, you would also want to take into account multi-venue barring lists, which would require you to provide that you're not on a list of people (that you don't have access to).
In reality, this gets complicated very fast, and I would much prefer to just show the door guard my ID rather than involve computers in any way shape or form, let alone ZK systems.
Getting governments, banks, and other trusted third parties to sign documents is very difficult, but is happening in some cases.