На фоне недавних новостей о том, что основателя Tornado Cash вот-вот выпустят из тюрьмы, а также раздута шумиха по поводу доказательства с нулевым разглашением, $TRON вырос на целых 327% по сравнению с самой низкой точкой в ​​$3,4 в декабре прошлого года. Давайте подведем итоги, почему в этом коде нет Люди обновляются, в сообществе царит хаос и почему проект конфиденциальности, долгое время не имевший контента в социальных сетях, вернулся на уровень публичного обсуждения.

Что случилось с Торнадо Кэш?

2022 год

8 августа Министерство финансов США поместило Tornado Cash в санкционный список, запретив его использование гражданами и учреждениями США; впоследствии Circle заморозила средства USDC на адресе кошелька Tornado Cash, одобренном Министерством финансов США поставщиками промежуточного программного обеспечения, такими как Infura и Alchemy; Он также подвергся цензуре, в результате чего пользователи не могли нормально получить доступ к своим активам и могли завершать взаимодействие только путем ручной настройки конфигурации узла кошелька. Разработчики и участники кода сообщества также были подвергнуты санкциям;

9 августа аккаунт основателя Tornado Cash на Github был заблокирован; Gitcoin приостановил финансирование Tornado Cash; исследовательская компания по блокчейну Elliptic отметила соответствующие адреса Tornado Cash во всех цепочках; анонимные пользователи использовали Tornado Cash для отправки отчетов большому количеству людей; из известной отправки ETH на адрес человека по состоянию на 9 августа Tornado Cash (TORN) упал до $21,94, то есть за 24 часа падение составило почти 30%;

10 августа PeckShield сообщил, что злоумышленники Curve перевели около 340 ETH на Tornado Cash, FixFloat и Binance соответственно, Tornado Cash перевели более 40 миллионов долларов США в ETH с момента введения санкций OFAC. В список запрещенных ресурсов входит Tornado; Официальный веб-сайт Cash, учетные записи GitHub основателей, организаций и участвующих создателей сообщества, все $USDC в протоколе Tornado Cash, infura_io, AlchemyPlatform, RPC TC и т. д.

Эта масштабная санкция напрямую привела к 90-процентному падению депозитов и выводов средств из протокола. Участники сообщества также оказались перед дилеммой, продолжать ли вносить обновления кода. С одной стороны, существуют огромные юридические риски, а с другой. с другой стороны, они обеспокоены этим прекрасным инструментом и тяжелой работой, которую они проделали.

Что такое Торнадо Кэш?

Tornado Cash — это децентрализованное решение для обеспечения конфиденциальности, не связанное с хранением данных, основанное на Ethereum. Его самая большая особенность заключается в том, что он разрывает цепочку связей между адресом получателя и целевым адресом, тем самым улучшая конфиденциальность транзакций. Tornado Cash использует смарт-контракты, которые принимают депозиты в ETH и ERC-20, которые можно вывести через любой адрес в цепочке. Всякий раз, когда активы выводятся через новый адрес, снятие средств не может быть привязано к депозитам, что обеспечивает конфиденциальность активов.

Как добиться конфиденциальности

Tornado Cash использует доказательства с нулевым разглашением (zk-SNARK) для обеспечения конфиденциальности. Когда пользователь решает вывести деньги, он должен предоставить доказательства того, что он или она владеет секретом, соответствующим одному из списков депозитов смарт-контракта. Технология zk-SNARK позволяет проверить это доказательство без раскрытия пользователем точного депозита, соответствующего его секрету. Затем смарт-контракт проверяет подтверждение и переводит внесенные средства на адрес, указанный в транзакции вывода средств. Ни один сторонний наблюдатель не сможет определить, с каким депозитом связан этот вывод. TORN — это собственный токен управления Tornado Cash. Это токен ERC-20 с фиксированным предложением, используемый для голосования по обновлениям и исправлениям протокола.

