Understanding Zero-knowledge proofs through illustrated examples · HackerTrans