Tornado Cash
A decentralized, non-custodial privacy solution built on Ethereum using zero-knowledge proofs.
Supported Chains
Ethereum BNB Chain Polygon Arbitrum Optimism
Tags
#zkp
#mixer
#non-custodial
#decentralized
Overview
Tornado Cash is a fully decentralized protocol for private transactions on Ethereum and other EVM-compatible chains. It uses zero-knowledge proofs (zkSNARKs) to break the on-chain link between source and destination addresses.
How It Works
- Deposit: Users deposit a fixed amount of cryptocurrency into the Tornado Cash smart contract
- Wait: The longer you wait, the better your anonymity set becomes
- Withdraw: Generate a zero-knowledge proof and withdraw to a new address
Key Features
- Non-custodial: Your funds are never held by any third party
- Decentralized: Fully on-chain, no central servers
- Zero-knowledge proofs: Cryptographically secure privacy
- Multiple denominations: Choose from various fixed amounts
Security Considerations
- Use a fresh wallet address for withdrawals
- Wait for sufficient anonymity set
- Consider using relayers to pay gas fees