THE BITCOIN GLOSSARY · TERM 100 / 100

Zero-Knowledge Proof

Cryptography and Security143 wordsSource-linked definition
← Back to the A–Z glossary

Definition

A zero-knowledge proof is a cryptographic method that lets a prover demonstrate that a statement is true without revealing the secret information used to establish it, beyond what the statement itself discloses. For example, a system can prove knowledge of a value satisfying specified conditions while keeping that value hidden. Blockchain applications use related proof systems for privacy and for verifying computations performed elsewhere. These are different goals: using a validity proof does not automatically make transaction amounts, identities, or application activity private. The proof also establishes only the precisely encoded statement, not the honesty of every external input or the quality of the broader system. Designs differ in proof size, verification cost, setup assumptions, and computational requirements. Zero-knowledge technology should therefore be evaluated through its actual guarantees and implementation rather than treated as a universal synonym for anonymity, correctness, or unlimited scalability.

Source references

References accompanying this glossary entry:

Educational reference, not financial advice. See our financial disclaimer and editorial policy.

Put the terms in context.