SNARKs

Concept

SNARKs, or Succinct Non-interactive ARguments of Knowledge, represent a class of zero-knowledge proofs that allow one party to prove to another that they possess certain information or have performed a computation correctly, without revealing any details about the information itself. The “succinct” aspect means the proof is small in size and fast to verify, regardless of the complexity of the underlying computation. “Non-interactive” indicates that the proof can be verified without further communication between prover and verifier.