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