Skip to main content

Prover-Verifier Separation

Definition

Prover-verifier separation refers to the architectural design in cryptographic proof systems where the entity generating a proof (the prover) is distinct and independent from the entity verifying that proof (the verifier). This separation allows for specialized roles, often enabling the prover to perform complex computations off-chain while the verifier only executes a lightweight check on-chain. It significantly enhances scalability and efficiency. This division of labor optimizes network resources.