Проще говоря, доказательство с нулевым разглашением может не только сохранить мою тайну, но и заставить других поверить вам. Например, А освоил эксклюзивный секретный рецепт определенной еды и обращается к инвестору Б за финансированием, если А просто говорит «Я». Существовала формула, но Б определенно не верил в нее, поэтому А решил найти способ проверить ее. Лучшим способом было превратить секретный рецепт в еду и продать его на рынке. Все обнаружили, что другие компании не могут. Я не готовлю ту же еду, что и А. Тот вкус, который она придает, доказывает, что А освоил эту уникальную формулу. Он может не только раскрыть ингредиенты формулы Б, но и заставить Б поверить, что у него действительно есть эксклюзивная формула. — это волшебное доказательство с нулевым разглашением. Будь то в жизни или на работе, доказательства с нулевым разглашением необходимо использовать во многих местах.

Далее давайте рассмотрим принцип реализации Tornada Cash.

1. Депозит

Чтобы внести депозит, пользователь генерирует случайный ключ (закрытый сертификат) и отправляет хэш вместе с необходимой суммой в смарт-контракт Tornado, который принимает депозит и записывает аутентификацию того, что пользователь внес депозит, и смешивает депозит с пуле, когда пользователи производят вывод средств, им нужно только предоставить соответствующие учетные данные (технология доказательства с нулевым разглашением), чтобы инициировать операцию вывода средств из контракта по любому адресу.

2. Анонимный набор

Основная функция анонимного набора — измерить, сколько депозита у вас осталось для вывода, и есть два варианта вывода.

Используйте децентрализованный кошелек для получения депозитов через Relayer

Релеер можно понимать как реле. Его функция состоит в том, чтобы полностью поддерживать анонимность выводящего средства. Выводящему необходимо только создать новый адрес кошелька Ethereum, передать доказательство с нулевым разглашением и заплатить определенное количество GAS в сеть. поможет вам завершить операцию вывода средств.

Конечно, полной анонимности нельзя добиться просто с помощью этого метода, поскольку часть ваших следов доступа останется в централизованной сети.

Как с этим справиться?

  1. Сохраняйте свой IP анонимным

  2. очистить некоторые файлы cookie

  3. Есть следы пополнения и вывода, такие как одна и та же сумма в течение короткого периода времени, поступление на тот же новый адрес и т.д.

  4. Поддерживать достаточно длительный период, чтобы гарантировать, что в пул смешивания поступает достаточное количество средств из разных источников.

Каков текущий статус Tornado Cash?

В конце 2022 года член сообщества gozzy выступил с предложением сообщества продолжить последующую разработку Tornado и было одобрено сообществом. После того как предложение было принято, gozzy начал обновлять способы входа пользователей в систему. веб-сайт с использованием метода парсеров ENS и IPFS (http://3th.ws), а также выпустил часть дорожной карты Tornado Cash. Как видно из дорожной карты, текущим приоритетом gozzy является восстановление соединений внешнего интерфейса и ретранслятора Tornado Cash. В будущем мы будем обновлять образовательные ресурсы, участвовать и ускорять управление, завершать расширение и развитие протокола и т. д.

Выше изложен технический принцип, механизм работы и текущая ситуация с Tornado Cash.

Благодаря сильной поддержке сообщества и разработчиков нетрудно увидеть, что вызов централизованной гегемонии никогда не прекращался. Это также первоначальная цель блокчейна с момента его рождения. Torndao является крупнейшим решением конфиденциальности в Ethereum. лидер отрасли. «Дамоклов меч» внес огромный вклад в децентрализацию, а также предоставил преступникам возможности воспользоваться ими. Единственное, что можно сказать наверняка, это то, что волна вызовов гегемонии никогда не прекращалась. Даже если в этом процессе будет много перипетий, эту тенденцию все равно не остановить. Нам нужно найти компромиссный план, а не вслепую. подавляя это.

Позвольте мне закончить сегодняшнюю статью более приземленным примером. Кухонные ножи могут резать овощи, но могут и творить зло. Если из-за этого прекратить производство кухонных ножей, то исчезнет и теория инструментов, которой гордятся люди. все еще быть устойчивым.