ZCash is an altcoin, a category of cryptocurrency that shares many of the characteristics of Bitcoin. Many altcoins are different in their purpose and intended uses. Zk-Snark allows for fully shielded transactions in which the sender, recipient, and amount are encrypted.