Zcash es el primer sistema de blockchain que utiliza un mecanismo de prueba de conocimiento cero, lo que proporciona una total confidencialidad de los pagos y, al mismo tiempo, permite mantener una red descentralizada utilizando una blockchain pública. Al igual que Bitcoin, el número total de tokens Zcash (ZEC) también es de 21 millones, pero las transacciones de Zcash ocultan automáticamente el remitente, el destinatario y el importe de todas las transacciones en la blockchain. Solo quienes tienen la clave de visualización pueden ver el contenido de la transacción. El usuario tiene el control total y puede proporcionar la clave secreta de visualización a otras personas de su elección.
Zcash es una rama de Bitcoin y mantiene el modo original de Bitcoin, modificado en base a la versión 0.11.2 del código de bitcoin. La billetera Zcash tiene dos tipos de fondos: fondos transparentes y fondos privados. Los fondos transparentes son similares a los fondos de Bitcoin. El capital privado refuerza su privacidad. Las transacciones entre el capital privado son confidenciales y no se pueden buscar, mientras que las transacciones entre el capital transparente y el capital transparente están disponibles públicamente.