Skip to main content

zk-SNARK

cryptography · privacy

A succinct non-interactive zero-knowledge proof system with small proofs and fast verification.

1.definition

A zk-SNARK lets a prover create a compact proof that a computation was performed correctly while hiding private inputs. "Succinct" means proofs are small and quick to verify compared with the original computation.

2.tradeoffs

Many zk-SNARK constructions require a trusted setup or structured reference string, though designs vary. Implementations also involve complex circuits, proving costs, and careful cryptographic assumptions.

Related terms

All terms and definitions may update as the Cryptionary improves.