ZCash is a solitude driven. Exactly the Equihash is used by it as an algorithm, which is an asymmetric Proof of Work algorithm. It depends to manufacturing ASIC development unfeasible and bottleneck the generation of proofs.
ZCash utilizes zero-knowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) to make sure that all information (sender, receiver, number ) is encrypted, without the chance of double-spending. The only information that is revealed regarding transactions is that the period in.