Masks and Mysteries: Understanding Zero-Knowledge Proofs in a Hallo...