Skip to main content

ZK Circuit

Definition

A ZK Circuit, or Zero-Knowledge circuit, is a mathematical representation of a computation designed to be proven using zero-knowledge proofs. It translates a program or a set of conditions into an arithmetic circuit, which is then used by a prover to generate a proof and by a verifier to check its validity. This circuit precisely defines the operations and constraints that must hold true for the statement being proven. It is the core component for ZKP applications.