Computer scientist explains zero-knowledge proofs in 5 levels of difficulty | Hacker News Reader