Введение в Tornado Cash
Last updated
Last updated
Tornado Cash — это полностью децентрализованный протокол, не связанный с хранением , позволяющий проводить частные транзакции в криптопространстве. Будучи децентрализованным протоколом, смарт-контракты Tornado.Cash были реализованы в блокчейне Ethereum, что делает их неизменяемыми. Их нельзя ни изменить, ни подделать. Поэтому никто, включая первоначальных разработчиков, не может их изменить или закрыть. Все смарт-контракты управления и майнинга развертываются сообществом децентрализованно. В качестве протокола, не связанного с хранением, пользователи сохраняют свои криптовалюты во время работы Tornado.Cash. Это означает, что при каждом депозите им предоставляется закрытый ключ, обеспечивающий доступ к внесенным средствам, что дает пользователям полный контроль над своими активами.
Tornado Cash повышает конфиденциальность транзакций, разрывая внутрисетевую связь между адресами источника и назначения. Он использует смарт-контракт, который принимает депозиты ETH и других токенов с одного адреса и позволяет их снимать с другого адреса. Чтобы максимизировать конфиденциальность, рекомендуется несколько шагов, таких как использование ретранслятора для платежей за газ для вывода средств с адреса с нет ранее существовавшего баланса.Более подробную информацию можно найти в разделе «За кулисами: Как работает 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 и улучшении его функций. Действительно, параметры протокола и распределение токенов полностью находятся под контролем сообщества посредством этого управления. Доступ ко всем упомянутым выше пулам можно получить на сайте tornadoeth.cash . Они работают по принципу депозитов и снятия средств с фиксированной суммой . Это означает, что каждый токен имеет от 2 до 4 разных пулов, что позволяет совершать транзакции только с 2–4 разными фиксированными суммами (например, у ETH есть четыре разных пула, по одному на каждую из этих сумм: 0,1, 1, 10 и 100 ETH) .
С выпуском Tornado Cash Nova (бета-версия) в декабре 2021 года в протокол был добавлен обновленный пул с новыми уникальными функциями . Пользователи больше не ограничены транзакциями с фиксированной суммой. С добавлением Tornado Cash Nova они могут получить выгоду от использования пула произвольных сумм и защищенных переводов . Tornado Cash Nova работает в цепочке Gnosis (бывшая цепочка xDai) в качестве уровня 2 для оптимизации скорости и затрат. Он позволяет вносить и снимать полностью персонализированные суммы в ETH . Этот пул также обеспечивает защищенные транзакции, когда пользователи могут передавать свои токены, оставаясь в пуле. Доступ к Tornado Cash Nova (бета-версия) можно получить на nova.tornadoeth.cash . Дополнительную информацию, связанную с функционированием Tornado Cash Nova, вы можете найти в специальном разделе нашей документации.
Коды , лежащие в основе функционирования Tornado.Cash — интеллектуальные контакты, схемы и набор инструментов — полностью открыты. Сообщество Tornado работает как DAO (децентрализованная автономная организация). Управление наличными и смарт-контракты для майнинга используются его сообществом. Протокол также работает с zk-SNARK, который обеспечивает доказательства с нулевым разглашением, позволяя пользователям демонстрировать владение информацией без необходимости ее раскрытия. это. Использование этой технологии основано на исследованиях с открытым исходным кодом, проведенных командой Zcash при помощи сообщества Ethereum . Для настройки первоначальных ключей zk-SNARK в мае 2020 года было запущено сообщество доверенной настройки Tornado.Cash, насчитывающее 1114 участников . Такое значительное количество участников делает невозможным компрометацию протокола путем фальсификации доказательств с нулевым разглашением. Пользовательский интерфейс размещается сообществом в IPFS (Межпланетная файловая система), что сводит к минимуму риски удаления данных. Действительно, интерфейс будет работать до тех пор, пока его размещает хотя бы один пользователь.