Saltar al contenido
0%

Cero comisiones, complejidad infinita: cómo construir transacciones sin gas a gran escala

Alchemy headshot

Escrito por Alchemy

Publicado el 4 de marzo de 20268 min de lectura

Infraestructura de transacciones sin gas que elimina las tarifas de gas de la experiencia del usuario

La infraestructura blockchain ofrece liquidación instantánea, alcance global y estructuras de costos que superan a las finanzas tradicionales por órdenes de magnitud. Las stablecoins en L2s modernas liquidan en menos de un segundo por menos de un centavo. Los rieles existen, pero las empresas que intentan aprovechar esta nueva generación de movimiento de dinero enfrentan un desafío importante.

El cuello de botella para la adopción no es la velocidad, el costo ni la seguridad: es el gas. Cada transacción en blockchain requiere que el remitente tenga el token nativo de la cadena para pagar las comisiones. Un usuario con $100,000 en USDC no puede enviar un solo dólar sin antes adquirir ETH en un exchange. Los precios del gas fluctúan de forma impredecible. Distintas cadenas requieren distintos tokens nativos.

Para las instituciones financieras, esto es inaceptable. Los bancos no quieren tener tokens nativos volátiles en sus balances. Los procesadores de pagos no pueden pedirles a los usuarios finales que gestionen saldos de gas. Las aplicaciones de consumo no pueden introducir la complejidad de múltiples tokens en flujos que necesitan sentirse como Venmo.

Las transacciones sin gas resuelven esto al permitir que la aplicación patrocine el gas en nombre de los usuarios. El usuario nunca tiene, adquiere ni piensa en tokens nativos. El desarrollador paga en dólares. El proveedor de infraestructura se encarga de todo lo demás.

Cómo funcionan las transacciones sin gas

Una transacción sin gas transfiere el pago del gas del usuario final al desarrollador de la aplicación, mientras el proveedor de infraestructura gestiona la mecánica onchain y la facturación.

El flujo:

  1. El desarrollador crea una política de gas — configura reglas de gasto (límites por usuario, límites por política), listas de permitidos/bloqueados, reglas de elegibilidad personalizadas basadas en webhooks y opciones de pago con tokens ERC-20 mediante API o dashboard.
  2. El usuario inicia una transacción — la aplicación la reenvía a la Transaction API de Alchemy.
  3. Alchemy valida contra la política — verifica límites de gasto, reglas de elegibilidad y condiciones personalizadas en tiempo real.
  4. Alchemy firma un payload de paymaster — el Sponsorship Service genera una firma criptográfica mediante AWS KMS que autoriza al contrato paymaster onchain a pagar el gas.
  5. La transacción se registra onchain — el contrato inteligente paymaster verifica la firma y adelanta el gas en tokens nativos.
  6. El desarrollador recibe una factura en USD — Alchemy hace seguimiento de la transacción confirmada, convierte el costo del gas a USD y lo agrega a la factura mensual.

Una sola llamada a la API. Minutos para integrar. La infraestructura subyacente se encarga de la aplicación de políticas, la firma criptográfica, la estimación de gas multichain, el seguimiento de confirmación onchain y la conciliación de facturación.

La infraestructura detrás de escena

La infraestructura sin gas de Alchemy consta de tres servicios centrales:

Sponsorship Service — el motor de decisiones en tiempo real. Valida cada solicitud de patrocinio contra la configuración de política del desarrollador, verifica estadísticas de gasto agregadas casi en tiempo real y firma payloads de paymaster mediante AWS KMS con garantías de seguridad a nivel de hardware.

Paymaster Admin Service — APIs CRUD para crear y gestionar políticas de gas. Admite reglas de gasto, listas de permitidos/bloqueados, elegibilidad personalizada basada en webhooks, configuración de pago con tokens ERC-20 y controles de duración de política.

Bundler — agrupa UserOperations patrocinadas (transacciones) y las envía onchain como transacciones agrupadas, optimizando tiempos de confirmación más rápidos y mayor rendimiento. Gestiona estrategias de envío en las redes soportadas, monitorea la inclusión onchain y transmite datos de confirmación a los sistemas de facturación y aplicación de políticas posteriores.

Juntos, estos servicios procesan miles de solicitudes de patrocinio por segundo en cada cadena soportada, respaldados por más de 600M de registros y en crecimiento, con un rendimiento de escritura de 800/s y en aumento. Todo lo que los desarrolladores tienen que hacer es realizar una sola llamada a la API.

Lo que se necesita para hacer que el gas sea invisible

Todo equipo de infraestructura enfrenta la decisión de construir o comprar. Nuestro criterio es simple: si no diferencia tu producto, no deberías estar construyéndolo. Nadie elige una aplicación de pagos por cómo patrocina el gas, y el tiempo y los recursos que se necesitan para construir infraestructura sin gas son considerables. Aquí una mirada a algunos de los problemas que resolvemos para que nuestros clientes no tengan que hacerlo.

