# Tornado Cash после цензуры Это руководство по использованию Tornado Cash после кризиса 8 августа, когда OFAC решило ввести санкции против организации и смарт-контрактов. Это привело к широко распространенной волне цензуры со стороны поставщиков услуг. В результате пользователи становятся уязвимыми и не могут получить доступ к своим средствам. ## Версия сообщества Исходный код сборки сообщества можно найти на официальном [сайте сообщества git](https://git.tornado.ws/tornadocash/classic-ui.git). Руководство по аудиту изменений см. в [руководстве Micah](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj). - Актуальная версия сборки: **d0cee4a** - Стабильная версия сборки: **d0cee4a** - [Журнал изменений](https://git.tornado.ws/tornadocash/classic-ui/commits/branch/master) **См. [Инструкции по настройке RPC](#RPC) при выполнении транзакций с адресами, санкционированными OFAC**. Последняя версия сообщества должна быть доступна по адресу: - Classic: - [tornado.ws](https://tornado.ws) - [ipfs.io/ipns/tornadocash.eth](https://ipfs.io/ipns/tornadocash.eth/) - Nova: - [nova.tornado.ws](https://nova.tornado.ws) - [ipfs.io/ipns/nova.tornadocash.eth](https://ipfs.io/ipns/nova.tornadocash.eth/) ### TOR сеть **История браузера должна быть включена при использовании браузера TOR для кэширования событий**. Как работать с сайтом Tornado через Tor: [полный гайд](../tor.md). ### IPFS подробности Если у вас нет доступа к этим ссылкам, вам необходимо получить хэш содержимого IPFS и ссылку из сведений о домене. Посетите страницу доменов приложений ENS: - Сlassic: [tornadocash.eth](https://app.ens.domains/name/tornadocash.eth/details) - Nova: [nova.tornadocash.eth](https://app.ens.domains/name/nova.tornadocash.eth/details) Например, ссылка IPFS для Classic (tornadocash.eth) будет выглядеть так: ``` ipfs://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou ``` Хэш содержимого этой ссылки: `bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou`. #### Локальное развертывание IPFS (рекомендуется) - Brave - Перейдите по ссылке IPFS в браузере. - При появлении запроса выберите «Использовать локальный узел Brave IPFS». - Chrome / Firefox - Установите рабочий стол IPFS - Установите расширение IPFS Companion ([Chrome](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch?hl=ru) / [Firefox](https://addons.mozilla.org/ru/firefox/addon/ipfs-companion/)) - Убедитесь, что рабочий стол IPFS открыт и имеет подключение к Интернету. - Перейдите по ссылке IPFS в браузере. #### Проверка и использование шлюза IPFS - Возьмите хеш содержимого и добавьте к нему префикс, за которым следует расширение, в одном из следующих шлюзов IPFS: - `ipfs.dweb.link` - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.dweb.link - `ipfs.cf-ipfs.com` - https://bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou.ipfs.cf-ipfs.com - `ipfs.io` - https://ipfs.io/ipfs/bafybeiahmpy4e3p4ao2sqqxc2kb4htwl3oklsjncz2are6vnljecmdgmou #### Децентрализованные исходники Исходный код всех сайтов, библиотек, репозиториев и сервисов Tornado Cash являются децентрализованными после [предложения #30](https://tornado.ws/governance/30) и их можно скачать по IPFS-хешу с соответствующего ENS домена. Полный гайд доступен на ENS-домене [sources.tornadocash.eth](https://app.ens.domains/sources.tornadocash.eth), актуальный IPFS-хеш гайда: `bafybeia2s5em2xypmtdifuyj62xwgveujygs4vzoqhbqd2um45wbdxxb6u`. IPFS шлюз (прямая ссылка): https://ipfs.io/ipfs/bafybeia2s5em2xypmtdifuyj62xwgveujygs4vzoqhbqd2um45wbdxxb6u ## RPC - Если вы хотите внести депозит, вам, возможно, придется изменить RPC вашего кошелька, так как большинство провайдеров подвергают смарт-контракты цензуре. **Поставщик Metamask по умолчанию, Infura, наряду с Ankr и Alchemy, не запрещает транзакции между протоколом, управлением и токеном TORN**. - Попробуйте найти работающую конечную точку в [chainlist.org](https://chainlist.org), что может потребовать нескольких попыток (обратите внимание на ChainID для настройки сети). Пример того, как изменить поставщика RPC для MetaMask, показан ниже. ![](../../../.gitbook/assets/zOwfk4k.gif) - Иногда при посещении приложения вас могло встречать следующее сообщение, для исправления нажмите "ОТКРЫТЬ НАСТРОЙКИ". ![](../../../.gitbook/assets/xcNzhNG.png) - Затем вам отобразится раскрывающийся список, по умолчанию выбранный. Нажмите на него и выберите опцию "Пользовательский". ![](../../../.gitbook/assets/zrY5GEi.png) - Здесь введите поставщика RPC без цензуры в зависимости от вашей сети, и это решит проблемы с приложением. ![](../../../.gitbook/assets/dE13HsA.png) - Затем вы можете свободно снимать средства, вносить депозиты или участвовать в децентрализованном управлении, как будто ничего не произошло. ## FAQ > Почему я постоянно получаю сообщение об ошибке `Failed to fetch relayers`? - Эта ошибка возникает либо из-за плохого соединения, либо из-за отсутствия ретрансляторов в сети. Обычно это решается обновлением. > Почему я постоянно получаю сообщение об ошибке `Failed to fetch proving keys`? - Эта ошибка возникает либо из-за плохого соединения, обычно ее можно решить, обновив или изменив местоположение VPN для лучшей задержки. > Почему я постоянно получаю сообщение об ошибке `Failed to fetch all deposit events from contract` при попытке вывести средства? - Эта ошибка возникает из-за плохого соединения или использования цензурированной конечной точки RPC. Чтобы решить это либо: - изменить местоположение VPN для лучшей задержки - попробуйте новый браузер или метод доступа - установить альтернативную конфигурацию приложения RPC > Почему я не могу внести депозит со своего кошелька? - Большинство RPC подвергают цензуре протокол и транзакции управления, поскольку OFAC налагает санкции, вам необходимо настроить RPC вашего кошелька на не подвергаемую цензуре конечную точку.