http://blockgeeks.com/zcash-mean-ethereumMany of us at ConsenSys believe the Ethereum community should be excited about the launch of Zcash and the incredible partnership opportunities that exist to bring both blockchains closer to achieving our goals.
What is Zcash?
Zcash is a new cryptocurrency that launched on Friday, October 28, 2016. A clone of Bitcoin forked from the Bitcoin codebase 0.11, Zcash is differentiated from Bitcoin and Ethereum by the added functionality of completely private transactions. For that reason, Zcash has been hailed as “untraceable”.
To allow private transactions, Zcash employs a technology from a branch of cryptography and computer science called zero-knowledge proofs. Even the smartest mathematicians in the space describe zero-knowledge proofs as “moon math”and a handful of dedicated researchers worldwide have a complete understanding of the details of how it works.
Save
What is a zero-knowledge proof?
Simply put, a zero-knowledge proof means you can prove to someone that you’ve done a computation without their having to redo the computation themselves. The effect is that you can prove a statement true without revealing anything about it other than that it’s true.
Zero-knowledge proofs help make Zcash “untraceable” by creating private transactions on the public Zcash blockchain. Transactions on Zcash cryptographically obscure the addresses of the sender and recipient, as well as the value one address sends to another. This is unique in that other blockchains to date show the value transfer from one address to another, and the value being sent can be seen by anyone on the blockchain. Unlike other blockchains, Zcash users can cryptographically fully shield their transactions. The only thing that is disclosed is that “something” happened at a particular point in time.
The addresses sending Zcash are all pseudonymous, meaning that if you don’t know their actual identities or real-world addresses, you can’t see where the currency is flowing to or from.
For example, let’s say you have 100 wallets each with one bitcoin, and that’s all there is on the blockchain. Now let’s say five of these people cryptographically shield their bitcoins using zero-knowledge proofs. There would be 95 transparent coins and 5 shielded ones. The blockchain and the network keep track of the amount of coins that are shielded and don’t care who un-shields a portion later. The coins go into a big pool and when you pull a little piece out there’s no way to correlate it to what went into the pool. Zero-knowledge proofs prevent people from pulling more out of the pool than they put into the pool in the first place.
http://blockgeeks.com/zcash-mean-ethereum