Questions tagged [tornado-cash]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
4 votes
3 answers
117 views

How does Tornado Cash protect against MEV?

As I understand it, when you send ETH into Tornado Cash, you have a piece of information that you can later submit from any address to retrieve your ETH. In this case, if I can retrieve it from ...
vrwim's user avatar
  • 198
0 votes
1 answer
170 views

What are some Tornado Cash alternatives?

I used Tornado Cash in its earlier days, but I stopped using it after it faced sanctions. What are some other dApps available that can be used for private transactions on Ethereum? I'm not referring ...
Maximus Stacks's user avatar
0 votes
1 answer
344 views

What are Ethereum Genesis transactions?

I recently came across these transactions on Ethereum that don't have a typical transaction hash. They are sent by a wallet named "GENESIS," which is not associated with any specific address ...
0xWenMoon's user avatar
1 vote
1 answer
48 views

Why TornadoCash smart contract calls address = 8?

I've trying to understand how zkSNARK works in TornadoCash. I faced with the tricky thing in the code which I cannot understand. I researched the code of this smart contract at address: https://...
Valera Dubrava's user avatar
5 votes
0 answers
107 views

How the mimc bug from circomlib was safely exploited in practice on Tornado Cash?

Several years ago, there was an unenforced constraint on verification in the cirmcomlib library : a tool for building projects using ZsNarks. The error allowed to forge cryptographic nullifiers/proofs ...
user2284570's user avatar
-1 votes
1 answer
59 views

Are privacy zk-roll ups the Ethereum-equivalent of Bitcoin Tumblers?

In Bitcoin, people can move bitcoin privately using Tumblers or Mixers to obfuscate source of funds, like Tornado Cash. In Ethereum, is the equivalent of this seems to be Privacy ZK roll-ups like ...
user610620's user avatar
  • 1,486
1 vote
1 answer
96 views

how tornado cash commitment is safe?

When you deposit funds to tornado cash, you get a secret which is called "commitment". When you withdraw funds, you pass this secret, zk-Stark algorithm can detect which deposit belongs to ...
Yilmaz's user avatar
  • 1,540
0 votes
2 answers
105 views

How do sanctions work on Tornado Cash?

So addresses receiving money from the mixer are barred from various exchanges/defi protocols. How does that work? Can't the addresses just send ETH from the mixer for example to some other addresses ...
frt132's user avatar
  • 87
0 votes
1 answer
219 views

How does nullifier prevent double spending in tornado cash?

I know that to withdraw money from tornado cash, the sender has to send proof of (secret, nullifier). If it is verified by the contract, it withdraws money. To prevent double spending, the sender also ...
Yilmaz's user avatar
  • 1,540
4 votes
1 answer
204 views

Why does Tornado Cash can not be attack by "front running attack"?

If a miner sees the transaction with the "Tornado Cash withdraw" in the mempool and decides to create another transaction of his own, how the Tornado Cash defeat this?
JESSE Bin's user avatar
  • 187
1 vote
1 answer
620 views

Tornado Cash Hasher contract - circom

In the Tornado Cash constructor, it takes an argument: Ihasher _hasher; where the Ihasher is: interface IHasher { function MiMCSponge(uint256 in_xL, uint256 in_xR) external pure returns (uint256 ...
thefett's user avatar
  • 3,813
1 vote
1 answer
113 views

How does tornado.cash work?

I came to this site: https://tornado.cash/ And I'm trying to figure out how it works. Looks like the user has to deposit and withdrawal "in full", and this make it easy to associate the IN ...
daisy's user avatar
  • 284
1 vote
0 answers
48 views

Consolidating balances from multiple addresses in a private manner

I have a large amount of Ethereum addresses that all have random amounts of Ether in them. I'd like to consolidate these into one address now, for ease of use. I was intending to use Tornado Cash to ...
ieatpizza's user avatar
  • 111
1 vote
0 answers
254 views

Can a malicious Tornado Cash Relayer deanonimize users?

Expanding on the question regarding malicious Tornado Cash Relayers: I'm trying to understand what protects users from malicious relayers connecting recepient address with IP address. Imagine I ...
Y L's user avatar
  • 11
7 votes
1 answer
3k views

How Tornado Cash Relayer trustless protocol works?

As anyone can see by the official GitHub repo, to became a Tornado Cash relayer, you need to install a node waiting for ZK Notes of the users. The node will provide them money they want to reclaim, ...
Tinnitus George's user avatar
0 votes
3 answers
2k views

ERC20 Mixer to transfer fund privatly

I am working on idea to mix erc20 token from one account to many account. i have seen many example but all example has some limitation. like you can mix fixed amount. Sender can mix one ...
Jignesh Aakoliya's user avatar