Pular para o conteúdo
0%

Zero taxas, complexidade infinita: construindo transações gasless em escala

Alchemy headshot

Escrito por Alchemy

Publicado em 4 de março de 20268 min de leitura

Infraestrutura de transações sem gas, removendo taxas de gas da experiência do usuário

A infraestrutura blockchain oferece liquidação instantânea, alcance global e estruturas de custo que superam as finanças tradicionais por ordens de magnitude. Stablecoins em L2s modernas liquidam em menos de um segundo por menos de um centavo. Os trilhos existem, mas as empresas que tentam aproveitar essa próxima geração de movimentação de dinheiro enfrentam um grande desafio.

O gargalo da adoção não é velocidade, custo ou segurança — é gas. Toda transação blockchain exige que o remetente detenha o token nativo da chain para pagar as taxas. Um usuário com $100.000 em USDC não consegue enviar um único dólar sem antes adquirir ETH em uma exchange. Os preços de gas flutuam de forma imprevisível. Chains diferentes exigem tokens nativos diferentes.

Para instituições financeiras, isso é inaceitável. Bancos não querem manter tokens nativos voláteis em seus balanços. Processadoras de pagamento não podem pedir aos usuários finais que gerenciem saldos de gas. Aplicativos de consumo não podem introduzir complexidade multi-token em fluxos que precisam parecer com o Venmo.

Transações gasless resolvem isso permitindo que a aplicação patrocine o gas em nome dos usuários. O usuário nunca detém, adquire ou sequer pensa em tokens nativos. O desenvolvedor paga em USD. O provedor de infraestrutura cuida de tudo o que está no meio.

Como funcionam as transações gasless

Uma transação gasless transfere o pagamento do gas do usuário final para o desenvolvedor da aplicação, com o provedor de infraestrutura gerenciando a mecânica onchain e a cobrança.

O fluxo:

  1. O desenvolvedor cria uma gas policy — configura regras de gasto (limites por usuário, limites por policy), allowlists/blocklists, regras de elegibilidade customizadas baseadas em webhook e opções de pagamento em tokens ERC-20 via API ou dashboard.
  2. O usuário inicia uma transação — a aplicação a encaminha para a Transaction API da Alchemy.
  3. A Alchemy valida contra a policy — verifica limites de gasto, regras de elegibilidade e condições customizadas em tempo real.
  4. A Alchemy assina um payload de paymaster — o Sponsorship Service gera uma assinatura criptográfica via AWS KMS autorizando o contrato de paymaster onchain a pagar o gas.
  5. A transação é registrada onchain — o smart contract paymaster verifica a assinatura e adianta o gas em tokens nativos.
  6. O desenvolvedor recebe uma fatura em USD — a Alchemy rastreia a transação confirmada, converte o custo do gas para USD e adiciona ao faturamento mensal.

Uma chamada de API. Minutos para integrar. A infraestrutura subjacente cuida da aplicação de policies, assinatura criptográfica, estimativa de gas multi-chain, rastreamento de confirmação onchain e reconciliação de faturamento.

A infraestrutura por trás

A infraestrutura gasless da Alchemy consiste em três serviços principais:

Sponsorship Service — o motor de decisão em tempo real. Valida cada solicitação de patrocínio contra a configuração de policy do desenvolvedor, verifica estatísticas de gasto agregadas em quase tempo real e assina payloads de paymaster via AWS KMS com garantias de segurança em nível de hardware.

Paymaster Admin Service — APIs CRUD para criar e gerenciar gas policies. Suporta regras de gasto, allowlists/blocklists, elegibilidade customizada baseada em webhook, configuração de pagamento em tokens ERC-20 e controles de duração de policy.

Bundler — agrega UserOperations patrocinadas (transações) e as submete onchain como transações agrupadas, otimizando para tempos de confirmação mais rápidos e maior throughput. Gerencia estratégias de submissão em todas as redes suportadas, monitora a inclusão onchain e alimenta dados de confirmação para os sistemas de faturamento e aplicação de policy a jusante.

Juntos, esses serviços processam milhares de solicitações de patrocínio por segundo em todas as chains suportadas, sustentados por mais de 600 milhões de registros e crescendo, com throughput de escrita de 800/s e crescendo. Tudo o que os desenvolvedores precisam fazer é uma única chamada de API.

O que é preciso para tornar o gas invisível

