Депозит, ожидание, вывод
Конфиденциальность, упрощенная с помощью Доказательства с Нулевым Разглашением
Депозит
Пользователь создает уникальную криптографическую заметку и вносит Ether или токен ERC-20, отправляя хэш заметки в смарт-контракт Tornado Cash.
Ожидание
Для максимальной конфиденциальности пользователи должны выждать определенный период времени после внесения депозита, прежде чем инициировать вывод.
Вывод
Пользователь представляет криптографическое доказательство владения одной из депонированных заметок, и смарт-контракт переводит соответствующий Ether или токены ERC-20 назначенному получателю.
Для полного понимания протокола и реализации zk-SNARK,
пожалуйста, обратитесь к 👉 белой книге Tornado Cash
Протокол конфиденциальности Tornado Cash изначально поддерживается в основных EVM-совместимых сетях, обеспечивая широкую доступность и более низкие комиссии для пользователей за пределами основной сети Ethereum.
Протокол Tornado Cash полностью децентрализован и принадлежит сообществу. Первоначальные разработчики не имеют контроля и не управляют серверами, что гарантирует неизменность протокола и его устойчивость к цензуре.
Смарт-контракты, схемы и инструментарий полностью с открытым исходным кодом.
Смарт-контракты неостановимы: нет администраторов и возможности обновления, чтобы изменить или закрыть их.
Пользовательский интерфейс (UI) размещается сообществом на IPFS, доступен до тех пор, пока его хостит хотя бы 1 пользователь.
Смарт-контракты управления и майнинга были развернуты сообществом децентрализованным образом, без единого развертывающего.
Параметры протокола и распределение токенов контролируются сообществом через управление.
Церемония доверенной настройки zkSNARK имела 1114 вкладов, гарантируя, что ключи в безопасности, пока хотя бы один вклад был честным.
Нет, Tornado Cash — это децентрализованный протокол, основанный на доказательствах нулевого разглашения. Его смарт-контракты неизменны, не имеют администраторов, а доказательства основаны на надежной криптографии. Только пользователь, владеющий Заметкой, может связать депозит и вывод.
Проект Tornado Cash не собирает никаких пользовательских данных. Пользовательский интерфейс размещается децентрализованно на IPFS и доступен по следующей ссылке tornadoapp.eth.limo. Пользователи также могут запускать его локально или использовать инструмент CLI.
Протокол Tornado Cash решает только часть конфиденциальности в сети. Пользователи также должны следовать этим лучшим практикам для достижения полной конфиденциальности.
Протокол Tornado Cash был проверен несколькими профессиональными аудиторскими компаниями. Вот ссылки на отчеты:
Протокол майнинга анонимности Tornado Cash также проверялся несколько раз:
Протокол Tornado Cash Nova также был проверен:
Ретрансляторы используются для вывода средств на счет без баланса ETH. Ретранслятор отправляет транзакцию вывода и берет часть депозита в качестве компенсации (сам протокол не взимает никаких комиссий). Ретранслятор не может изменить никакие данные вывода, включая адрес получателя. Первоначальные разработчики Tornado Cash не контролируют и не играют никакой роли в ретрансляции транзакций, ретрансляционная сеть является независимой и управляется сообществом. Если вы хотите запустить свой собственный ретранслятор, следуйте этим инструкциям.
Да, код имеет открытый исходный код и доступен здесь: https://github.com/tornadocash
Да, вы можете использовать инструмент соответствия для создания отчета, подтверждающего источник ваших средств.
Адреса контрактов токена TORN:
Инструкции о том, как делать стейкинг, доступны в документации: https://tornado-cash-2.gitbook.io/docs/general/staking
В мире, где каждый клик и транзакция записываются, истинная конфиденциальность — это сила. Вы заслуживаете свободы управлять своими финансами без постоянного публичного контроля. Наш протокол делает это возможным.
Готовы к финансовому спокойствию? Всего один простой шаг отделяет вас от ваших безопасных и частных активов.