Как стать ретранслятором?
После выполнения [предложения по управлению Tornado Cash 10th] (https://tornadopro.cash/governance/10) любой желающий может стать ретранслятором для пользователей Tornado Cash.
Единственное условие для включения в пользовательский интерфейс Tornado Cash — заблокировать мин. 300 TORN*. Чтобы оставаться в списке, необходимо заблокировать достаточно TORN (~40 TORN на данный момент в апреле 2022 года), чтобы иметь возможность выплатить комиссию за транзакцию по контракту на стейкинг.
*Эта минимальная ставка может быть изменена голосованием руководства в любое время.
Ретрансляторы являются неотъемлемой и необходимой частью экосистемы Tornado Cash. Их использование гарантирует конфиденциальность, поскольку они решают печально известную дилемму оплаты комиссий: как платить комиссии за вывод токенов из пула, сохраняя анонимность?
Таким образом, ретрансляторы действуют как третьи лица и управляют всем выводом. Они платят за транзакционные сборы, вычитая их напрямую из переведенной суммы. Они также взимают дополнительную плату за свои услуги.
После внедрения предложения Relayer Registry протокол взимает комиссию непосредственно с баланса стейкера ретранслятора через контракт StakingReward за каждый вывод. Этот процент комиссии может варьироваться от пула к пулу и также может быть изменен посредством управления в цепочке.
В настоящее время он зафиксирован на уровне 0,3%. Некоторые пулы остаются без комиссий, либо потому, что экземпляр слишком мал для назначения комиссии (0,1 ETH, 100 DAI/USDT, 1000 DAI/USDT), либо потому, что на Uni v3 недостаточно ликвидности (все экземпляры cDAI).
Как стать ретранслятором?
Любой желающий может стать ретранслятором протокола за 6 простых шагов через пользовательский интерфейс реестра ретрансляторов (UI). Ниже вы найдете все необходимое для вступления в наш клуб ретрансляторов и внесения в децентрализованный реестр ретрансляторов Tornado Cash.
1. Предупреждение: осознайте и примите потенциальные риски
Прежде чем вы решите поделиться частью своего пути с пользователями Tornado Cash в качестве ретранслятора, вам необходимо осознать и принять все потенциальные риски ретранслятора протокола.
Как ретранслятор выбирается пользовательским интерфейсом
Формула для назначения ретранслятора выглядит следующим образом:
Список всех зарегистрированных ретрансляторов извлекается из смарт-контракта реестра ретрансляторов.
Для каждого ретранслятора вычисляется оценка на основе его стейкинга TORN и его комиссии. Чем выше ставка, тем выше оценка; чем выше комиссия, тем ниже оценка. Для основной сети Ethereum формула, используемая для расчета оценки, выглядит следующим образом:
ставка * [1 - 25*(комиссия-0,33)^2]; для сайдчейнов формула выглядит следующим образом:ставка * [1 - 11,89*(комиссия-0,01)^2].Затем случайным образом выбирается ретранслятор, взвешенный по его вычисленной оценке.
2. Настройка Relayer
Первый конкретный шаг — запустить программное обеспечение Tornado Cash Relayer для Ethereum Mainnet на вашем компьютере. Все шаги описаны в github протокола. Чтобы успешно выполнить эту задачу, вам придется внимательно следовать этим инструкциям.
После завершения вам нужно будет вставить свой URL-адрес в поле ввода.
TORNADO CASH — НАСТРОЙКА RELAYER

Настоятельно рекомендуется использовать собственные узлы RPC. Инструкции по запуску полных узлов можно найти здесь.
3. Настройка поддомена ENS
Следующие шаги включают:
Создание домена ENS для вашего ретранслятора.
Настройка его поддомена mainnet.
Добавление записи TXT с URL-адресом ретранслятора в поддомен mainnet в соответствии с этим конкретным форматом:
Ретрансляторы Ethereum (обязательно)
TXT-запись
mainnet-tornado.xxx.eth
goerli-tornado.xxx.eth
Ретрансляторы сайдчейнов (необязательно)
У вас также есть возможность добавлять поддомены с соответствующими им записями TXT для поддержки цепочек, отличных от Ethereum. Ретрансляторы сайдчейнов используют другую версию программного обеспечения ретранслятора. Полные требования с инструкциями можно найти здесь.
TXT-запись
bsc-tornado.xxx.eth
gnosis-tornado.xxx.eth
polygon-tornado.xxx.eth
optimism-tornado.xxx.eth
arbitrum-tornado.xxx.eth
avalanche-tornado.xxx.eth
Nova Relayer (необязательно) Tornado Cash Nova использует собственную версию программного обеспечения. Если вы хотите стать ретранслятором для Tornado Cash Nova, вы найдете инструкции, которым нужно следовать здесь.
TXT-запись
gnosis-nova.xxx.eth

4. Настройка воркеров
Воркеры — это адреса, которые позволят вашему ретранслятору отправлять ZK-доказательства пользователям. По умолчанию первый воркер — это адрес владельца домена ENS.
Чтобы обеспечить дополнительный уровень безопасности, мы советуем вам настроить более одного воркера.
Только основная сеть требует регистрации воркеров. Все остальные сети не требуют использования зарегистрированных воркеров.

5. Ставка
С внедрением децентрализованного реестра ретрансляторов условие ставки было введено как требование для листинга в Tornado Cash UI. Помните, что теперь необходимо делать ставки TORN, чтобы быть добавленным в рекомендуемый список ретрансляторов.
Минимальная сумма ставки в настоящее время установлена руководством Tornado Cash на уровне 300 TORN. Это пороговое значение может быть изменено руководством Tornado Cash в любое время.
Когда ретранслятор используется в пуле Tornado Cash, небольшая сумма TORN автоматически собирается с этого баланса ставки контрактом StakingReward. Этот элемент важно иметь в виду, поскольку ретрансляторам необходимо будет держать достаточно заблокированных TORN (~40 TORN на данный момент в апреле 2022 года), чтобы иметь возможность выплатить комиссию за транзакцию по контракту ставки.
Собранные комиссии впоследствии распределяются между членами DAO с заблокированными токенами TORN. TORN обычно блокируются для участия в управлении в цепочке (отправка и голосование по предложениям). Дополнительную информацию можно найти на этой странице документации по стейкингу TORN.
Ваша поставленная сумма TORN не подлежит востребованию и не подлежит возврату.
TORNADO CASH - СТЕЙКИНГ

6. Резюме: окончательная проверка и регистрация
И последнее, но не менее важное: мы советуем вам перепроверить всю информацию, отображаемую в Резюме, перед регистрацией.

Добро пожаловать в команду ретрансляторов! Благодаря вам конфиденциальность может быть лучше соблюдена
\
Last updated