1
0
Fork 0
docs/general/how-to-become-a-relayer.md

6.7 KiB

¿Cómo convertirse en un repetidor?

Tras la ejecución de la propuesta de Tornado Cash 10th de gobernanza, cualquiera se puede convertir en repetidor para los usuarios de Tornado Cash.

{% hint style="success" %} La única condición para que sea incluido en la interfaz de usuario de Tornado Cash es mantener un mínimo de 300 TORN. Esta participación mínima se puede cambiar mediante un voto de gobernanza en cualquier momento. {% endhint %}

Los repetidores forman una parte esencial y necesaria del ecosistema de Tornado Cash. Su uso garantiza la privacidad ya que resuelven el infame "dilema de pago de tarifas": ¿cómo pagar tarifas por retiros de tokens de un pool mientras se mantiene el anonimato?

Por lo tanto, los repetidores actúan como terceros y se encargan de todo el retiro. Pagan las tarifas de transacción deduciéndolas directamente del monto transferido. También cobran una tarifa adicional por sus servicios.

Desde la Propuesta de registro de repetidores, el protocolo cobrará una tarifa directamente del saldo en staking del retransmisor a través del contrato StakingReward por cada retiro. Este porcentaje de tarifa puede variar de un pool a otro y también está sujeto a cambios a través de la gobernanza en la blockchain.

Está fijado en 0.3% por ahora. Algunos pools permanecen sin tarifas, ya sea porque la instancia es demasiado pequeña para asignar una tarifa (0.1 ETH, 100 DAI/USDT, 1000 DAI/USDT), o porque no hay suficiente liquidez en Uni v3 (todas las instancias de cDAI).

¿Cómo convertirse en un repetidor?

Cualquiera puede convertirse en retransmisor del protocolo en 6 sencillos pasos a través de una interfaz de usuario (UI) de registro de retransmisores.

Abajo encontrarás todo lo que necesitas para unirte a nuestro club de repetidores y para ser incluido en el registro de repetidores descentralizados de Tornado Cash.

1. Requisitos: ser consciente y aceptar los riesgos potenciales

Antes de comprometerte a compartir parte de tu viaje con los usuarios de Tornado Cash como repetidor, debes ser consciente y aceptar todos los riesgos potenciales de ser un repetidor del protocolo.

2. Configurar repetidor

El primer paso concreto es ejecutar el software de Tornado Cash Relayer para Ethereum Mainnet en tu computadora. Todos los pasos se explican en el github del protocolo. Para completar esta tarea con éxito, debes seguir cuidadosamente estas instrucciones.

{% embed url="https://github.com/tornadocash/tornado-relayer#deploy-with-docker-compose" %}

Una vez que termines, tienes insertar tu URL en casilla.

{% hint style="warning" %} Se recomienda encarecidamente que utilices tus propios nodos RPC. Las instrucciones sobre cómo ejecutar nodos completos se pueden encontrar aquí. {% endhint %}

3. Configurar subdominio ENS

El siguiente paso consiste en:

  • Creación de un dominio ENS para tu repetidor,
  • Configuración de tu subdominio en mainnet,
  • Agregar un registro TXT con la URL del repetidor (Relayer) al subdominio de la red principal de acuerdo con este formato:

Retransmisores de Ethereum (Obligatorio)

TXT record
mainnet-tornado.xxx.eth
goerli-tornado.xxx.eth

Retransmisores de blockchains laterales (opcional)

También tienes la posibilidad de agregar subdominios con sus correspondientes registros TXT para soportar otras blockchains además de Ethereum. Los retransmisores de blockchains laterales utilizan una versión diferente del software Retransmisor. Tienes todas las instrucciones necesarias para hacerlo aquí.

TXT record
bsc-tornado.xxx.eth
gnosis-tornado.xxx.eth
polygon-tornado.xxx.eth
optimism-tornado.xxx.eth
arbitrum-tornado.xxx.eth
avalanche-tornado.xxx.eth

Repetidor Nova (opcional)

Tornado Cash Nova utiliza su propia versión del software. Si quieres convertirse en retransmisor de Tornado Cash Nova, encontrarásinstrucciones aquí

TXT record
gnosis-nova.xxx.eth

4. Configurar trabajadores

Los trabajadores son las direcciones que permitirán que tu repetidor envíe pruebas ZK a los usuarios. De forma predeterminada, el primer trabajador es la dirección del propietario del dominio ENS.

Para garantizar un nivel adicional de seguridad, te recomendamos configurar más de un trabajador.

Solo la red principal requiere que registre trabajadores. Todas las demás redes no requieren el uso de trabajadores registrados.

5. Stake

Con la implementación de un registro de repetidores descentralizados, se introdujo una condición de staking para que se incluya en la interfaz de usuario de Tornado Cash. De hecho, ahora es necesario agregar TORN a la lista recomendada de repetidores.

La gobernanza de Tornado Cash establece actualmente la cantidad mínima en staking de 300 TORN. Con la gobernanza de Tornado Cash se puede cambiar este umbral en cualquier momento.

Cuando se utiliza un repetidor en un pool de Tornado Cash, el contrato StakingReward recoge automáticamente una pequeña cantidad de TORN de este saldo en staking. Es esencial tener en cuenta este elemento, ya que los relevos deberán mantener su saldo en staking por encima de 300 TORN en todo momento.

Estas tarifas recaudadas se distribuyen posteriormente entre los miembros del DAO que tienen sus tokens TORN bloqueados. TORN generalmente está bloqueado para participar en la gobernanza en la blockchain (sugerir y votar propuestas). Puedes encontrar más información en este mensaje del foro y en la página de documentación de staking de TORN.

{% hint style="warning" %} Tu TORN en staking no es reclamable y no es reembolsable. {% endhint %}

6. Resumen: última verificación y registro

Por último, pero no menos importante, te recomendamos que verifiques dos veces toda la información presente en el Resumen antes de registrarte.

¡Bienvenido al equipo de repetidores! Gracias a ti, la privacidad se puede respetar mejor. 💚

Escrito por @bt11ba **** y @ayefda****