Understanding Zero-knowledge proofs through illustrated examples | Dark Hacker News