Cryptocurrency Zcash Vows to Offer Enhanced Payment Privacy