← All coins
Tornado Cash

Tornado Cash TORN

About

What Is Tornado Cash (TORN)?

Tornado Cash aims to solve a number of the privacy and anonymity issues in the crypto world, particularly surrounding traceability of transactions. Tornado Cash v1 was launched in August 2019 as an experimental software, and later evolved into a fully decentralized non-custodial protocol that permits private transactions.

Tornado Cash utilizes smart contracts on the Ethereum network. The protocol is able to achieve this level of privacy by disrupting the on-chain link between the addresses of the sender and recipient. Often, the implementation of this technology is referred to as a “decentralized mixer.” The immutable nature of the protocol means that no transactions can be changed or tampered with, not even the developers, which assures the highest level of privacy to its users.

Who Are the Founders of Tornado Cash?

Roman Semenov, a co-founder of Tornado Cash graduated from Moscow State University where he studied Quantum Statistics and Field Theory. Following University, he worked in e-commerce and social media, having founded two companies in those fields. In 2017, Semenov branched into crypto, working as a Chief Software Architect at a foundation specifically focusing on Ethereum scalability. In 2018, he founded PepperSec, a white hat hacker security consultant agency, which led to the creation of Tornado Cash.

Roman Storm, another co-founder of the protocol, has a long resume of positions in the tech, blockchain and software world. He previously worked as a Software Engineer at Amazon and Marketron. He also served as the Chief Technology Officer at the POA Network. Storm also held a position as a Blockchain Developer for Blockchainlabz.nz. Together, he and Semenov founded PepperSec and started Tornado Cash.

What Makes Tornado Cash Unique?

Tornado Cash is entirely permissionless and runs a self executable code. In May of 2020, the developers destroyed their admin keys, which means that they themselves do not have the ability to see or alter any transactions that occur on their protocol. The team states that they do not have much oversight over the protocol aside from publishing code to GitHub, arguing that financial privacy is essential to freedom.

The cryptographic method (MPC) used to destroy their admin keys means that transactions on Tornado Cash are “trustless and completely unstoppable,” in the words of co-founder Roman Semenov. The level of anonymity means that transactions on Tornado Cash can even potentially evade sanctions.

The protocol is often criticized for its usage by hackers who can use it to store their stolen funds, and has been cited as a vehicle for money laundering. Despite the ultra secrecy of the protocol, some have argued that there may be a way to track transactions if there is a large deposit and low liquidity.

How Many Tornado Cash (TORN) Coins Are There in Circulation?

At the time of writing in August 2022, there are approximately 1.1 Million TORN coins in circulation. TORN has a maximum circulating supply of $10 million.

According to their whitepaper, the TORN tokenomics and token issuance schedule is as follows:

5% (500,000 TORN): Airdrop to early users of Tornado.Cash ETH pools

10% (1,000,000 TORN): Anonymity mining for Tornado.Cash ETH pools, distributed linearly over 1 year

55% (5,500,000 TORN): DAO treasury, will be unlocked linearly over 5 years with 3 month cliff

30% (3,000,000 TORN): Founding developers and early supporters, will be unlocked linearly over 3 years with 1 year cliff

How Is the Tornado Cash Network Secured?

Tornado Cash runs on the Ethereum network and is secured by zero-knowledge proofs. The Tornado Cash protocol and the anonymity mining protocol has been audited by several professional audit companies including Zeropool.

When Will Tornado Cash Trading Begin?

$TORN began trading in February 2021, when it airdropped 5% of its total supply (500,000 TORN).

Where Can You Buy Tornado Cash (TORN)?

You can purchase Tornado Cash at most leading centralized and decentralized exchanges including: Binance, Gate.io, Uniswap, OKX, BingX, CoinW, Sushiswap and Deepcoin. For a full list of eligible exchanges, find out more here.

More Info

Can TORN Hit $100?

TORN launched at a trading price of $214.29 and hit an all time high of $436.16 in February of 2021, but has since lost 95% of its value.

AI Analysis

Analyzed on March 2, 2026

What is the Tornado Cash (TORN) cryptocurrency good for? What are its main use cases?

Tornado Cash (TORN) is a decentralized privacy protocol built on Ethereum that enables users to enhance their financial privacy by obfuscating the origin and destination of their transactions. Unlike traditional cryptocurrencies like Bitcoin or Ethereum, where transactions are publicly visible on the blockchain, Tornado Cash uses cryptographic techniques to mix transactions, making it difficult to trace funds.

