116 lines
8.8 KiB
Markdown
116 lines
8.8 KiB
Markdown
|
# Tornado Cash после цензуры
|
|||
|
|
|||
|
Это руководство по использованию Tornado Cash после кризиса 8 августа, когда OFAC решило ввести санкции против организации и смарт-контрактов. Это привело к широко распространенной волне цензуры со стороны поставщиков услуг. В результате пользователи становятся уязвимыми и не могут получить доступ к своим средствам.
|
|||
|
|
|||
|
## Версия сообщества
|
|||
|
|
|||
|
Исходный код сборки сообщества можно найти на официальном [сайте сообщества git](https://development.tornadocash.community/tornadocash/classic-ui). Руководство по аудиту изменений см. в [руководстве Micah](https://notes.ethereum.org/@GW1ZUbNKR5iRjjKYx6_dJQ/Bk8zsJ9xj).
|
|||
|
|
|||
|
* Текущая версия: **ea97a39**
|
|||
|
* журнал изменений: [#003](https://development.tornadocash.community/tornadocash/classic-ui/pulls/10)
|
|||
|
|
|||
|
**См. [Инструкции по настройке RPC](#RPC) при выполнении транзакций с адресами, санкционированными OFAC**.
|
|||
|
|
|||
|
### Контент ENS
|
|||
|
|
|||
|
Последняя версия сообщества должна быть доступна по адресу:
|
|||
|
|
|||
|
* Classic:
|
|||
|
* [tornadocash.3th.ws](https://tornadocash.3th.ws) (рекомендуется)
|
|||
|
* [tornadocashcommunity.eth.link](https://tornadocashcommunity.eth.link)
|
|||
|
* Nova:
|
|||
|
* [nova.tornadocash.3th.ws](https://nova.tornadocash.3th.ws) (рекомендуется)
|
|||
|
* [nova.tornadocashcommunity.eth.link](https://nova.tornadocashcommunity.eth.link)
|
|||
|
|
|||
|
|
|||
|
### TOR сеть
|
|||
|
|
|||
|
**История браузера должна быть включена при использовании браузера TOR для кэширования событий**.
|
|||
|
|
|||
|
Теперь можно получить доступ через скрытые сервисы onion с помощью распознавателя сообщества (3th.ws), если нет ответа, см. [страницу состояния сети](https://status.torproject.org/) для возможных сбоев.
|
|||
|
|
|||
|
* [onion.tornadocash.3th.ws](https://onion.tornadocash.3th.ws)
|
|||
|
* [h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion](https://h76qqhctmyehsaoazm7fqtncitt3vrdixoshwhuu7vpgzh3mld7dt2qd.onion/)
|
|||
|
* [onion.nova.tornadocash.3th.ws](https://onion.nova.tornadocash.3th.ws)
|
|||
|
* [tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion](https://tytltckkqi3g6djjmiaorobu5jgshgwpdqelgmdcabnp2l7whj6sdhid.onion)
|
|||
|
|
|||
|
|
|||
|
### 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://bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa
|
|||
|
```
|
|||
|
|
|||
|
Хэш содержимого этой ссылки: `bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa`.
|
|||
|
|
|||
|
#### Локальное развертывание 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://bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa.ipfs.dweb.link
|
|||
|
* `ipfs.tornadocash.is` (шлюз сообщества)
|
|||
|
* https://bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa.ipfs.tornadocash.is
|
|||
|
* `ipfs.cf-ipfs.com`
|
|||
|
* https://bafybeiguelxw5aanwnhvaea5vjhknmcdmwvujne36wgabnkmcbt3563toa.ipfs.cf-ipfs.com
|
|||
|
|
|||
|
## 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 вашего кошелька на не подвергаемую цензуре конечную точку.
|