Zcash is the first blockchain system to use a zero-knowledge proofing mechanism that offers full payment confidentiality while still maintaining a decentralized network using the public blockchain. As with bitcoin, the total amount of Zcash tokens (ZECs) is also 21 million, except that the Zcash transaction automatically hides the sender, receiver, and amount of all transactions on the blockchain. Only those who have the viewing key can see the contents of the transaction. Users have full control over their own choice of providing others with viewing keys.
ZCash is a bitcoin branch that retains the original bitcoin model, modified based on the bitcoin version 0.11.2 code. ZCash wallet funds are divided into two types: transparent funds, private funds, transparent funds similar to bitcoin funds; private funds to strengthen the privacy, involving transactions of private funds is confidential, transparent funds and transparent funds transactions are publicly available of.