Zcash a été construit sur la base du code original de Bitcoin, avec de nombreuses améliorations importantes axées sur les adresses protégées préservant la vie privée et sur un fonds de développement communautaire. Les transactions en Zcash sont donc totalement privées.
Les données de la transaction sont publiées sur une blockchain publique, comme pour les autres crypto-monnaies, mais avec une différence : ces transactions peuvent ensuite être vérifiées sans révéler l'expéditeur, le destinataire ou le montant de la transaction.
La pièce Zcash est ZEC. Elle peut être échangée sur des bourses, mais elle peut également être minée. Le minage des ZEC est très similaire à celui du Bitcoin, et les ZEC sont créées chaque fois qu'un bloc est ajouté à la blockchain Zcash. Le minage de Zcash est beaucoup plus rapide que celui de Bitcoin - il peut être effectué 8 fois plus fréquemment que celui de Bitcoin.