Tornado Cash is a decentralized protocol designed to transact privately on the Ethereum blockchain.
Tornado Cash (TORN) utilizes zero-knowledge proofs (zk-SNARKs) to achieve transaction privacy by breaking the link between the recipient and destination addresses. Tornado cash uses a smart contract that accepts ETH withdrawals by a different address allowing the users to be verified using a secret without revealing the exact deposit details.