ZCash è una criptovaluta relativamente nuova basata sul concetto di totale anonimato per ciò che riguarda le transazioni. Per la validazione, ricorre ad un protoccolo zero-knowledge, ovvero un algoritmo che riesce a provare all'altra parte che la transazione è legittima senza trasmettere le informazioni identificative degli indirizzi coinvolti.