Questions: Zero-Knowledge Proofs Advanced

3 questions to test your understanding

Score: 0 / 3
Question 1 Short Answer

What is the difference between zero-knowledge proofs and zero-knowledge arguments?

Think about your answer, then reveal below.
Question 2 Multiple Choice

A zk-SNARK is 'succinct.' What does succinctness mean, and why is it valuable?

ASuccinct means the proof is shorter than the statement being proven; this reduces communication
BSuccinct means proofs can be verified quickly (polynomial time) despite the statement being hard to verify classically (NP-hard)
CSuccinct is unrelated to efficiency; it is a naming convention
DSuccinct means only a small fraction of honest provers can generate valid proofs
Question 3 True / False

Non-interactive ZKPs (NIZKs) require setup. What is the difference between Random Oracle Model and Common Reference String setups?

TTrue
FFalse