ERC-865: Pagar las tarifas de gas con tokens

LeeMaimaiLeeMaimai
/16 oct 2025
ERC-865: Pagar las tarifas de gas con tokens

Puntos clave

• ERC-865 permite a los usuarios pagar tarifas de transacción con tokens ERC-20 en lugar de ETH.

• La implementación de metatransacciones y la abstracción de cuentas han hecho viable el concepto de 'pago de gas con tokens'.

• Los nuevos usuarios pueden interactuar con dApps sin necesidad de poseer ETH, utilizando activos que ya tienen.

• La seguridad y la experiencia del usuario son fundamentales, con medidas como la firma de datos tipificados y la separación de dominios.

Pagar las tarifas de gas con ETH ha sido durante mucho tiempo un punto de fricción para los nuevos usuarios en Ethereum. La idea detrás de ERC-865 es simple y convincente: permitir a los usuarios pagar las tarifas de transacción en los tokens que ya poseen (por ejemplo, USDC o DAI), mientras que un relayer o paymaster se encarga del gas ETH en segundo plano. Aunque ERC-865 nunca se estandarizó, su concepto central —abstraer quién paga y en qué moneda— ha evolucionado a través de metatransacciones y abstracción de cuentas para volverse práctico en 2025.

Lo que ERC-865 se propuso resolver

ERC-865 propuso un patrón en el que el usuario firma una transacción fuera de la cadena, incluyendo una tarifa denominada en un token ERC-20 elegido. Un relayer envía esta transacción en la cadena, paga el gas ETH y es reembolsado en tokens a través de un contrato inteligente. Esto elimina la necesidad de que el usuario posea ETH únicamente para pagar el gas, mejorando la incorporación y permitiendo experiencias de dApp más fluidas.

Si bien ERC-865 no se convirtió en un estándar oficial, sentó las bases para mecanismos modernos como las metatransacciones y la abstracción de cuentas que hacen viable el "pago de gas con tokens" hoy en día. Para el contexto original del estándar de tokens, consulte la especificación ERC-20 y cómo las concesiones de tokens permiten estos flujos en contratos inteligentes a través de aprobaciones de estilo "permit" (EIP-20, EIP-2612).

Cómo funciona el concepto en la práctica

A un alto nivel:

  • El usuario firma una intención fuera de la cadena (a menudo con datos tipificados) especificando la acción y la tarifa denominada en tokens.
  • Un relayer o paymaster envía la transacción, pagando el gas en ETH.
  • Un contrato inteligente transfiere los tokens del usuario para compensar al relayer/paymaster.
  • La protección contra repeticiones, los límites de tarifas y la separación de dominios evitan el uso indebido.

La firma de datos tipificados y la robusta separación de dominios son críticas para la seguridad y la experiencia del usuario; consulte EIP-712.

La pila moderna: metatransacciones y abstracción de cuentas

Dos enfoques principales han madurado:

  • Metatransacciones con forwarders de confianza

    • Los usuarios firman mensajes; los relayers los envían en la cadena a través de un forwarder que verifica la firma y ejecuta la llamada en nombre del usuario.
    • Estandarizado a través de EIP-2771, y ampliamente adoptado por herramientas como Gas Station Network de OpenGSN, cuya documentación cubre patrones de patrocinio y mercados de relayers (documentación de OpenGSN).
  • Abstracción de cuentas (EIP-4337)

    • Separa el concepto de "operación de usuario" de las transacciones heredadas. Los bundlers recopilan operaciones de usuario y las envían, mientras que los paymasters definen políticas alternativas de pago de tarifas, por ejemplo, permitiendo tarifas en USDC o patrocinando acciones específicas de dApp.
    • Este modelo está formalizado por EIP-4337 y su lanzamiento fue anunciado en el blog de la Fundación Ethereum (Abstracción de cuentas con EIP-4337).
    • Los desarrolladores pueden explorar conceptos de abstracción de cuentas, operaciones de usuario y paymasters en la documentación de Ethereum (Descripción general de la abstracción de cuentas).

Estos patrones generalizan el objetivo original de ERC-865: los usuarios finales pueden realizar transacciones sin preocuparse por el ETH para el gas, mientras que los relayers/bundlers y paymasters gestionan los costos y el riesgo.

Por qué importa pagar el gas con tokens

  • Incorporación: Los nuevos usuarios no necesitan ETH para empezar a usar una dApp. Pueden realizar transacciones con los activos que ya poseen.
  • Consistencia de la experiencia de usuario: Las tarifas se pueden denominar en stablecoins para costos predecibles.
  • Lógica de negocio: Las dApps pueden patrocinar acciones específicas, adquirir usuarios o adaptar políticas de tarifas integrando paymasters o relayers de metatransacciones.