Toda equipe de infraestrutura enfrenta a decisão de construir ou comprar. Nosso critério é simples: se não diferencia o seu produto, você não deveria estar construindo isso. Ninguém escolhe um app de pagamento por causa de como ele patrocina gas, e o esforço e tempo necessários para construir infraestrutura gasless são significativos. Aqui está um olhar sobre alguns dos problemas que resolvemos para que nossos clientes não precisem.

O problema do pipeline de dados

Toda solicitação de patrocínio gera um registro que precisa ser escrito, rastreado até a confirmação onchain e reconciliado com o faturamento. Em escala, isso se torna um desafio de pipeline de dados de alto throughput.

A World envia 3,5 milhões de solicitações de patrocínio por dia. Com retenção de 3 meses, esse único cliente gera centenas de milhões de registros. O banco de dados de paymaster da Alchemy processa 800 escritas por segundo em mais de 600 milhões de registros totais, com infraestrutura projetada para escalar a bilhões — retenção em camadas, monitoramento de chain baseado em streaming e escalonamento horizontal na camada de serviço.

Aplicação de policy em tempo real

Quando um desenvolvedor configura uma policy limitando o patrocínio a $100 por usuário por mês, esse limite precisa se manter em todas as chains, em todas as transações, a milhares de solicitações por segundo. A fonte da verdade para o gasto confirmado está onchain e leva minutos para finalizar, exigindo pipelines de agregação contínuos que reconciliam decisões de policy offchain com a finalidade onchain em quase tempo real.

A Alchemy executa esses pipelines continuamente para que, quando um usuário atingir seu limite configurado, o patrocínio pare — mesmo em transações simultâneas em múltiplas chains.

Assinatura criptográfica em throughput

Toda transação patrocinada exige uma assinatura criptográfica que comprove que o contrato de paymaster onchain deve pagar o gas. A Alchemy gera essas assinaturas via AWS KMS com segurança em nível de hardware — o mesmo padrão usado por bancos e agências governamentais.

Manter esse padrão de segurança em alto throughput exige estratégias de gerenciamento de chaves horizontais, pipelines de assinatura de baixa latência e redundância que garante que nenhum ponto único de falha bloqueie uma transação.

Abstração de gas multi-chain

A mecânica de gas difere significativamente entre chains. Os preços de gas do Ethereum L1 flutuam com a demanda. As L2s têm economias de sequenciador diferentes. A Solana usa um modelo completamente diferente — patrocinando taxas de transação e rent para contas de token associadas, em vez de paymasters de smart account.

A Alchemy abstrai tudo isso por trás de uma única superfície de API. Os desenvolvedores chamam prepareCalls com um policy ID, e o sistema cuida da estimativa de gas específica da chain, validação de patrocínio e verificação onchain. A mesma experiência de desenvolvedor em Ethereum, Arbitrum, Base, Solana e todas as outras chains suportadas.

Faturamento simples em USD

Os desenvolvedores não deveriam precisar manter ETH, SOL ou qualquer token nativo para patrocinar gas. A Alchemy adianta o gas em tokens nativos em todas as chains e entrega uma única fatura em USD ao final do mês.

Isso exige gerenciar tesouraria de gas em dezenas de chains, conversão de custo para USD em tempo real e pipelines de faturamento que reconciliam com precisão milhões de transações patrocinadas. Limites de gasto automáticos protegem contra picos de preço de gas durante eventos de congestionamento, garantindo que os desenvolvedores nunca sejam surpreendidos por sua fatura. O resultado são experiências de faturamento estilo SaaS para algo inerentemente volátil e multi-moeda.

Evolução do protocolo

O padrão para transações gasless em EVM evoluiu significativamente. ERC-2771 (meta-transações) exigia a modificação de smart contracts. ERC-4337 introduziu a Account Abstraction com Bundlers e Paymasters padronizados. EIP-7702 permite que EOAs existentes ganhem capacidades de smart wallet sem migrar de endereço.

A Alchemy construiu através de cada uma dessas transições e projetou sua Transaction API como uma camada de capacidades, e não como um wrapper de protocolo. A API expressa o que os desenvolvedores querem — patrocinar gas, agrupar chamadas, aceitar pagamento de gas em ERC-20 — e cuida da complexidade do protocolo subjacente. Se um padrão mais novo surgir ou os protocolos mudarem, nós adotamos ou nos adaptamos. As integrações dos desenvolvedores não mudam.

Simplicidade para o desenvolvedor

A integração voltada ao desenvolvedor é uma chamada de API:

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

