Zero-knowledge proofs, Zcash, and Ethereum
The opening story about the sick grandma also seemed to be rather the opposite of a zero-knowledge proof. Each question seemed rather knowledge-y for a &#x27;zero knowledge&#x27; exercise.<p>I can&#x27;t think of a way to turn it into a true zero knowledge proof. You&#x27;d have to ask questions with answers that revealed nothing about granny -- you shouldn&#x27;t be able to draw a picture of her or reveal any personal info from piecing together the answers. Which makes its choice as the opening explanation of zero knowledge proofs problematic.<p>His explanation is that the &#x27;hidden&#x27; knowledge is meeting the grandmother and that this meeting cannot be proven through communication. Which is, of course, true. But that&#x27;s a red herring. The q&amp;a the parties engage in do not prove anything about the meeting. They prove that one party knows things about the granny, not that any particular meeting took place nor that the party has ever met her.<p>In short, it&#x27;s neither zero-knowledge nor a proof.<p>I admit that the flawed opening plus the constant attempts to personify every concept, interspersed with giant irrelevant images mean that I couldn&#x27;t finish it.