What Is the Computational Overhead Associated with ZKPs?
Generating a zero-knowledge proof requires significant computational resources and time, which is the primary overhead. The verification of the proof, however, is generally very fast and constant, regardless of the complexity of the statement being proven.
This asymmetry means the prover must expend more energy, but the verifier (the network) can confirm validity efficiently, making ZKPs suitable for public blockchain verification.