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