Mixed Currency Trading
Tornado Cash improves transaction privacy by breaking the on-chain link between the source and target addresses. It uses a smart contract that accepts ETH deposits that can be withdrawn through different addresses. To protect privacy, a relay can be used to withdraw to an address that does not have an ETH balance. Whenever ETH is withdrawn from a new address, the withdrawal cannot be linked to a deposit, thus ensuring complete privacy.