Understanding the Zero-Knowledge Proof Method | Hacker Noon