By default, all your Ethereum transactions and balances are public. TornadoCash is the non-custodial service which allow you way to send Ethereum 100% anonymously with zksnarks zero knowledge protocol served through Ethereum smart contracts. TornadoCash improves transaction privacy by breaking the on-chain link between recipient and destination addresses. It uses an Ethereum smart contract that accepts ETH deposits that can be withdrawn by a different address.
©