Programming Zero Knowledge Proofs: From Zero to Hero
1–10 of 170 posts
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#2Re: Programming Zero Knowledge Proofs: From Zero to Hero
#3If you are in this articles audience you would simply state the producer of the ID card signs a statement that the person is over 18. No ZKP needed.
The article like many others would be improved with a better example.
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#4As someone with zero knowledge regarding Zero Knowledge Proofs in a programming context, can someone give me a basic explanation regarding the utility? I do understand the basic principle of ZKP’s, but as yet I’m failing to understand how this would be applied in industry.
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#5> We can take a digital identity card and prove that we are over 18 years old > Without revealing anything else, like your full name or address If you are in this articles audience you would simply state the producer of the ID card signs a statement that the person is over 18. No ZKP needed. The article like many others would be improved with a better example.
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#6As someone with zero knowledge regarding Zero Knowledge Proofs in a programming context, can someone give me a basic explanation regarding the utility? I do understand the basic principle of ZKP’s, but as yet I’m failing to understand how this would be applied in industry.
Sounds you indeed have zero knowledge of zero-knowledge proofs. Congratulations!
If you want, I could prove to you that I know what zero-knowledge proofs are and how they’d be applied in industry, but you’d be no closer to understanding it. I would do it in a specific way that would basically impart zero knowledge to you, beyond the fact that I know what I’m talking about. Interested? :)
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#7> We can take a digital identity card and prove that we are over 18 years old > Without revealing anything else, like your full name or address If you are in this articles audience you would simply state the producer of the ID card signs a statement that the person is over 18. No ZKP needed. The article like many others would be improved with a better example.
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#8> We can take a digital identity card and prove that we are over 18 years old > Without revealing anything else, like your full name or address If you are in this articles audience you would simply state the producer of the ID card signs a statement that the person is over 18. No ZKP needed. The article like many others would be improved with a better example.
I think the goal of this is that you can prove, so that your counter party does not need to rely on trust
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#9A paper-tech protocol for validating Sudoku solutions without revealing the solution:
Re: Programming Zero Knowledge Proofs: From Zero to Hero
#10Earlier quoted context omitted.
I think the goal of this is that you can prove, so that your counter party does not need to rely on trust
there are standards for "verifiable credentials" and "verifiable presentations" so that digital IDs can be issued and displayed (using a model analogous to web pki/SSL certs), done in a decentralized and privacy-preserving way without ZKPs
VCs will allow you to verifiably specify your date of birth or maybe your passport number.
What ZK does is allows a third party to ask questions like "is the date of birth of this person prior to 2-Sep-2006" (ie, are they over 18) or "is this person a passport holder for country X" and the ZKP system can say yes or no without disclosing the actual birthdate or the passport number.
It's is a real improvement in privacy, although I'm unconvinced it is worth the incredible inconvenience of implementing it.