Por trás disso: validação de policy, aplicação de gasto em tempo real, estimativa de gas específica da chain, detecção de delegação 7702, assinatura KMS, construção de UserOperation, submissão ao bundler, monitoramento de confirmação onchain e reconciliação de faturamento.

O mesmo padrão de preparar-assinar-enviar funciona em qualquer linguagem e se integra a soluções de custódia existentes (HSM, MPC, Privy, Turnkey) sem reescritas de arquitetura.

Contexto de mercado

A infraestrutura de transações gasless está se tornando um requisito em dois mercados convergentes:

Instituições financeiras entrando em crypto. Bancos, fintechs e empresas de pagamento não podem manter tokens nativos em seus balanços. O JPMorgan processa mais de $10 bilhões diários em fluxos do token de depósito JPMD. O Bank of China Hong Kong está implantando infraestrutura gasless para operações de mint/burn de stablecoins. Essas instituições precisam de patrocínio de gas de nível produção com controles de compliance, trilhas de auditoria e garantias de SLA.

Aplicações de consumo exigindo blockchain invisível. A Slash processou mais de $1 bilhão em pagamentos empresariais em stablecoin com fluxos totalmente gasless. A World executa mais de 12 milhões de transações semanais através da infraestrutura de bundler e paymaster da Alchemy. O padrão de experiência do usuário é instantâneo, sem taxas e indistinguível do fintech tradicional.

Atualmente, a Alchemy detém aproximadamente 85% de market share em transações gasless em todas as chains EVM e na Solana, com mais de $1 bilhão processado nos últimos dois anos.

Construindo sobre infraestrutura gasless

Gerenciar infraestrutura de paymaster, assinatura KMS, estimativa de gas multi-chain e migrações de protocolo não diferencia um produto. Os usuários nunca sabem nem se importam com como o gas deles foi patrocinado — eles sabem que enviar dinheiro foi rápido, barato e fácil.

A Alchemy cuida da complexidade de infraestrutura para que as equipes possam focar no que move o negócio: lançar features, crescer a base de usuários e gerar receita. A melhor experiência de transação gasless é aquela que ninguém percebe.

Explore infraestrutura gasless, comece a construir e entre em contato para preços customizados, dúvidas de integração e mais. Estamos aqui para ajudar!

Perguntas frequentes

O que são transações gasless?

Transações gasless permitem que aplicações patrocinem taxas de gas em nome dos usuários, de forma que os usuários finais nunca precisem manter, adquirir ou pensar em tokens nativos como ETH para concluir transações blockchain.

Como funcionam as transações gasless?

O desenvolvedor cria uma gas policy, o usuário inicia uma transação através da aplicação, a Alchemy a valida contra a policy, assina um payload de paymaster, e o smart contract paymaster paga o gas onchain enquanto o desenvolvedor recebe uma fatura em USD.

O que é um paymaster em transações gasless?

Um paymaster é um smart contract que verifica assinaturas criptográficas e adianta gas em tokens nativos para transações patrocinadas, permitindo que a aplicação pague os custos de gas em vez do usuário final.

Preciso manter ETH ou tokens nativos para patrocinar gas para meus usuários?

Não, a Alchemy adianta o gas em tokens nativos em todas as chains suportadas e entrega uma única fatura em USD ao final do mês, então os desenvolvedores nunca precisam manter tokens nativos voláteis.

O que é o ERC-4337 e como ele se relaciona com transações gasless?

O ERC-4337 introduziu a Account Abstraction com Bundlers e Paymasters padronizados, permitindo transações gasless através de UserOperations que transferem o pagamento de gas dos usuários para os desenvolvedores da aplicação.

Como a Alchemy lida com transações gasless em diferentes blockchains?

A Alchemy abstrai a mecânica de gas específica de cada chain por trás de uma única superfície de API, cuidando da estimativa de gas, validação de patrocínio e verificação onchain em Ethereum, Arbitrum, Base, Solana e outras chains suportadas.

Posso definir limites de gasto para transações gasless?

Sim, os desenvolvedores podem configurar gas policies com limites por usuário, limites por policy, allowlists/blocklists e regras de elegibilidade customizadas baseadas em webhook, aplicadas em tempo real em todas as chains.

Com que rapidez posso integrar transações gasless na minha aplicação?

A integração leva minutos usando uma única chamada de API com a Transaction API da Alchemy, que cuida de toda a infraestrutura subjacente, incluindo validação de policy, estimativa de gas, assinatura e reconciliação de faturamento.

Background gradient

Construa magia blockchain

A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.