Введение в Tornado Cash

TORNADO CASH

Tornado Cash — это полностью децентрализованный некастодиальный протокол, позволяющий проводить частные транзакции в криптопространстве. Как децентрализованный протокол, смарт-контракты Tornado.Cash были реализованы в блокчейне Ethereum, что делает их неизменяемыми. Их нельзя ни изменить, ни подделать. Поэтому никто, включая первоначальных разработчиков, не может их изменить или отключить. Все смарт-контракты по управлению и майнингу развертываются сообществом децентрализованным образом. Как некастодиальный протокол, пользователи хранят свои криптовалюты во время работы Tornado.Cash. Это означает, что при каждом депозите им предоставляется закрытый ключ, позволяющий получить доступ к внесенным средствам, что дает пользователям полный контроль над своими активами.

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

Tornado Cash повышает конфиденциальность транзакций, разрывая внутрисетевую связь между исходным и целевым адресами. Он использует смарт-контракт, который принимает депозиты ETH и других токенов с одного адреса и позволяет выводить их с другого адреса. Для максимальной конфиденциальности рекомендуется несколько шагов, таких как использование ретранслятора для газовых платежей для вывода средств с адреса без существующего баланса. Более подробная информация доступна в разделе За кулисами: Как работает Tornado.Cash? и Советы по сохранению анонимности.

Где работает Tornado.cash?

С момента своего создания в 2019 году Tornado Cash работает на блокчейне Ethereum. Протокол предлагает диверсифицированные пулы фиксированных сумм для шести токенов (ETH, DAI, cDAI, USDC, USDT и WBTC), обрабатываемых блокчейном Ethereum. С июня 2021 года, в дополнение к блокчейну Ethereum, смарт-контракты Tornado Cash также были развернуты на других сайдчейнах и блокчейнах. Эти развертывания позволили инструменту либо поддерживать новые токены, либо извлекать выгоду из преимуществ уровня 2, таких как более быстрые и дешевые транзакции. На сегодняшний день Tornado Cash работает на:

  • Ethereum Blockchain : ETH (Ethereum),

  • DAI (Dai),

  • cDAI (Compound Dai),

  • USDC (USD Coin),

  • USDT (Tether) & WBTC (Wrapped Bitcoin),

  • Binance Smart Chain: BNB (Binance Coin),

  • Polygon Network: MATIC (Polygon),

  • Gnosis Chain (former xDAI Chain): xDAI (xDai),

  • Avalanche Mainnet: AVAX (Avalanche),

  • Optimism, as a Layer-2 for ETH (Ethereum),

  • Arbitrum One, as a Layer-2 ETH (Ethereum).

До декабря 2021 года протокол включал систему анонимного майнинга для некоторых из этих токенов, позволяя пользователям зарабатывать токен управления (TORN). Пользователи могли в конечном итоге зарабатывать TORN в сети Blockchain, внося депозиты в пулы ETH, DAI, cDAI и WBTC.Дополнительная информация о Анонимном майнинге & Токене Tornado.Cash доступна.Благодаря токену TORN пользователи Tornado Cash могут активно участвовать в формировании протокола.

Сообщество имеет большое влияние на развитие Tornado Cash и улучшение его функций. Действительно, параметры протокола и распределение токенов полностью контролируются сообществом посредством этого управления. Все пулы, упомянутые выше, доступны на tornadopro.cash.

Они работают по принципу фиксированных сумм депозитов и снятий. Это означает, что каждый токен имеет от 2 до 4 различных пулов, что позволяет проводить транзакции только на 2–4 различных фиксированных суммы (например, ETH имеет четыре различных пула, по одному для каждой из этих сумм: 0,1, 1, 10 и 100 ETH).\

БЛОКЧЕЙН

Tornado Cash Nova

С выпуском Tornado Cash Nova (бета-версия) в декабре 2021, в протокол был добавлен обновленный пул с уникальными новыми функциями. Пользователи больше не ограничены транзакциями с фиксированной суммой. С добавлением Tornado Cash Nova они могут воспользоваться пулом произвольной суммы и защищенными переводами. Tornado Cash Nova работает на Gnosis Chain (бывшая xDai Chain) как Layer2 для оптимизации скорости и стоимости. Он позволяет вносить и выводить полностью настраиваемые суммы в ETH. Этот пул также позволяет выполнять защищенные транзакции, в которых пользователи могут передавать хранение своих токенов, оставаясь в пуле.

Tornado Cash Nova (бета-версия) доступна на nova.tornadopro.cash. Дополнительную информацию о работе Tornado Cash Nova можно найти в специальном разделе наших документов.

Как работает Tornado.Cash?

Коды, лежащие в основе работы Tornado.Cash — смарт-контакты, схемы и набор инструментов — полностью открыты. Работая как DAO (децентрализованная автономная организация), управление и смарт-контракты майнинга Tornado.Cash развертываются его сообществом. Протокол также работает с zk-SNARK, что позволяет использовать доказательства с нулевым разглашением, позволяя пользователям демонстрировать владение информацией без необходимости ее раскрывать. Использование этой технологии основано на исследовании с открытым исходным кодом, проведенном командой Zcash с помощью сообщества Ethereum. Для настройки начальных ключей zk-SNARK в мае 2020 года был запущен Tornado.Cash Trusted Setup Community, на счетах которого 1114 вкладов. Такое значительное количество вкладчиков делает невозможным компрометацию протокола путем подделки доказательств с нулевым разглашением. Пользовательский интерфейс размещен сообществом на IPFS (InterPlanetary File System), что сводит к минимуму риски удаления данных. Действительно, интерфейс будет работать до тех пор, пока его хостит хотя бы один пользователь.

Last updated