TLDR · PROGRAMMING, DESIGN & DATA SCIENCE

A QUICK LOOK AT ZERO-KNOWLEDGE PROOFS

bernsteinbear.com14 min read

Summary from the TLDR newsletter

The idea of a zero-knowledge proof (ZKP) is that there are two parties: the prover and the verifier. The prover asserts that it has a solution to a (generally NP-complete) problem. The prover can convince the verifier of this without sharing the actual solution to the problem. While they are used to secure some cryptocurrencies, that is not their only use case. This article looks at how ZKPs work and how they can be applied to other problems like age verification.