Zero-knowledge (ZK) technology is a cryptographic method that allows one person who is acting as prover, to convince a another person acting as a verifier, of a statement’s validity without revealing the underlying data.