
In cryptography (the art of writing or solving codes), a zero-knowledge proof is a way in which a party (usually referred to as the prover) can prove to another party (the verifier) that they recognize a value, dubbed X. The only knowledge that the verifier will have access to is that the prover recognizes X
Continue read: https://blockchain.news/news/canadas-central-bank-digital-currency-wont-include-zero-knowledge-proofs