Main Use Cases of Tornado Cash (TORN):

  1. Privacy-Preserving Transactions

    • Users can deposit funds into a Tornado Cash pool and withdraw them to a different address, breaking the on-chain link between the sender and receiver.
    • This is useful for individuals who want to keep their financial activities private, such as donations, business transactions, or personal spending.
  2. Anti-Censorship & Anti-Surveillance

    • Tornado Cash helps users evade financial surveillance by governments, corporations, or blockchain analytics firms.
    • It has been used by activists, journalists, and individuals in oppressive regimes to protect their financial freedom.
  3. DeFi & Smart Contract Privacy

    • Some DeFi protocols integrate Tornado Cash to allow users to interact with decentralized applications (dApps) without revealing their transaction history.
    • For example, users can deposit funds into Tornado Cash before interacting with a DEX (decentralized exchange) to avoid front-running or price manipulation.
  4. Whistleblowing & Secure Payments

    • Journalists, whistleblowers, and human rights defenders can use Tornado Cash to receive funds securely without exposing their identities.
  5. Regulatory Arbitrage & Tax Optimization

    • Some users employ Tornado Cash to obscure transactions that might trigger regulatory scrutiny or tax liabilities.

How Tornado Cash Works:

  • Mixing Pools: Users deposit funds into a smart contract pool and withdraw them to a different address after a delay.
  • Zero-Knowledge Proofs (ZKPs): Tornado Cash uses zk-SNARKs to prove that a withdrawal is valid without revealing the depositor’s address.
  • No Central Control: The protocol is fully decentralized, meaning no single entity can freeze funds or censor transactions.

Controversies & Risks:

  • Regulatory Scrutiny: Tornado Cash has been sanctioned by the U.S. Treasury (OFAC) due to its use in money laundering and illicit activities.
  • Legal Risks: Using Tornado Cash may violate financial regulations in some jurisdictions.
  • Reputation Risk: Some exchanges and DeFi platforms have delisted TORN due to compliance concerns.

Conclusion:

Tornado Cash is primarily used for financial privacy, anti-censorship, and secure transactions. While it has legitimate use cases, its association with illicit activities has led to regulatory crackdowns. Users should be aware of legal risks before using the protocol.

Would you like more details on any specific aspect?

Answered by mistral-small-latest (mistral)

What blockchain does Tornado Cash use? Is it its own blockchain or built on top of another?

Tornado Cash is a privacy-focused decentralized finance (DeFi) protocol that operates on the Ethereum blockchain. It is not its own blockchain but is built on top of Ethereum, leveraging its smart contract functionality to provide anonymous transactions.

Key Details:

  1. Blockchain Used: Ethereum (Layer 1)
  2. Type: Decentralized Mixer (Privacy Protocol)
  3. How It Works:
    • Users deposit ETH or ERC-20 tokens into Tornado Cash smart contracts.
    • The funds are mixed with others, breaking the on-chain link between sender and receiver.
    • Withdrawals are made using a nullifier hash to prevent double-spending while maintaining privacy.

Additional Notes:

  • Tornado Cash has also been deployed on other EVM-compatible chains like Arbitrum, Optimism, and Polygon to extend its privacy features across multiple networks.
  • It does not issue its own tokens or operate as an independent blockchain.

Would you like more details on how its privacy mechanisms work?

Answered by mistral-small-latest (mistral)

Is Tornado Cash programmable? Does it support smart contracts or decentralized applications?

Yes, Tornado Cash is programmable to some extent, but it is not designed to support smart contracts or decentralized applications (DApps) in the same way as Ethereum or other smart contract platforms. Here’s a breakdown of its capabilities:

1. Programmability in Tornado Cash

Tornado Cash is a privacy-focused protocol that allows users to mix their cryptocurrency transactions to enhance anonymity. While it is not a general-purpose smart contract platform, it does have some programmable features:

  • Customizable Relayers: Users can deploy their own relayers to interact with Tornado Cash pools.
  • Custom Pools: Developers can create new pools (e.g., for different tokens or denominations) by deploying new contracts.
  • Integration with Other Protocols: Tornado Cash can be integrated into other DeFi protocols (e.g., Uniswap, Aave) to enhance privacy, but this requires external smart contracts.

2. Smart Contract Support

Tornado Cash itself is built on smart contracts (deployed on Ethereum and other EVM-compatible chains), but it does not natively support arbitrary smart contract execution like Ethereum does. Instead, it provides:

  • Privacy Pools: Fixed-function contracts that handle deposits and withdrawals.
  • Relayer Contracts: Used to facilitate withdrawals (though relayers can be customized).

3. Decentralized Applications (DApps)

Tornado Cash is not a DApp platform, but it can be integrated into DApps to provide privacy features. For example:

  • Privacy-Preserving DeFi: Some DeFi protocols use Tornado Cash to anonymize transactions.
  • Frontend Integrations: Web3 wallets and interfaces can interact with Tornado Cash contracts.

