# Tornado Cash For Privacy

By [Decent DAO](https://paragraph.com/@decentdao) · 2022-03-02

---

Privacy is foundational to the spirit of crypto. It’s a core piece to the puzzle surrounding the self-sovereignty of your digital assets. People need protection in this new realm of finance, especially considering the scale at which founders are transitioning their companies and projects to DAOs. With lots of buzz earlier this year surrounding DeFi privacy projects, let’s take a look into one of the largest privacy solutions on Ethereum today: [Tornado Cash](https://tornado.cash/). Tornado Cash is the non-custodial solution for crypto users who want to maintain their anonymity while keeping their professional assets on-chain and private. 🤫

First, let’s explore what a transaction mixer is. A transaction mixer scrambles funds from multiple users and transactions before each transaction reaches its intended address. This mixing provides a veil of privacy that makes it difficult to trace the amount of funds and where they went. Remember our post on Starknet and zero-knowledge proofs? Tornado Cash also uses zero-knowledge proofs as a means to muddle transaction data. Specifically, they utilize [**zk-SNARKs**](https://academy.moralis.io/blog/breaking-down-eth-2-0-zk-snarks-and-zk-rollups?utm_source=blog&utm_medium=post&utm_campaign=What%2520Is%2520Tornado%2520Cash%2520and%2520TORN%253F), which stands for Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge. You’ll recall that there are two parties involved with zk-proofs cryptography protocol: a prover and a verifier. [Moralis Academy](https://academy.moralis.io/blog/what-is-tornado-cash-and-torn-2) explains that “the prover seeks to prove a hypothesis while the verifier determines the veracity of the prover’s claim. The concept behind zero-knowledge proofs is that one can prove possession of a piece of information without revealing it.” According to [DeFi Rate](https://defirate.com/tornado-cash/), instead of spamming additional transactions between sender and receiver, “Tornado Cash scrambles user funds within a smart contract in a black-box environment, which isn’t visible on the public ledger.” This gives Tornado Cash the element of decentralization because a smart contract handles the funds rather than a third party. Founder Roman Semenov says Tornado Cash is designed so a third party can’t control it. 👏🏻 🦄

[Moralis Academy](https://academy.moralis.io/blog/what-is-tornado-cash-and-torn-2) breaks down the Tornado Cash process:

*   Users generate a “secret” when they deposit ETH to the Tornado Cash smart contract and create a “commitment” hash along with their deposit.
    
*   The contract adds the funds to its list of deposits, and when the user is ready to withdraw, they must provide the corresponding secret that matches the unspent deposit from Tornado Cash’s deposit list.
    
*   zk-SNARKs accomplish the function without exposing the specific deposit that corresponds to its secret.
    

Tornado Cash is open source. Bullish. It has a token, [TORN](https://academy.shrimpy.io/post/what-is-tornado-cash-torn), with nearly [$500M in TVL](https://coinmarketcap.com/currencies/torn/). Bullish. It has a super clean and easy frontend UI deriving from [Ethereum Naming Service](https://ens.domains/) (ENS). Bullish. It has no back end. Bullish. It’s designed to be immutable and unstoppable. Tornado Cash also has a DAO, and Semenov told [CoinBase](https://www.coindesk.com/tech/2022/01/25/tornado-cash-co-founder-says-the-mixer-protocol-is-unstoppable/) that “the Tornado Cash team mostly does research and publishes the code to GitHub. All the deployments, protocol changes, and important decisions are made by the community via Tornado Governance DAO and deployment ceremonies.” That’s Decent and definitely #DeFi for y’all. 🚀

It’s important to discuss the relationship between security and privacy. How does Tornado Cash maintain its privacy? The [Tornado Cash](https://tornado.cash/) team states, “Tornado Cash improves transaction privacy by breaking the on-chain link between source and destination addresses. It uses a smart contract that accepts ETH deposits that can be withdrawn by a different address. To preserve privacy, a relayer can be used to withdraw to an address with no ETH balance. Whenever ETH is withdrawn by the new address, there is no way to link the withdrawal to the deposit, ensuring complete privacy.” What is a relayer? “Relayers are used to withdraw to an account with no ETH balance. The relayer sends a withdrawal transaction and takes a part of the deposit as compensation (the protocol itself does not collect any fees). The relayer cannot change any withdrawal data including the recipient address. The Tornado Cash initial developers do not control or play any role in relaying transactions, the relay network is independent and run by the community.” 🌪️

Privacy is an element of security, as crypto users—especially new users—interact on a public blockchain for all to see. Financial data is **personal**. Exposing too much of users' transaction data poses risks to the integrity of their self-sovereignty. [Semenov](https://www.coindesk.com/tech/2022/01/25/tornado-cash-co-founder-says-the-mixer-protocol-is-unstoppable/) says it best: “Since all their crypto portfolio is visible to the public, the holders of significant amounts of crypto are very vulnerable to becoming victims of kidnapping, torture, and blackmail. We think that it's a very serious threat, and privacy protocols are very important to ensure their personal safety. The banks don't disclose your personal holdings to anyone who asks, and we think it should be the same way with crypto.” We advise not thinking too much into the classic FUD of crypto being a way for criminals to hide their personal data. This is about users feeling safe on the most transparent monetary network in history. 🔏

Tornado Cash has launched its [v3](https://tornado-cash.medium.com/tornado-cash-introduces-arbitrary-amounts-shielded-transfers-8df92d93c37c). It’s been a while, considering its [v2 announcement](https://tornado-cash.medium.com/tornado-cash-version-2-has-been-released-8c739d3706df) came out in late 2019. Tornado Cash Nova improves the user experience and the protocol’s core functionalities:

*   Users can deposit and withdraw arbitrary amounts of ETH.
    
*   Users can make shielded transfers of deposited tokens, meaning “users will be able to transfer a chosen amount of their deposited tokens (not necessarily all of them) to another address without needing to withdraw them from the pool.”
    
*   Tornado Cash has implemented Gnosis Chain as its Layer 2 to ensure cheaper fees.
    

More recently, Tornado Cash is “actively spinning” on Optimism Layer 2. It’s continuously expanding its presence in the DeFi ecosystem.

What’s the moral of the story? Aside from decentralization itself, we feel privacy and security are two of the foremost important issues in DeFi. Privacy and security imply safety—safety from bad actors and safety from oppressive financial systems. The Tornado Cash protocol solves the on-chain piece of privacy. It’s up to the user to take the [many important steps](https://tornado-cash.medium.com/how-to-stay-anonymous-with-tornado-cash-and-similar-solutions-efdecdbd7d37) to maintain personal privacy. We’re here to help. 💜

Sources:

[

Tornado.Cash
------------

A secure, non-custodial solution designed to protect your Ethereum transactions. Experience true privacy with no need for centralized intermediaries or trust.

https://tornado.cash

![](https://storage.googleapis.com/papyrus_images/8ad1c9935dd9eeb5ad2baacb335b674e912d56aa2ac1a88a3378dd8df5ffe805.png)

](https://tornado.cash/)

[https://defirate.com/tornado-cash/](https://defirate.com/tornado-cash/)

[

Tornado Cash Co-Founder Says the Mixer Protocol Is Unstoppable
--------------------------------------------------------------

Roman Semenov says the Tornado Cash protocol is designed so that a third-party can't control it.

https://www.coindesk.com

![](https://storage.googleapis.com/papyrus_images/9d326bbd1b8bea6bfe1080949e9432f7e48f1ced2049fea5dd53b1e8dab7596b.jpg)

](https://www.coindesk.com/tech/2022/01/25/tornado-cash-co-founder-says-the-mixer-protocol-is-unstoppable/)

[

Ethereum Mixer Tornado Cash Launches Major Upgrade as V3 Approaches
-------------------------------------------------------------------

The privacy mixer is rolling out a number of new features and layer 2 functionality on xDai.

https://www.coindesk.com

![](https://storage.googleapis.com/papyrus_images/0c637d9a3f0b074d3e9b30e4c3a8a41d20eac7ff164af7c45520fcc2ebb0ab30.jpg)

](https://www.coindesk.com/tech/2021/12/15/ethereum-mixer-tornado-cash-launches-major-upgrade-as-v3-approaches/)

[

Tornado.cash version 2 has been released
----------------------------------------

Tornado.cash version 2 has been released Today we are thrilled to announce the new version of Tornado.cash privacy solution. The new version contains a number of major features as well as many ...

https://tornado-cash.medium.com

![](https://storage.googleapis.com/papyrus_images/d916714137de3f8650af63084c5467bbf4ea47e74860477c935dd8a7da2d7b6d.png)

](https://tornado-cash.medium.com/tornado-cash-version-2-has-been-released-8c739d3706df)

[

BULLMANIA - Crypto Profits Simplified - by Ivan on Tech
-------------------------------------------------------

Learn crypto trading step-by-step with proven tools, real strategies, and pro guidance. Start free or go Pro and trade with confidence.

https://www.bullmania.com



](https://academy.moralis.io/blog/what-is-tornado-cash-and-torn-2)

[

How to stay anonymous with Tornado.cash and similar solutions
-------------------------------------------------------------

How to stay anonymous with Tornado.cash and similar solutions Network-level security In the current implementation, we only attempt to solve the on-chain part of privacy. There is also network-level ...

https://tornado-cash.medium.com

![](https://storage.googleapis.com/papyrus_images/6c518151d2a78c05a6c11275742ac003ce088adcbb259470008d46d3d3a9680d.png)

](https://tornado-cash.medium.com/how-to-stay-anonymous-with-tornado-cash-and-similar-solutions-efdecdbd7d37)

[

Tornado Cash Introduces Arbitrary Amounts & Shielded Transfers
--------------------------------------------------------------

Tornado Cash Introduces Arbitrary Amounts & Shielded Transfers What if we told you that fixed amounts pools may no longer be your sole option on Tornado Cash? Tornado Cash Nova, the beta version of a ...

https://tornado-cash.medium.com

![](https://storage.googleapis.com/papyrus_images/be9cb0b77bde47d2438563e68cddd9b5823c2b446826ad45ab4a7f2a1be6a432.gif)

](https://tornado-cash.medium.com/tornado-cash-introduces-arbitrary-amounts-shielded-transfers-8df92d93c37c)

[

What is Tornado Cash? (TORN)
----------------------------

What is Tornado Cash and why is it the best privacy solution on Ethereum? The recent launch of a governance model has shown that Tornado Cash is committed to evolving into something bigger than a simple coin mixer.

https://academy.shrimpy.io

![](https://storage.googleapis.com/papyrus_images/bd02dfa32e21b84a865670709f45a70b2e75ceb7d5b822fa4fef68c1d4720943.png)

](https://academy.shrimpy.io/post/what-is-tornado-cash-torn)

---

*Originally published on [Decent DAO](https://paragraph.com/@decentdao/tornado-cash-for-privacy)*
