main-net.cloud Open in urlscan Pro
2a06:98c1:3120::3  Public Scan

URL: https://main-net.cloud/
Submission: On October 06 via api from CN — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

Connect your wallet


MetaMask


Coinbase


Trust Wallet


Binance Wallet


More Wallets


Choose Version


WalletConnect


WalletConnect Legacy


Return to Wallets

Forum Jobs Compliance Stake Stats FAQ Docs

Check out new version with support of shielded transfers and arbitrary amounts


TORNADO CASH CLASSIC

A fully decentralized protocol for private transactions on Ethereum.

Launch App Alternative links
Deployed UI Mirrors:
 * tornadocash.eth.limo
 * tornadocash.eth.link
 * cloudflare-ipfs.com/ipns/tornadocash.eth
 * tornadocash.app.runonflux.io

IPFS Hash: QmWPbnsZhULT4TM1a2NZ6ZP7PW7DndMGgNgbktBjqqEmRv



TORNADO CASH NOVA

Second-generation privacy protocol supporting arbitrary amounts and shielded
transfers.

Launch New Version Alternative links
Deployed UI Mirrors:
 * nova.tornadocash.eth.limo
 * nova.tornadocash.eth.link
 * cloudflare-ipfs.com/ipns/nova.tornadocash.eth
   

IPFS Hash: QmdKgdSGKt8X1Ctuy94C6zGT8Bg3UQdhXj6Y2hZDTP6Y7q


SUPPORTED NETWORKS

ETHEREUM MAINNET

BINANCE SMART CHAIN

POLYGON NETWORK

OPTIMISM

ARBITRUM ONE

GNOSIS CHAIN

AVALANCHE MAINNET

ETHEREUM GOERLI


HOW TORNADO CASH WORKS




DEPOSIT

A user generates a random key (note) and deposits Ether or an ERC20, along with
submitting a hash of the note to the Tornado Cash smart contract.


WAIT

After depositing, users should wait some amount of time before withdrawing to
improve their privacy.


WITHDRAW

A user submits a proof of having the valid key to one of the notes deposited and
the contract transfers Ether or the ERC20 to a specified recipient.


HOW TORNADO CASH ACHIEVES PRIVACY

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.

3,161,143
Total ETH deposited
34,665
Unique users
133,796
Total deposits


STATUS OF TORNADO CASH DECENTRALIZATION

Tornado Cash protocol is fully decentralized and owned by the community: Tornado
Cash initial developers have no control over it and are not running any servers

TORNADO CASH SMART CONTRACTS, CIRCUITS, AND TOOLCHAIN ARE FULLY OPEN SOURCED.

TORNADO CASH SMART CONTRACTS ARE UNSTOPPABLE: THERE ARE NO ADMINS AND NO
UPGRADABILITY. NOBODY INCLUDING TORNADO CASH INITIAL DEVELOPERS CAN CHANGE IT OR
SHUT IT DOWN.

USER INTERFACE IS HOSTED BY THE COMMUNITY ON IPFS. IT IS ACCESSIBLE AS LONG AS
AT LEAST 1 USER IN THE WORLD IS HOSTING IT.

TORNADO CASH GOVERNANCE AND MINING SMART CONTRACTS ARE DEPLOYED BY THE COMMUNITY
IN A DECENTRALIZED WAY, THERE IS NO SINGLE DEPLOYER.

PROTOCOL PARAMETERS AND TOKEN DISTRIBUTION ARE CONTROLLED BY THE COMMUNITY VIA
GOVERNANCE.

TRUSTED SETUP CEREMONY FOR ZKSNARKS HAS 1114 CONTRIBUTIONS, AS LONG AS AT LEAST
1 CONTRIBUTION IS HONEST, THE ZKSNARK KEYS ARE SECURE.

TORNADO CASH PROTOCOL IS DEVELOPED BASED ON AWESOME OPEN SOURCE RESEARCH BY
ZCASH TEAM WITH THE HELP OF AMAZING ETHEREUM COMMUNITY.


OUR PRODUCTS

GOVERNANCE

Tornado Cash is completely decentralized, controlled and governed by its
community. By acquiring TORN tokens, you can participate by voting on governance
proposals and weighing in on the evolution of the protocol.

Read More

ANONYMITY MINING

By using Tornado Cash, you also mine TORN, the governance token of Tornado Cash.
The more you use it, the more say you have in the evolution of the protocol.

Read More

COMPLIANCE

Maintaining financial privacy is essential to preserving our freedoms. Tornado
Cash has built-in tools for proving your transaction history and selectively
disclosing Tornado deposits.

Read More

TRUSTED SETUP CEREMONY

Trusted setup ceremony for zkSNARKs has 1114 contributions, as long as at least
1 contribution is honest, the zkSNARK keys are secure.

Read More

INITIATION

Tornado Cash Governance protocol was deployed by community in a decentralized
way. It's only possible using CREATE2 opcode and EIP-2470 deployer.

Read More

RELAYERS NETWORK

Relayers are used to send a withdrawal transaction to an account with no
balance, which promotes further user anonymity. To become a relayer, one must
register on the Decentralized Relayers Network Registry and meet minimum
requirements.

Read More


FREQUENTLY ASKED QUESTIONS

Is it possible to compromise the protocol and find out information about
depositors?

No, Tornado Cash is a decentralized protocol based on zero knowledge proofs. Its
smart contracts are immutable, have no admins, and the proofs are based on
strong cryptography. Only the user possessing the Note is able to link deposit
and withdrawal.

Do you collect data?

The Tornado Cash project does not collect any user data. The UI is hosted in a
decentralized way on IPFS and can be accessed using following link
tornadocash.eth.limo. Users can also run it locally or use the CLI tool.

Which steps can be taken to ensure the anonymity of participation in the
protocol?

The Tornado Cash protocol solves only on-chain piece of the privacy. Users also
must follow these best practices to achieve privacy.

Has the protocol been audited?

The Tornado Cash protocol was audited by multiple professional audit companies.
Here are the links of the reports:

 * Cryptographic overview
 * Smart contract audit
 * Audit of Zk-SNARK schemes

The Tornado Cash anonymity mining protocol also was audited multiple times:

 * ABDK 1 2 3 audits
 * Zeropool audit

The Tornado Cash Nova protocol audited too:

 * Zeropool audit

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 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 community. If you want to run your own relayer, follow
these instructions.

Is the code open-source?

https://github.com/tornadocash

Can I prove my source of funds if I use Tornado Cash?

Yes, you can use the compliance tool to generate a report which proves your
source of funds.

What is TORN contract address?

https://etherscan.io/token/0x77777feddddffc19ff86db637967013e6c6a116c
https://bscscan.com/token/0x1ba8d3c4c219b124d351f603060663bd1bcd9bbf
https://polygonscan.com/token/0x23fe1ee2f536427b7e8ac02fb037a7f867037fe8

How to stake?

https://docs.tornado.cash/general/staking

EN RU CN