Off-Chain Prover

Function

An off-chain prover is a computational entity that executes complex calculations or verifies transactions outside the main blockchain network. After performing these operations, it generates a cryptographic proof, such as a zero-knowledge proof (ZKP), attesting to the correctness of its computations. This proof is then submitted to the on-chain smart contract for verification, which is significantly less computationally intensive than re-executing the original computation. The prover effectively acts as an outsourced computational engine.