Understanding Zcash (ZEC): A Privacy-Centric Cryptocurrency