零知识证明(Zero-Knowledge Proof,简称ZKP)是一种密码学技术,允许证明者(prover)在不向验证者(verifier)泄露任何额外信息的情况下,证明某个陈述(statement)是真实的。核心字段包括:证明者(prover)、验证者(verifier)、陈述(statement)、证据(witness)、证明(proof)、验证结果(result)。