ELI5: zero-knowledge proofs
// explanation
What is a zero-knowledge proof?
A zero-knowledge proof is like showing your teacher that you know the answer to a math problem without actually telling them what the answer is [1][2]. Imagine you have a secret password, and you want to prove you know it to someone, but you don't want to say it out loudโa zero-knowledge proof lets you do exactly that [3].
Why is it useful?
It's useful because sometimes you need to prove you know something (like that you have enough money in your bank account) without actually showing all your private information [2]. It's like having a tamper-proof stamp on an envelope that proves what's inside is real, without anyone needing to open it [4].
How does it work?
The prover (the person with the secret) shows the verifier (the person checking) special math clues that prove they know the secret, but these clues don't give away what the secret actually is [1][3]. It's like a magic trick where the magician proves they know how it works without explaining the trick.
Where is it used?
Zero-knowledge proofs are used in cryptocurrencies and blockchain to let people verify transactions are correct without revealing private information like wallet addresses or amounts [4][2].
// sources
A zero-knowledge proof (also known as a ZK proof or ZKP) is a protocol in which one party (the prover) can convince another party (the verifier) that someย ...
Jul 29, 2024 ... Zero-knowledge proofs (ZKPs) are a cryptographic method used to prove knowledge about a piece of data, without revealing the data itself.
Dec 21, 2022 ... A zero-knowledge proof (ZKP) is a method of proving the validity of a statement without revealing anything other than the validity of theย ...
Apr 28, 2025 ... Zero-knowledge proofs are like tamper-proof stamps on opaque envelopes: they let the blockchain confirm that John's $1,000 was correctly splitย ...
Nov 27, 2014 ... Zero-knowledge proofs are one of the most powerful tools cryptographers have ever devised. But unfortunately they're also relatively poorly understood.
Video by Computational Thinking

Video by Computerphile

Video by CoinGecko
