Zero-Knowledge Proofs: Advancing Privacy in Cryptocurrency Transactions