2. ? Zero Knowledge Protocol (or Zero Knowledge Password Proof, ZKP)
is a way of doing authentication where no passwords are
exchanged, which means they cannot be stolen.
? This is cool because it makes your communication so secure and
protected that nobody else can find out what you’re
communicating about or what files you are sharing with each other.
? ZKP allows you proving that you know some secret (or many
secrets) to somebody at the other “end” of communication without
actually revealing it. The very term “zero knowledge” originates
from the fact that no (“zero”) information about the secret is
revealed, but the second party (called “Verifier”) is (rightfully)
convinced that the first party (called “Prover”) knows the secret in
question.
3. ? Candy bars and millionaires
? Let’s illustrate it with the help of Bob and Alice
who got some chocolate bars for Halloween.