El problema del pipeline de datos

Cada solicitud de patrocinio genera un registro que debe escribirse, hacer seguimiento hasta su confirmación onchain y conciliarse contra la facturación. A escala, esto se convierte en un desafío de pipeline de datos de alto rendimiento.

World envía 3.5 millones de solicitudes de patrocinio por día. Con una retención de 3 meses, ese solo cliente genera cientos de millones de registros. La base de datos de paymaster de Alchemy maneja 800 escrituras por segundo en más de 600M de registros totales, con una infraestructura diseñada para escalar a miles de millones — retención escalonada, monitoreo de cadena basado en streaming y escalado horizontal en toda la capa de servicio.

Aplicación de políticas en tiempo real

Cuando un desarrollador configura una política que limita el patrocinio a $100 por usuario al mes, ese límite debe mantenerse en cada cadena, en cada transacción, a miles de solicitudes por segundo. La fuente de verdad para el gasto confirmado vive onchain y tarda minutos en finalizarse, lo que requiere pipelines de agregación continuos que concilien las decisiones de política offchain con la finalidad onchain casi en tiempo real.

Alchemy ejecuta estos pipelines de forma continua para que, cuando un usuario alcance su límite configurado, el patrocinio se detenga, incluso en transacciones simultáneas en múltiples cadenas.

Firma criptográfica a escala

Cada transacción patrocinada requiere una firma criptográfica que demuestre que el contrato paymaster onchain debe pagar el gas. Alchemy las genera mediante AWS KMS con seguridad a nivel de hardware, el mismo estándar que usan bancos y agencias gubernamentales.

Mantener ese nivel de seguridad a alto rendimiento requiere estrategias de gestión de claves horizontal, pipelines de firma de baja latencia y redundancia que garantice que ningún punto único de falla bloquee una transacción.

Abstracción de gas multichain

La mecánica del gas difiere significativamente entre cadenas. Los precios de gas de Ethereum L1 fluctúan según la demanda. Las L2s tienen economías de secuenciador distintas. Solana usa un modelo completamente diferente: patrocina comisiones de transacción y rent para cuentas de token asociadas en lugar de paymasters de cuenta inteligente.

Alchemy abstrae todo esto detrás de una sola superficie de API. Los desarrolladores llaman a prepareCalls con un ID de política, y el sistema se encarga de la estimación de gas específica de cada cadena, la validación de patrocinio y la verificación onchain. La misma experiencia de desarrollador en Ethereum, Arbitrum, Base, Solana y cualquier otra cadena soportada.

Facturación simple en USD

Los desarrolladores no deberían necesitar tener ETH, SOL ni ningún token nativo para patrocinar gas. Alchemy adelanta el gas en tokens nativos en cada cadena y entrega una única factura en USD al final del mes.

Esto requiere gestionar tesorería de gas en decenas de cadenas, conversión de costos a USD en tiempo real y pipelines de facturación que concilien con precisión millones de transacciones patrocinadas. Los límites de gasto automáticos protegen contra picos de precio de gas durante eventos de congestión, garantizando que los desarrolladores nunca se lleven sorpresas en su factura. El resultado son experiencias de facturación tipo SaaS para algo que es inherentemente volátil y multidivisa.

Evolución del protocolo

El estándar para transacciones sin gas en EVM ha evolucionado de forma significativa. ERC-2771 (meta-transacciones) requería modificar contratos inteligentes. ERC-4337 introdujo Account Abstraction con Bundlers y Paymasters estandarizados. EIP-7702 permite que las EOAs existentes obtengan capacidades de smart wallet sin migrar de dirección.

Alchemy ha construido a través de cada una de estas transiciones y ha diseñado su Transaction API como una capa de capacidades en lugar de un envoltorio de protocolo. La API expresa lo que los desarrolladores quieren —patrocinar gas, agrupar llamadas, aceptar pago de gas en ERC-20— y se encarga de la complejidad del protocolo subyacente. Si llega un estándar más nuevo o los protocolos cambian, nosotros lo adoptamos o nos adaptamos. Las integraciones de los desarrolladores no cambian.

Simplicidad para el desarrollador

La integración de cara al desarrollador es una sola llamada a la API:

typescript
Copied
const { id } = await client.sendCalls({ from: await signer.getAddress(), capabilities: { paymasterService: { policyId: config.policyId, }, }, calls: [{ to: "0x0000000000000000000000000000000000000000",value: "0x00", data: "0x" }] });

