You are viewing a single comment's thread from:

RE: Two Men on an Island - An Introduction to Zero-Knowledge Proofs and What Follows (Part - 1)

in #privacy6 years ago

Hello dear @reverseacid.

Simply Fascinating!
We can affirm that this mechanism is a kind of Protocol?
Yes, it is a consensus mechanism. Apparently very efficient.

Now, the possibility of applying it in Blockchain ... the mechanism should be infallible.

The zero knowledge tests are considered probabilistic and not deterministic.

Is this mechanism totally reliable? That is, do not you have the possibility to cheat or hack it?

Thank you for sharing this.

All best, Piotr.

Sort:  

Yes, @crypto.piotr. As this mechanism is a cryptographic protocol and built on probability, it can be relied on with closed eyes.

The only way one can "hack" the probability is by falsifying the information in the first place. One cannot necessarily influence the probability, but definitely can influence the information on which the probability is calculated. Thus, if you provide true information, you will get a ZKP for that. If you provide false information, you will get a ZKP for that as well.

The difference in both is that a validator will be easily able to distinguish between the true solution from the false.

For eg: if I want to send you some btc and don't want you to know who sent you, how you got it or anything else, I will use the ZKP mechanism. Thus, the only information you get is your wallet being credited and nothing else. In the same case, if I had provided false information in the beginning, I will be able to come up with a ZKP, but you will not be able to verify it because your wallet will never be credited with anything.

Hope that provides clarity to your question. Thanks for dropping by again. Always appreciate your support.

Dear @reverseacid

Thank you for taking the time to reply. Amazing comment.

Appreciate it a lot
Piotr