Zero-knowledge proofs are a cryptographic technique used in blockchain-based decentralized systems to prove knowledge of secret solutions without revealing the secrets. They can be used to demonstrate knowledge of preimages, private keys, or specific transactions, among other things. The article provides simple examples of zero-knowledge proofs using logic gates and discusses their applications.

13m read timeFrom infoq.com
Post cover image
Table of contents
A Simple ExampleBlind DatesThree-party VotingZero-knowledge ProofMore Than a Zero-knowledge ProofAbout the Author

Sort: