ZCoin is a Proof of Work cryptocurrency using the Lyra2 hashing algorithm. It is an implementation of the Zerocoin protocol guaranteeing true financial anonymity using ZK-Snarks. Zero-Knowledge proofs allows one to show ownership of a Zcoin coin without having to reveal which coin one owns.