Tornado Cash
Открытый смарт-контрактный микшер на Ethereum, позволявший анонимизировать переводы через zero-knowledge-схему. С августа 2022 года находится под санкциями OFAC; в 2024–2025 годах эта санкция частично оспорена в суде.
Синонимы: tornado-cash, tornado mixer, торнадо кэш
Tornado Cash — открытый смарт-контрактный микшер на Ethereum (и нескольких EVM-совместимых сетях), позволявший разрывать связь между адресом отправителя и адресом получателя. Пользователь вносил фиксированную сумму ETH или ERC-20 в общий пул, а затем выводил её на другой адрес, предъявляя zero-knowledge-доказательство владения, но без раскрытия конкретного депозита. С 8 августа 2022 года адреса смарт-контрактов Tornado Cash включены в список SDN OFAC, что сделало этот кейс прецедентным для санкций против ПО как такового.
Как работал
- Пулы фиксированного номинала. Например, 0.1 ETH, 1 ETH, 10 ETH, 100 ETH, отдельные пулы для DAI, USDC, USDT и др.
- zk-SNARK-доказательства. При депозите пользователь сохранял локальный секрет (note). При выводе он формировал zk-доказательство «у меня есть секрет одного из депозитов в пуле», не раскрывая, какого именно.
- Relayer-сервис. Чтобы вывести на пустой адрес без следов «откуда газ», использовались сторонние relayer-ы, оплачивавшие комиссию в обмен на долю выводимой суммы — ранний прообраз концепции sponsor-relayer.
Санкционный прецедент 2022 года
8 августа 2022 года OFAC впервые внёс в SDN-лист не людей и не организации, а смарт-контракты как таковые. Это вызвало:
- немедленный отказ криптокомпаний (Circle, Infura, Alchemy и др.) обслуживать связанные адреса;
- арест и осуждение разработчика Алексея Перцева в Нидерландах в 2024 году;
- предъявление обвинений соразработчику Roman Storm в США;
- удаление репозитория Tornado Cash с GitHub (позже частично восстановлено).
Судебное оспаривание: Van Loon v. Treasury (2023–2025)
Группа пользователей Tornado Cash и фонд Coin Center подали иск против Министерства финансов. Ключевые этапы:
- 2023: окружной суд штата Техас отказал истцам.
- ноябрь 2024: Апелляционный суд пятого округа США отменил решение, постановив, что «неизменяемые смарт-контракты не являются собственностью» по смыслу закона IEEPA, и Минфин превысил полномочия, санкционировав сам код.
- январь–март 2025: OFAC снимает с SDN-листа сами смарт-контракты, оставив отдельные кошельки и физических лиц, связанных с операцией.
Это решение имеет общеправовое значение для любой попытки санкционировать децентрализованное ПО, включая будущие случаи на TON и других сетях.
Связь с TON
Прямого аналога Tornado Cash на TON не существует, но дискуссии о приватных переводах в TON (ZK-Pass, экспериментальные mixer-контракты в тестовых сетях) ведутся с оглядкой именно на этот кейс. Любое решение, повторяющее «pool + zk-proof + relayer», немедленно ставит вопросы AML и потенциального попадания под санкционные программы.
Практические выводы
- Получение средств, прошедших через Tornado Cash, остаётся высоким compliance-риском для бирж и кастодианов.
- Юридический статус самого ПО (после Van Loon) — двусмыслен; пользователи в США по-прежнему рискуют, взаимодействуя с известными контрактами.
- Это не юридический совет; конкретные риски зависят от юрисдикции и роли пользователя в транзакции.