Il principale vantaggio di Zcash risiede nel suo anonimato opzionale, che consente un livello di privacy irraggiungibile con criptovalute regolari e pseudonime come Bitcoin o [Ethereum](https://coinmarketcap.com/it/currencies/ethereum/).
Le transazioni ZEC possono essere inviate in due modi: trasparenti e protette. Le transazioni trasparenti funzionano più o meno allo stesso modo di [Bitcoin](https://coinmarketcap.com/alexandria/article/how-long-does-a-bitcoin-transaction-take), la cui base di codice Zcash era originariamente basata nel modo seguente: vengono inviate tra indirizzi pubblici e sono registrate su un registro pubblico immutabile (la blockchain). Tutte le informazioni essenziali su queste transazioni sono disponibili online per chiunque, compresi gli indirizzi di invio e ricezione e l'importo inviato.
Queste transazioni pubbliche non rivelano le identità degli utenti in modo palese: gli unici identificatori a cui un osservatore esterno può accedere dalla blockchain sono gli indirizzi pubblici. Tuttavia, grazie agli sforzi dei data scientist e delle forze dell'ordine negli ultimi anni, i metodi di analisi blockchain sono stati sviluppati al punto che una parte interessata può collegare in modo abbastanza affidabile un indirizzo pubblico su una blockchain all'identità del mondo reale del suo proprietario, essenzialmente rendendo impossibili le transazioni private.
Le transazioni ZEC schermate, d'altra parte, sfruttano la tecnologia zero-knowledge succinct non-interactive arguments of knowledge, o [zk-SNARK](https://coinmarketcap.com/alexandria/glossary/zk-snarks), al fine di consentire l'invio di transazioni completamente anonime su una blockchain pubblica immutabile. Il fatto che la transazione sia avvenuta è registrato nel libro mastro, ma gli indirizzi di invio e ricezione e l'importo inviato non vengono rivelati al pubblico.
Ciò consente a Zcash di offrire ai propri utenti il diritto alla privacy pur godendo dei vantaggi di una valuta digitale decentralizzata e senza autorizzazione.