Succinct Argument of Knowledge

Definition

A Succinct Argument of Knowledge (SNARK) is a cryptographic proof system that allows one party (the prover) to convince another party (the verifier) that a statement is true, without revealing any information beyond the truth of the statement itself. The proof is “succinct” because its size is much smaller than the computation it verifies, and “argument” implies computational soundness, meaning a dishonest prover cannot forge a valid proof. It is a powerful tool for verifiable computation.