Riesgos y consideraciones de diseño

  • Confianza y mercados de relayers: Debe diseñar protecciones contra ataques de "griefing" y garantizar que los incentivos de los relayers sean justos. Sistemas como OpenGSN abordan los incentivos y la reputación de los relayers (documentación de OpenGSN).
  • Precios y oráculos: El uso de tokens para tarifas requiere tasas de conversión justas e integraciones de oráculos seguras para evitar pagos insuficientes o explotación.
  • Seguridad de la firma: Los datos tipificados (EIP-712) y la separación explícita de dominios son esenciales para mitigar el phishing y las repeticiones.
  • Aprobaciones de tokens: Prefiera los flujos de "permit" (EIP-2612) sobre las aprobaciones ilimitadas siempre que sea posible, y establezca límites para reducir el radio de explosión (EIP-2612).
  • Auditorías de contratos inteligentes: El forwarder, el paymaster y la lógica de reembolso deben auditarse cuidadosamente para evitar el vaciado de tokens o la habilitación de exploits de MEV.

Paisaje de 2025 y próximos pasos

En 2025, la abstracción de cuentas es ampliamente compatible con billeteras, SDKs e infraestructura de bundlers, y los paymasters se están convirtiendo en la forma de facto de implementar "pagar gas con tokens". Las discusiones sobre la mejora de las capacidades de las cuentas externas (EOAs) continúan, con propuestas como EIP-3074 y EIP-7702 explorando autorizaciones más seguras y mejoras en la experiencia de usuario que complementan los diseños basados en abstracción. Si bien ERC-865 en sí mismo no es un estándar activo, el ecosistema ha convergido en alternativas robustas que cumplen su promesa principal.

Guía de implementación para desarrolladores

  • Para dApps:

    • Comience con un forwarder de confianza que utilice EIP-2771 para metatransacciones simples, o integre OpenGSN para una red de relayers lista para producción (documentación de OpenGSN).
    • Considere la abstracción de cuentas con un paymaster para aceptar stablecoins o ERC-20 específicos como tarifas (EIP-4337; resumen del blog de EF).
    • Utilice la firma de datos tipificados (EIP-712) y los flujos de "permit" (EIP-2612) para mejorar la experiencia del usuario y la seguridad.
  • Para seguridad:

    • Limite los límites de tarifas y las fuentes de tasas; simule transacciones fuera de la cadena antes de enviarlas.
    • Restrinja las políticas de patrocinio a métodos de contrato y llamadores específicos para evitar abusos.
    • Supervise el rendimiento de los relayers y mantenga estrategias de contingencia.

Lo que los usuarios deben esperar

A medida que más billeteras y dApps adopten la abstracción de cuentas y las metatransacciones, podrá realizar transacciones cada vez más sin necesidad de poseer ETH. Las tarifas se pueden pagar en stablecoins o incluso ser patrocinadas en su totalidad por la dApp para ciertas acciones. Revise siempre lo que está firmando —los datos tipificados aclaran la intención— y utilice billeteras de hardware para una protección de claves más sólida.

Una nota práctica sobre las billeteras

Al utilizar paymasters o metatransacciones, su billetera debe firmar mensajes estructurados de forma segura y coherente. Las billeteras de hardware OneKey admiten la firma de datos tipificados EIP-712 y están diseñadas para mantener sus claves privadas sin conexión mientras se integran perfectamente con los flujos modernos de dApp. Si planea utilizar funciones de abstracción de cuentas o metatransacciones regularmente, una billetera de hardware que maneje firmas complejas mientras protege las claves puede reducir materialmente el riesgo en las operaciones diarias.

Conclusión

ERC-865 introdujo la idea de pagar las tarifas de gas con tokens; la abstracción de cuentas y las metatransacciones han convertido esa idea en realidad. En 2025, los paymasters, bundlers y forwarders de confianza ofrecen rutas de grado de producción para la abstracción de gas, lo que permite una incorporación más fluida y una mejor experiencia de usuario. A medida que estos patrones evolucionan con propuestas como EIP-7702, el ecosistema se mueve constantemente hacia un futuro en el que los usuarios puedan realizar transacciones con los activos que poseen, sin necesidad de pre-financiar ETH para el gas.

Referencias:

Asegura tu viaje cripto con OneKey

View details for Comprar OneKeyComprar OneKey

Comprar OneKey

La cartera de hardware más avanzada del mundo.

View details for Descargar aplicaciónDescargar aplicación

Descargar aplicación

Alertas de estafa. Todas las monedas soportadas.

View details for OneKey SifuOneKey Sifu

OneKey Sifu

Claridad cripto — a una llamada de distancia.

Seguir leyendo