Zero knowledge proof to validate/invalidate a claim

ae flag

Have a look at the Twitter conversation below in the screenshots.

  1. @theveveshow asks if @trader1sz has sent ETH to the girl in question? @trader1sz responds that the girl in question has indeed sent him ETH. @theveveshow asks for proof.
  2. @trader1sz asks if @theveveshow can prove @trader1sz is not his father?

How can we prove the above statements with zero-knowledge proof?

enter image description here enter image description here

fgrieu avatar
ng flag
I doubt you can prove this is on-[topic](!
Mogambo avatar
ae flag
@fgrieu It is somewhat similar to verifying the identity of the prover. Here theveveshow has to prove his father's identity without revealing himself and without matching the DNA's of TradeSZ and Veve. I was thinking on the lines of the example: proving the red ball and green ball to a color blind person.
cn flag

trader1sz can just make a ZK-Proof he knows the discrete logarithm of the group element corresponding to the public key which received the coin in the relevant transaction.

A simple interactive one makes sense, but he can also use a non-interactive version of this protocol by applying the Fiat-Shamir transform.

I sit in a Tesla and translated this thread with Ai:


Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.