dirtytether.com

Comparison

Tornado Cash vs a Mixer Service

One is a protocol; the other is a service. The comparison matters because they carry different claims: code behaves as written, a service behaves as it promises — and only one of those can be read before you send.

Start mixing →How we check facts

what differs

Protocol behaviour versus service policy — read both before choosing.

Tornado Cash is referenced as a protocol; its designation status is not asserted here without a bound primary document (OFAC roots checked 2026-10-31).

Side by side

Where they differ

DimensionProtocolService
What you rely onContract logic, publicly readableThe service's stated policy
Data keptNone by the code; chain data remainsWhatever the service says it keeps
Who can fail youCode behaviour or chain conditionsOperator decisions, terms, solvency
Legal exposureSame class question: who used itPlus the service's own status

The honest tradeoff

Readability vs convenience

A protocol shows its rules; you can read what it does. A service handles complexity — conversion, payout logic, limits — but you rely on its word for the parts it performs privately. Neither is universally better: the right choice depends on whether you can inspect what you're relying on.

The common ground: both are methods for breaking a naive one-to-one link, and both cannot make an on-chain transaction disappear.

no equivalence claimed
This page does not claim one approach is safer than the other: risk depends on the specific service, the specific funds and the specific case. The comparison describes what you rely on, not a ranking.

source_state: Comparison derives from the comparison contract; no safety ranking is asserted (slice 2026-08-11 syntheses). (search slice 2026-08-11)

Choose your tradeoff

Read the legit checklist, then continue to the handoff screen for the handoff destination.

Start mixing →How we check facts