Wow this is a really cool concept, I had never heard of it before so thank you for sharing, resteeming this so more can hear of it! 😜
It sounds like it might be useful for something I've been thinking about a lot, which is verification of identity without having to expose your identity and thus lose anonymity and privacy.
Have you any thoughts about an application like that?
Glad you liked it! And thanks for sharing! Regarding your identity application... It depends on the details. For example, public key cryptography might meet your requirements. In many cases, they can be an adequate zero knowledge proof method!
Do you have an idea for that? As far as I can tell, using PGP keys would only verify that a user has control of those PGP keys and nothing else.
You are right they only reveal PGP (public) keys. If that is what you want then ever used OpenSSH on Linux or Putty on Windows? They can be used as a PGP "zero knowledge proof authentication system" if you don't count having to reveal your public key. I'd look into those for your application.
Thanks for the tip! 🙏 👍