Как стать ретранслятором?
После реализации 10-го предложения по управлению Tornado Cash любой желающий может стать ретранслятором для пользователей Tornado Cash. Единственное условие, которое необходимо включить в пользовательский интерфейс Tornado Cash, — это заблокировать мин. из 300 TORN
*. Чтобы оставаться в списке, необходимо сохранить достаточное количество TORN заблокированным (~ 40 TORN
на данный момент в апреле 2022 года), чтобы иметь возможность выплатить комиссию за транзакцию по контракту о ставках.*
Эта минимальная доля может быть изменена голосованием руководства в любое время.Релееры составляют важную и необходимую часть экосистемы TornadoCash. Их использование гарантирует конфиденциальность, поскольку они решают печально известную дилемму оплаты комиссий: как платить комиссию за вывод токенов из пула, сохраняя при этом анонимность? Таким образом, ретрансляторы выступают в качестве третьих лиц и управляют всем выводом. Они оплачивают комиссию за транзакцию, вычитая ее непосредственно из переведенной суммы. Они также взимают дополнительную плату за свои услуги.
С момента реализации предложения Relayer Registry протокол взимает комиссию непосредственно со стейкингового баланса ретранслятора через контракт StakingReward
за каждый вывод средств. Этот процент комиссии может варьироваться от одного пула к другому, а также может быть изменен в процессе внутрисетевого управления.В настоящее время оно зафиксировано на уровне 0.3%
. Некоторые пулы остаются без комиссий либо потому, что экземпляр слишком мал для назначения комиссии (0,1 ETH, 100 DAI/USDT, 1000 DAI/USDT), либо потому, что на Uni v3 недостаточно ликвидности (все экземпляры cDAI).
Как стать ретранслятором?
Любой может стать ретранслятором протокола, выполнив 6 простых шагов через пользовательский интерфейс (UI) реестра ретрансляторов . Ниже вы найдете все, что вам нужно, чтобы присоединиться к нашему клубу ретрансляторов и попасть в децентрализованный реестр ретрансляторов Tornado Cash.
1. Предупреждение: осознайте и примите потенциальные риски.
Прежде чем вы решите поделиться частью своего путешествия с пользователями Tornado Cash в качестве ретранслятора, вам необходимо понять и принять все потенциальные риски, связанные с ролью ретранслятора протокола.
Как ретранслятор выбирается пользовательским интерфейсом
Формула назначения реле выглядит следующим образом:
Список всех зарегистрированных ретрансляторов извлекается из смарт-контракта Relayer Registry.
Для каждого ретранслятора рассчитайте счет на основе ставки TORN и его комиссии. Чем выше ставка, тем выше балл; чем выше комиссия, тем ниже балл. Для основной сети Эфириум для расчета оценки используется формула
stake * [1 - 25*(fee-0.33)^2]
: для сайдчейнов формулаstake * [1 - 11.89*(fee-0.01)^2]
.Затем случайным образом выберите ретранслятор, взвешенный по его рассчитанному баллу.
2. Настройте ретранслятор
Первым конкретным шагом является запуск программного обеспечения Tornado Cash Relayer для основной сети Эфириум на вашем компьютере. Все шаги описаны в github протокола. Чтобы успешно выполнить эту задачу, вам придется внимательно следовать данным инструкциям .
GitHub — TornadoCash/Tornado-Relayer: Релеер для Tornado Cash.GitHub После завершения вам нужно будет вставить свой URL-адрес в поле ввода.
Настоятельно рекомендуется использовать собственные узлы RPC. Инструкцию по запуску полных нод можно найти здесь .
3. Настройте субдомен ENS.
Следующие шаги предполагают:
Создание домена ENS для вашего ретранслятора.
Настройка субдомена основной сети.
Добавление записи TXT с URL-адресом ретранслятора в поддомен основной сети в соответствии с этим конкретным форматом:
Ретрансляторы Эфириум (обязательно)
ТХТ-запись
mainnet-tornado.xxx.eth
goerli-tornado.xxx.eth
Ретрансляторы сайдчейнов (необязательно)
У вас также есть возможность добавлять поддомены с соответствующими записями TXT для поддержки цепочек, отличных от Эфириум. Ретрансляторы сайдчейнов используют другую версию программного обеспечения Relayer. Полные требования с инструкциями находятся здесь .
ТХТ-запись
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 (дополнительно)
Tornado Cash Nova использует собственную версию программного обеспечения. Если вы хотите стать ретранслятором Tornado Cash Nova, вы найдете инструкции здесь .
ТХТ-запись
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 не подлежит требованию и не подлежит возврату.
6. Краткое описание: окончательная проверка и регистрация.
И последнее, но не менее важное: перед регистрацией мы советуем вам перепроверить всю информацию , отображаемую в сводке.
Добро пожаловать в команду эстафетщиков! Благодаря вам конфиденциальность будет лучше соблюдаться.
Last updated