Cryptocurrency has always been closely associated with privacy and anonymity. Blockchain technology underlying most cryptocurrencies offers transparency, but it also raises concerns about financial privacy. Zero-knowledge proofs – a foundation for privacy cryptographic technique allows one party (the prover) to ...