Tornado Cash

A decentralized, non-custodial privacy solution built on Ethereum using zero-knowledge proofs.

Mixers Active Audited Open Source

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

  1. Deposit: Users deposit a fixed amount of cryptocurrency into the Tornado Cash smart contract
  2. Wait: The longer you wait, the better your anonymity set becomes
  3. 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