4. Limitations

  • No General Smart Contract Execution: Unlike Ethereum, Tornado Cash does not support arbitrary smart contract logic.
  • No Native Gas Tokens or Storage: It relies on the underlying blockchain (e.g., Ethereum) for execution.
  • Focused on Privacy: Its design is optimized for mixing transactions, not general computation.

Conclusion

Tornado Cash is programmable in a limited way (e.g., custom pools, relayers) but does not support smart contracts or DApps in the traditional sense. It is best used as a privacy layer within the broader Ethereum ecosystem.

Would you like details on how to interact with Tornado Cash programmatically (e.g., via smart contracts or APIs)?

Answered by mistral-small-latest (mistral)

How fast are Tornado Cash transactions? What is the typical confirmation time and throughput (transactions per second)?

Tornado Cash is a decentralized privacy protocol built on Ethereum that allows users to mix their ETH and ERC-20 tokens to enhance transaction anonymity. Its transaction speed and throughput depend on the underlying Ethereum network, as Tornado Cash operates as a set of smart contracts on Ethereum.

Transaction Speed & Confirmation Time

  • Typical Confirmation Time: Since Tornado Cash transactions are processed on Ethereum, they follow Ethereum's block confirmation times.
    • Average Block Time: ~12 seconds (post-Ethereum Merge, with Proof-of-Stake).
    • First Confirmation: Usually within 12–30 seconds, depending on network congestion and gas fees.
    • Full Privacy: Requires 1–2 confirmations (24–48 seconds) to ensure the transaction is finalized and the relayer has processed it.

Throughput (Transactions Per Second - TPS)

  • Ethereum's Base Layer TPS: ~15–30 TPS (varies with congestion).
  • Tornado Cash TPS: Since it relies on Ethereum, its throughput is limited by Ethereum's capacity.
    • Peak Throughput: ~30 TPS (if Ethereum is running optimally).
    • Real-World Usage: Often lower due to network congestion, especially during high-demand periods.

Factors Affecting Speed

  1. Gas Fees & Network Congestion: Higher fees can speed up transactions, but congestion slows them down.
  2. Relayer Dependence: Tornado Cash relies on relayers to process deposits and withdrawals, which can introduce slight delays.
  3. Smart Contract Execution: Deposits and withdrawals require contract interactions, adding minor overhead.

Comparison to Other Privacy Solutions

  • Zcash (ZEC): ~1–2 minutes per transaction (native privacy coin).
  • Monero (XMR): ~2 minutes per block (~120 seconds).
  • Tornado Cash: Faster than Zcash/Monero but limited by Ethereum's speed.

Conclusion

Tornado Cash transactions are fast (~12–30 seconds for first confirmation) but constrained by Ethereum's scalability. For higher throughput, Layer 2 solutions (e.g., Arbitrum, Optimism) are being explored for Tornado Cash integrations.

Would you like details on how to optimize transaction speed when using Tornado Cash?

Answered by mistral-small-latest (mistral)

How much data can I store on the Tornado Cash blockchain? Does it support on-chain data storage?

Tornado Cash is a privacy-focused decentralized protocol built on Ethereum (and other EVM-compatible chains like Arbitrum and Optimism) that facilitates private transactions by mixing ETH and ERC-20 tokens. It does not support general-purpose on-chain data storage like traditional blockchains (e.g., Ethereum, Solana, or IPFS).

Key Points About Data Storage on Tornado Cash:

  1. No Native On-Chain Storage

    • Tornado Cash is designed for privacy-preserving transactions, not for storing arbitrary data.
    • It does not have built-in mechanisms for storing files, documents, or large datasets.
  2. Limited On-Chain Data

    • The only data stored on-chain are transaction commitments (hashes of deposits and withdrawals) and relayer fees.
    • These are minimal and do not serve as a general-purpose storage solution.
  3. Alternative Solutions for On-Chain Data

    • If you need on-chain data storage, consider:
      • Ethereum (EVM chains) – Smart contracts can store small amounts of data (but gas costs are high).
      • IPFS + Filecoin – Decentralized file storage with off-chain data.
      • Arweave – Permanent, decentralized storage.
      • Solana, Near, or Cosmos-based chains – Some offer more efficient storage solutions.
  4. Privacy vs. Storage Trade-Off

    • Tornado Cash prioritizes privacy (via zk-SNARKs and nullifiers), not data storage.
    • If you need both privacy and storage, you may need to combine Tornado Cash with another storage solution.

Conclusion

Tornado Cash is not a blockchain for storing data—it’s a privacy tool for transactions. For on-chain data storage, explore other blockchain-based storage solutions.

Would you like recommendations for privacy-preserving storage options?

Answered by mistral-small-latest (mistral)

Contact Us About Tornado Cash

Are you a representative of the Tornado Cash project? Send us a message.