ZCash is a fully anonymous and decentralized blockchain and cryptocurrency created to overcome bitcoin's privacy "flaws" using zero-knowledge proofs.