|
|
|
|
|
by magicalhippo
658 days ago
|
|
The previous article[1] goes a bit into the difference from a simple has function. It was very long-winded, so I haven't fully read it yet. The key difference seems to be that a simple has function has a single argument. To verify the output you need the input value. While a ZKP function has two arguments, and one of them is not needed to verify the output. Not sure if it makes much sense in a direct login scheme, but the alternative scenarios sound more interesting. For example, proving to an adult website you're over 18 without revealing your identity to that website. [1]: https://zkintro.com/articles/friendly-introduction-to-zero-k... |
|
If I use an authentication provider, am I now "using ZKPs" because I can log people in without knowing who they are?
Or if I use any identity verification provider (example: Clear), am I using ZKPs since my app doesn't actually see your identity? We just get the OK from Clear?