Zcash was initially structured on Bitcoin’s code. You could say that its base is identical to Bitcoin. However, its creators wanted to focus on transaction privacy, in contrast to Bitcoin’s transparent blockchain. So they implemented cryptographic technology (zk-SNARKs) in order to achieve it.