A method of using cryptography to prove the veracity of something without actually revealing it.
Cryptographic methods allow for innovative implementations. The Zero Knowledge Proof is a method that allows one party to prove the validity of any information without having to reveal the information itself.
This is done, in basic terms, through algorithms that test a prover’s claim for completeness and soundness.
Completeness refers to the idea that the prover has comprehensive knowledge about the claim and they can prove it with high accuracy, whereas soundness refers to the reliability of the prover. Zero-knowledge proofs are used for identity protection, anonymous payments, and authentication.