# Введение в Tornado Cash

<figure><img src="https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FnqSTRZB5u10LuFn5zZeB%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-abd4d34155f9622c45ddda2c15d655a546b08610_image.png?alt=media&#x26;token=e14ebc01-4085-4b56-a287-3511c497fa56" alt=""><figcaption><p>ТОРНАДО КЭШ</p></figcaption></figure>

[Tornado Cash](https://tornadoeth.cash) — это **полностью децентрализованный протокол, не связанный с хранением** , позволяющий проводить частные транзакции в криптопространстве. Будучи децентрализованным протоколом, смарт-контракты Tornado.Cash были реализованы в блокчейне Ethereum, что делает их неизменяемыми. Их нельзя ни изменить, ни подделать. Поэтому никто, включая первоначальных разработчиков, не может их изменить или закрыть. Все смарт-контракты управления и майнинга развертываются сообществом децентрализованно. В качестве протокола, не связанного с хранением, пользователи сохраняют свои криптовалюты во время работы Tornado.Cash. Это означает, что при каждом депозите им предоставляется закрытый ключ, обеспечивающий доступ к внесенным средствам, что дает пользователям полный контроль над своими активами.

## Как достигается конфиденциальность? <a href="#how-is-privacy-achieved" id="how-is-privacy-achieved"></a>

Tornado Cash повышает конфиденциальность транзакций, разрывая внутрисетевую связь между адресами источника и назначения. Он использует смарт-контракт, который принимает депозиты ETH и других токенов с одного адреса и позволяет их снимать с другого адреса. Чтобы максимизировать конфиденциальность, рекомендуется несколько шагов, таких как использование ретранслятора для платежей за газ для вывода средств с адреса с нет ранее существовавшего баланса.Более подробную информацию можно найти в *разделе «За кулисами:* [*Как работает Tornado.Cash?*](https://docs-ru.tornadoeth.cash/generaly/kak-rabotaet-tornado-cash)*»* & [Советы, как сохранить анонимность](https://docs-ru.tornadoeth.cash/generaly/sovety-po-sokhraneniyu-anonimnosti) .

## Где работает Tornado.cash? <a href="#where-does-tornado.cash-operate" id="where-does-tornado.cash-operate"></a>

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

* **Ethereum Blockchain** : **ETH** (Ethereum),&#x20;
* **DAI** (Dai),&#x20;
* **cDAI** (Compound Dai),&#x20;
* **USDC** (USD Coin),&#x20;
* **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. Доступна *дополнительная информация об* [*анонимном майнинге*](https://docs-ru.tornadoeth.cash/tornado-cash-classic/anonimnyi-maining) *и* [*токене Tornado.Cash*](https://docs-ru.tornadoeth.cash/generaly/torn) *.* **Благодаря токену TORN пользователи Tornado Cash могут активно участвовать в формировании протокола** . Сообщество имеет большое значение в развитии Tornado Cash и улучшении его функций. Действительно, параметры протокола и распределение токенов полностью находятся под контролем сообщества посредством этого управления. Доступ ко всем упомянутым выше пулам можно получить на сайте [tornadoeth.cash](https://tornadoeth.cash) . Они работают **по принципу депозитов и снятия средств с фиксированной суммой** . Это означает, что каждый токен имеет от 2 до 4 разных пулов, что позволяет совершать транзакции только с 2–4 разными фиксированными суммами *(например, у ETH есть четыре разных пула, по одному на каждую из этих сумм: 0,1, 1, 10 и 100 ETH)* .

<figure><img src="https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FkD4Ua1OdhUph7b7iDOpJ%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-10617b59222644250f007ed680629c8551479079_logos.png?alt=media&#x26;token=f15e8cd1-6545-492a-90be-9654e01e546c" alt=""><figcaption><p>БЛОКЧЕЙН</p></figcaption></figure>

### Tornado Cash Nova <a href="#tornado-cash-nova" id="tornado-cash-nova"></a>

С [**выпуском Tornado Cash Nova** (бета-версия) в декабре 2021 года](https://tornado-cash.medium.com/tornado-cash-introduces-arbitrary-amounts-shielded-transfers-8df92d93c37c) в протокол был добавлен обновленный пул **с новыми уникальными функциями .** Пользователи больше не ограничены транзакциями с фиксированной суммой. С добавлением Tornado Cash Nova они могут получить выгоду от использования **пула произвольных сумм и защищенных переводов** . Tornado Cash Nova работает в цепочке Gnosis (бывшая цепочка xDai) в качестве уровня 2 для оптимизации скорости и затрат. Он позволяет **вносить и снимать полностью персонализированные суммы в ETH** . Этот пул также обеспечивает защищенные транзакции, когда пользователи могут **передавать свои токены, оставаясь в пуле.** Доступ к Tornado Cash Nova (бета-версия) можно получить на [nova.tornadoeth.cash](https://nova.tornadoeth.cash/) . Дополнительную информацию, связанную с функционированием Tornado Cash Nova, вы можете найти в специальном разделе нашей документации.

### Как работает Tornado.Cash? <a href="#how-does-tornado.cash-run" id="how-does-tornado.cash-run"></a>

Коды[ , лежащие в основе функционирования Tornado.Cash](https://github.com/tornadocashdev) — интеллектуальные контакты, схемы и набор инструментов — полностью **открыты.** Сообщество Tornado работает как DAO (децентрализованная автономная организация). Управление наличными и смарт-контракты для майнинга используются его сообществом. Протокол также работает с zk-SNARK, который обеспечивает доказательства с нулевым разглашением, позволяя пользователям демонстрировать владение информацией без необходимости ее раскрытия. это. Использование этой технологии основано **на исследованиях с открытым исходным кодом, проведенных командой Zcash при помощи сообщества Ethereum** . Для настройки первоначальных ключей zk-SNARK в мае 2020 года было запущено [сообщество доверенной настройки Tornado.Cash, насчитывающее ](https://tornado-cash.medium.com/tornado-cash-trusted-setup-ceremony-b846e1e00be1)[1114 участников](https://tornado-cash.medium.com/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa) . Такое значительное количество участников делает невозможным компрометацию протокола путем фальсификации доказательств с нулевым разглашением. Пользовательский интерфейс размещается сообществом в **IPFS (Межпланетная файловая система), что сводит к минимуму риски удаления данных.** Действительно, интерфейс будет работать до тех пор, пока его размещает хотя бы один пользователь.
