Zero-Knowledge Proofs: How They Boost Crypto Privacy