In 'ZK proof', what does ZK stand for?
AnswerZero-knowledge
ZK is short for zero-knowledge.
Tech · Facts & stats
7 fact-checked facts about zero-knowledge proofs, each with the reason behind it. 5 more are in today's round and join this page after it closes.
AnswerZero-knowledge
ZK is short for zero-knowledge.
AnswerThe prover
The prover shows a claim is true; the verifier checks it.
AnswerThat they know the secret word to open a door inside the cave
The prover exits from whichever side the verifier calls out, which is only reliably possible by opening the magic door.
AnswerA cheater can't prove a false claim, except by rare luck
Soundness guarantees false statements are rejected with high probability.
AnswerNon-interactive
zk-SNARK means zero-knowledge Succinct Non-interactive ARgument of Knowledge.
AnswerThe 1980s
The idea was introduced in the paper 'The Knowledge Complexity of Interactive Proof Systems', published in 1985.
Answer3-coloring is NP-complete, so the method extends to all NP problems
Because every NP problem reduces to 3-coloring, a ZK proof for it gives ZK proofs for all NP statements, under standard assumptions.