Detrás de esto: validación de política, aplicación de gasto en tiempo real, estimación de gas específica de cada cadena, detección de delegación 7702, firma mediante KMS, construcción de UserOperation, envío al bundler, monitoreo de confirmación onchain y conciliación de facturación.

El mismo patrón de preparar-firmar-enviar funciona en cualquier lenguaje y se integra con soluciones de custodia existentes (HSM, MPC, Privy, Turnkey) sin necesidad de reescrituras arquitectónicas.

Contexto de mercado

La infraestructura de transacciones sin gas se está volviendo un requisito en dos mercados que convergen:

Instituciones financieras que ingresan a crypto. Bancos, fintechs y empresas de pagos no pueden tener tokens nativos en sus balances. JPMorgan procesa más de $10B diarios en flujos del token de depósito JPMD. Bank of China Hong Kong está implementando infraestructura sin gas para operaciones de emisión/quema de stablecoins. Estas instituciones necesitan patrocinio de gas de calidad productiva con controles de cumplimiento, registros de auditoría y garantías de SLA.

Aplicaciones de consumo que exigen blockchain invisible. Slash ha procesado más de $1B en pagos comerciales con stablecoins mediante flujos completamente sin gas. World ejecuta más de 12M de transacciones semanales a través de la infraestructura de bundler y paymaster de Alchemy. El estándar para la experiencia de usuario es instantáneo, sin comisiones e indistinguible de una fintech tradicional.

Alchemy actualmente tiene aproximadamente el 85% de participación de mercado en transacciones sin gas en todas las cadenas EVM y Solana, con más de $1B procesados en los últimos dos años.

Construir sobre infraestructura sin gas

Gestionar infraestructura de paymaster, firma mediante KMS, estimación de gas multichain y migraciones de protocolo no diferencia a un producto. Los usuarios nunca saben ni les importa cómo se patrocinó su gas: saben que enviar dinero fue rápido, barato y fácil.

Alchemy se encarga de la complejidad de la infraestructura para que los equipos puedan enfocarse en lo que hace avanzar su negocio: lanzar funcionalidades, hacer crecer a los usuarios y generar ingresos. La mejor experiencia de transacción sin gas es la que nadie nota.

Explora la infraestructura sin gas, empieza a construir y contáctanos para precios personalizados, preguntas de integración y más. ¡Estamos aquí para ayudarte!

Preguntas frecuentes

¿Qué son las transacciones sin gas?

Las transacciones sin gas permiten que las aplicaciones patrocinen las comisiones de gas en nombre de los usuarios, de modo que los usuarios finales nunca necesiten tener, adquirir ni pensar en tokens nativos como ETH para completar transacciones en blockchain.

¿Cómo funcionan las transacciones sin gas?

El desarrollador crea una política de gas, el usuario inicia una transacción a través de la aplicación, Alchemy la valida contra la política, firma un payload de paymaster, y el contrato inteligente paymaster paga el gas onchain mientras el desarrollador recibe una factura en USD.

¿Qué es un paymaster en las transacciones sin gas?

Un paymaster es un contrato inteligente que verifica firmas criptográficas y adelanta el gas en tokens nativos para transacciones patrocinadas, permitiendo que la aplicación pague los costos de gas en lugar del usuario final.

¿Necesito tener ETH u otros tokens nativos para patrocinar gas para mis usuarios?

No, Alchemy adelanta el gas en tokens nativos en todas las cadenas soportadas y entrega una única factura en USD al final del mes, de modo que los desarrolladores nunca necesitan tener tokens nativos volátiles.

¿Qué es ERC-4337 y cómo se relaciona con las transacciones sin gas?

ERC-4337 introdujo Account Abstraction con Bundlers y Paymasters estandarizados, habilitando las transacciones sin gas mediante UserOperations que transfieren el pago del gas de los usuarios a los desarrolladores de aplicaciones.

¿Cómo maneja Alchemy las transacciones sin gas en distintas blockchains?

Alchemy abstrae la mecánica de gas específica de cada cadena detrás de una sola superficie de API, encargándose de la estimación de gas, la validación de patrocinio y la verificación onchain en Ethereum, Arbitrum, Base, Solana y otras cadenas soportadas.

¿Puedo establecer límites de gasto para las transacciones sin gas?

Sí, los desarrolladores pueden configurar políticas de gas con límites por usuario, límites por política, listas de permitidos/bloqueados y reglas de elegibilidad personalizadas basadas en webhooks que se aplican en tiempo real en todas las cadenas.

¿Qué tan rápido puedo integrar transacciones sin gas en mi aplicación?

La integración toma minutos usando una sola llamada a la API con la Transaction API de Alchemy, que se encarga de toda la infraestructura subyacente, incluyendo validación de políticas, estimación de gas, firma y conciliación de facturación.

Background gradient

Construye magia blockchain

Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.