Zero Knowledge Proof

Zero Knowledge Proof is a method in cryptography. When a situation accepts the method of Zero Knowledge Proof, one party can demonstrate that a certain transaction or event took place, but without having to reveal any details of such relevant transaction or event.