Relayers en la red Ethereum | Funciones, ventajas y limitaciones de los Relayers
Un Relayer en la red Ethereum es una entidad o servicio que facilita transacciones o acciones en nombre de otros sin tener la custodia de sus fondos. Los repetidores son especialmente importantes en las finanzas descentralizadas (DeFi) y las soluciones de capa 2, donde ayudan a los usuarios a interactuar con aplicaciones descentralizadas (dApps) de forma más eficiente, a menudo reduciendo las tasas de gas o permitiendo acciones fuera de la cadena.
Funciones clave de los repetidores en la red Ethereum
Meta-transacciones
En las metatransacciones, un repetidor envía una transacción en nombre de un usuario que puede no tener los fondos necesarios (por ejemplo, ETH para las tasas de gas) o quiere evitar el coste. El usuario firma la transacción y el transmisor la envía a la cadena de bloques, cubriendo la tasa de gas a cambio de una tasa o recompensa del usuario en otro token.
Libros de órdenes fuera de la cadena
En las bolsas descentralizadas (DEX) que utilizan el modelo de libro de órdenes fuera de la cadena (por ejemplo, el Protocolo 0x), los repetidores alojan y gestionan los libros de órdenes. Las operaciones se liquidan en la cadena, pero las órdenes se crean y cotejan fuera de ella, lo que reduce los costes de gas. Los repetidores ganan comisiones facilitando estas operaciones.
Soluciones de nivel 2
En las soluciones de escalado de Capa 2 como Rollups (Optimistic Rollups, zk-Rollups), los repetidores ayudan agregando y enviando transacciones a la mainnet de Ethereum. Esto permite procesar muchas transacciones fuera de la cadena o en una cadena lateral, y el repetidor las agrupa en una única transacción en la cadena, lo que reduce significativamente los costes de gas.
Protocolos de privacidad
Los repetidores se utilizan en protocolos centrados en la privacidad, como Tornado Cash. Los usuarios pueden depositar y retirar fondos utilizando repetidores para ocultar el origen de la transacción, lo que aumenta la privacidad.
Transacciones sin gas
Algunas dApps utilizan repetidores para permitir a los usuarios interactuar con la blockchain de Ethereum sin necesidad de poseer ETH. El relé cubre las tasas de gas, simplificando la experiencia del usuario.
Protocolos de privacidad
Los repetidores se utilizan en protocolos centrados en la privacidad, como Tornado Cash. Los usuarios pueden depositar y retirar fondos utilizando repetidores para ocultar el origen de la transacción, lo que aumenta la privacidad.
Transacciones sin gas
Algunas dApps utilizan repetidores para permitir a los usuarios interactuar con la blockchain de Ethereum sin necesidad de poseer ETH. El relé cubre las tasas de gas, simplificando la experiencia del usuario.
Cómo funcionan los repetidores
Interacción con el usuario: Un usuario firma un mensaje que especifica la acción deseada (por ejemplo, enviar tokens, ejecutar una función de contrato inteligente).
Envío del repetidor: El repetidor recibe este mensaje firmado y lo envía a la red Ethereum, pagando la tarifa de gas requerida.
Incentivo: El relayer puede cobrar una tarifa por este servicio, que se paga en tokens u otras formas de compensación.
Ventajas de los repetidores
Menores costes de transacción: Al agregar transacciones o facilitar acciones fuera de la cadena, los repetidores ayudan a reducir las tarifas de gas para los usuarios.
Experiencia de usuario mejorada: Los relayers permiten a los usuarios interactuar con dApps sin necesidad de poseer o usar ETH, lo que puede simplificar el onboarding y reducir la fricción.
Privacidad: En los protocolos centrados en la privacidad, los repetidores ayudan a ocultar la conexión entre el remitente y el receptor.
Limitaciones
Supuestos de confianza: Los usuarios pueden tener que confiar en que los repetidores ejecutarán las transacciones según lo previsto, especialmente en sistemas en los que los repetidores podrían censurar o manipular las transacciones.
Riesgos de centralización: Si se confía demasiado en un pequeño número de repetidores, podrían crearse riesgos de centralización en sistemas que, de otro modo, estarían descentralizados.
Ejemplos de casos de uso de Relayer
Protocolo 0x: Un protocolo de intercambio descentralizado que utiliza repetidores para gestionar los libros de órdenes fuera de la cadena.
Tornado Cash: Un protocolo centrado en la privacidad en el que los repetidores ayudan a anonimizar las transacciones.
Gas Station Network (GSN): Un protocolo que permite a las dApps pagar las tarifas de gas de los usuarios a través de repetidores, permitiendo transacciones sin gas.
Conclusiones
Los repetidores desempeñan un papel crucial en la mejora de la eficiencia, la rentabilidad y la privacidad de las interacciones en la red Ethereum. Facilitan diversos servicios, como las meta-transacciones, los libros de pedidos fuera de la cadena, las soluciones de capa 2 y las transacciones sin gas, haciendo que Ethereum sea más accesible y fácil de usar.







Leave a Reply
Want to join the discussion?Feel free to contribute!