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.

Conceptual links

Related terms

3 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.