Что делает компания / проект?
Tornado Cash (TORN) — это децентрализованное решение для обеспечения конфиденциальности, не связанное с хранением информации, построенное на Ethereum.
Особенности
Это улучшает конфиденциальность транзакций, разрывая цепочку связи между адресами получателя и получателя. Tornado Cash использует смарт-контракт, который принимает депозиты ETH и ERC-20. Эти депозиты могут быть сняты с любого адреса в сети. Всякий раз, когда актив выводится по новому адресу, нет возможности связать вывод с депозитом, обеспечивая конфиденциальность актива.
Tornado Cash использует доказательства с нулевым разглашением (zk-SNARK) для обеспечения конфиденциальности. Когда пользователь решает снять средства, он должен предоставить доказательство того, что он или она владеет секретом, соответствующим одному из списка депозитов смарт-контракта.
Tornado Cash улучшает конфиденциальность транзакций, разрывая связь в цепочке между адресами источника и назначения. Он использует смарт-контракт, который принимает депозиты в ETH, которые могут быть сняты по другому адресу.
Для сохранения конфиденциальности можно использовать ретранслятор для вывода средств на адрес без баланса ETH. Всякий раз, когда ETH снимается с нового адреса, нет возможности связать вывод с депозитом, обеспечивая полную конфиденциальность.
- Смарт-контракты, схемы и набор инструментов Tornado Cash полностью открыты.
- Умные контракты Tornado Cash невозможно остановить: нет администраторов и возможности обновления. Никто, включая первоначальных разработчиков Tornado Cash, не может его изменить или закрыть.
- Пользовательский интерфейс размещен сообществом на IPFS. Он доступен, пока его размещает хотя бы 1 пользователь в мире.
- Смарт-контракты для управления и майнинга Tornado Cash развертываются сообществом децентрализованно, единого разработчика нет.
- Параметры протокола и распределение токенов контролируются сообществом через систему управления.
- Церемония доверенной установки для zkSNARKs включает 1114 вкладов, если хотя бы один вклад является честным, ключи zkSNARK защищены.
- Протокол Tornado Cash разработан на основе потрясающих исследований с открытым исходным кодом, проведенных командой Zcash с помощью замечательного сообщества Ethereum.
Сохранение финансовой конфиденциальности имеет важное значение для сохранения наших свобод. Tornado Cash имеет встроенные инструменты для подтверждения вашей истории транзакций и выборочного раскрытия депозитов Tornado.
Технология zk-SNARK позволяет проверить это доказательство без необходимости указывать пользователю, какой именно депозит соответствует его секрету. Затем смарт-контракт проверяет доказательства и переводит внесенные средства на адрес, указанный в транзакции вывода. Ни один внешний наблюдатель не может определить, с каким вкладом связан этот вывод.
Tornado Cash достигает своих целей по обеспечению конфиденциальности, разрывая цепочку связи между получателем и его адресом. Смарт-контракт принимает депозиты ETH и разбрасывает их по разным адресам при выводе. Следовательно, всякий раз, когда пользователь выводит ETH на новый адрес, наблюдатель не может связать вывод с депозитом.
Tornado Cash, по сути, действует как прокси для анонимности транзакций. И они делают это с помощью доказательств zk-SNARK, которые расшифровываются как «Краткий неинтерактивный аргумент знания с нулевым разглашением». zk-SNARKs также является формой криптографии, которую использует Zcash .
В протоколе криптографии с доказательствами с нулевым разглашением задействованы две стороны — проверяющий и проверяющий. Доказывающий стремится доказать гипотезу, в то время как Проверяющий определяет достоверность утверждения Доказывающего. Концепция доказательств с нулевым разглашением заключается в том, что можно доказать обладание частью информации, не раскрывая ее.
Как использовать Tornado Cash
Когда вы вносите депозит в Tornado Cash, вы генерируете случайный ключ (записку или секрет) и вносите свои токены ERC-20. Чтобы позже сделать вывод, вам нужно будет предоставить доказательство наличия действительного секрета для доступа к депозиту.
1. Сделайте депозит
Во-первых, вы выбираете токен ERC-20 и сумму для депозита. Нажмите «Депозит», затем подтвердите транзакцию.
2. Вывод средств с помощью MetaMask
Введите секрет своего депозита и нажмите значок «Настройки». Выберите вариант кошелька «MetaMask» и нажмите «Сохранить». Введите свой адрес и нажмите «Снять». Далее подпишите транзакцию и дождитесь, пока она будет добыта.
2а. Снять с ретранслятором
Введите секрет своего депозита, введите свой адрес и нажмите «Снять».
Tornado Cash децентрализован и принадлежит сообществу. Смарт-контракты имеют открытый исходный код, и протокол не собирает пользовательские данные. Никто, в том числе разработчики, не может его изменить или закрыть. Кроме того, в Tornado Cash нет единого средства развертывания, которое контролировало бы распределение токенов, управление или смарт-контракты. Сообщество регулирует это децентрализованно.
Смарт-контракты неизменны, а доказательства с нулевым разглашением основаны на сильной криптографии. Следовательно, только пользователи с действующим секретом могут связывать депозиты с снятием средств.
Токен TORN
TORN — это собственный токен управления Tornado Cash. Это токен ERC-20 с фиксированной поставкой, который используется для голосования по обновлениям и исправлениям протокола.
Сколько токенов TORN находится в обращении?
Токен управления TORN имеет фиксированное общее количество в 10,000,000. 5% предложения распределяется между предыдущими пользователями протокола посредством аирдропа, 10% — на вознаграждение за майнинг ликвидности (распределяется линейно в течение 1 года), 30% — на разработчиков-основателей и первых сторонников (разблокировано в течение 3 лет с перерывом в 1 год) и 55% в протокольную кассу (разблокируется линейно в течение 5 лет).
Tornado Cash полностью децентрализован, контролируется и управляется своим сообществом. Приобретая токены TORN, вы можете участвовать, голосуя по предложениям по управлению и оценивая развитие протокола.
Используя Tornado Cash, вы также майните TORN, токен управления Tornado Cash. Чем больше вы его используете, тем больше вы говорите об эволюции протокола.