What Is the Primary Difference in the Consensus Mechanism of Zcash Compared to Bitcoin, despite Both Being PoW?

Both Zcash and Bitcoin use a Proof-of-Work (PoW) consensus mechanism, but they differ in the specific hashing algorithm. Bitcoin uses SHA-256, while Zcash uses Equihash (a memory-hard algorithm).

Equihash was initially designed to be more resistant to specialized ASIC hardware, aiming for more decentralized mining via general-purpose CPUs and GPUs, though ASICs have since been developed for it.

How Does the Choice of a Hashing Algorithm (E.g. Ethash Vs. SHA-256) Influence Centralization?
How Does the Difficulty Adjustment Mechanism Relate to SHA-256’s Output?
What Is the Difference between SHA-256 and a Simpler Hash Function like CRC Used in Other Data Integrity Checks?
What Is the Specific Hash Algorithm Used for Bitcoin Addresses?
How Does a Hybrid PoW/PoS System Compare to a Multi-Algorithm PoW System in Terms of Security?
What Cryptographic Function Is Primarily Used to Generate Transaction Hashes?
How Does the Size of the Hash Output (E.g. SHA-256) Relate to the Nonce?
Has a SHA-256 Collision Ever Been Found?

Glossar