Zcash je bil zgrajen na izvirni kodni osnovi Bitcoina, s številnimi pomembnimi izboljšavami, ki se osredotočajo na zaščitene naslove, ki ohranjajo zasebnost, in sklad za razvoj skupnosti. Zato so transakcije Zcash popolnoma zasebne.
Podatki o transakcijah se objavijo v javni verigi blokov, podobno kot pri drugih kriptovalutah, vendar s to razliko, da je te transakcije mogoče preveriti, ne da bi razkrili pošiljatelja, prejemnika ali znesek transakcije.
Kovanec Zcash je ZEC. Z njim se lahko trguje na borzah, lahko pa se tudi rudari. Rudarjenje ZEC je zelo podobno rudarjenju Bitcoina, ZEC pa se ustvarijo vsakič, ko se v verigo blokov Zcash doda blok. Rudarjenje Zcash je veliko hitrejše od rudarjenja Bitcoinov - rudarijo se lahko osemkrat pogosteje kot Bitcoin.