Zero-Knowledge Circuit

Architecture

A zero-knowledge circuit defines the computational logic required to generate a zero-knowledge proof. This architecture specifies the relationship between private inputs and public outputs, allowing a prover to demonstrate knowledge of a secret without revealing it. The circuit acts as the blueprint for the cryptographic computation, ensuring that the proof accurately reflects the underlying logic.