# Zero-Knowledge Proofs (ZKPs)

Source URL: https://help.blockstream.com/education/glossary/zero-knowledge-proofs-zkps
Updated: 2026-05-26T17:23:07.000Z
Letter: Z

---

A class of mathematical functions that allow someone to prove they know something about a hidden value without revealing that value. 

[Bulletproofs](https://help.blockstream.com/education/glossary/bulletproofs), Bulletproofs++,[ zk-STARKS](https://help.blockstream.com/education/glossary/starks), and [zk-SNARKS](https://help.blockstream.com/education/glossary/snarks) are all examples of different ZKP techniques. Each offers different trade-offs and has distinct advantages and disadvantages. There is no one-size-fits-all ZKP solution.

![](https://storage.googleapis.com/dxp-production-assets/content/glossary/FO82350175AC4_8.png)

Navigation: Blockstream Help Center > Education > Glossary > Zero-Knowledge Proofs (ZKPs)
