Voltar as noticias
As ferrovias de pagamento estão vencendo a economia dos agentes.
MCP ProtocolMediaEN

As ferrovias de pagamento estão vencendo a economia dos agentes.

Dev.to - MCP·10 de junho de 2026

Um número amplamente citado na infraestrutura de agentes atualmente vem dos dados do protocolo da Crossmint: x402 processou mais de 150M de transações entre Base e Solana, e os pagamentos de agente para agente são seu segmento de crescimento mais rápido - Solana sozinha agora carrega aproximadamente 49% desse volume A2A. Uma rede de pagamento máquina a máquina em escala real, em um protocolo que não existia em sua forma atual há dois anos.

Adicione o restante dos anúncios do trimestre - AWS Bedrock AgentCore, UCP da Shopify, AP2 do Google - e uma imagem clara se forma: as grandes empresas de tecnologia estão pavimentando a camada de pagamento da economia dos agentes, e está funcionando. Este post não é uma visão contrária a isso. As ferrovias são boas. Elas também são, por construção, unidirecionais - e essa única propriedade define exatamente onde elas param.

O que é uma ferrovia, mecanicamente

Desmonte qualquer ferrovia de pagamento de agente até sua máquina de estado e você obterá a mesma forma:

  1. O agente recebe um 402 Payment Required (ou um mandato de intenção, ou uma sessão de checkout).
  2. O agente assina e envia uma transferência: agente → vendedor.
  3. O vendedor (ou facilitador) verifica o recebimento e libera o recurso.

Uma perna. Uma direção. O risco do comprador é limitado pelo preço do pedido, e o vendedor entrega somente após o valor ser confirmado. Para um agente comprando computação, um conjunto de dados, uma chamada de API ou inferência, este é precisamente o primitivo certo - baixa cerimônia, instantâneo, barato. O volume de agente para agente está crescendo no x402 porque o design se encaixa na tarefa.

Note o que torna isso seguro: a transação é pequena, unilateral, e a entrega do vendedor é condicional ao pagamento já ser final. O modelo de confiança é "o comprador paga primeiro, por algo barato o suficiente que a falha é um incômodo, não uma perda."

O que é uma troca, mecanicamente

Agora mude o trabalho. Dois agentes - chamemos de A e B - querem trocar ativos: ETH de A por BTC de B. Nenhum confia no outro. Muitas vezes os ativos vivem em cadeias diferentes. A máquina de estado que importa não é mais uma perna; é o estado conjunto de duas pernas:

  • Ambas as pernas completas → troca liquidada. ✅
  • Nenhuma perna completa → troca cancelada, ambos reembolsados. ✅
  • Uma perna completa, a outra não → um agente tem ambos os ativos, o outro não tem nenhum.

Esse terceiro estado é todo o problema. Não é um caso extremo; é o resultado padrão sempre que as duas pernas se comprometem de forma independente e uma parte é adversarial. Um primitivo de troca é exatamente um mecanismo que torna o terceiro estado inatingível.

Por que duas ferrovias não fazem uma troca

A resposta tentadora: "basta executar dois pagamentos em direções opostas." A paga B através de uma ferrovia; B paga A através de uma ferrovia. Mas cada transferência de ferrovia é incondicional uma vez submetida - é isso que a torna um bom pagamento. Portanto, quem paga primeiro entrega ao outro lado uma opção gratuita. B pode pegar a perna de A e simplesmente não enviar a segunda. Sequenciamento não corrige isso; apenas escolhe a vítima.

Você pode adicionar um intermediário por cima - uma troca, um facilitador custodial, um serviço de custódia que recebe ambas as pernas e as encaminha. Isso realmente funciona, e é assim que a maioria das trocas acontece hoje. Mas você reintroduziu exatamente a coisa que os agentes estavam tentando evitar: um terceiro que, por algum período, detém ambos os ativos e pode falhar, congelar ou sair. Para agentes autônomos transacionando em velocidade de máquina com contrapartes que descobriram minutos atrás, "confie no local" é uma fundação estranha.

O primitivo que torna o terceiro estado inatingível

A construção que faz isso sem um intermediário é conhecida há anos: o contrato de hash time-locked. Ambas as pernas são bloqueadas sob o mesmo hash H = sha256(s). Reivindicar qualquer uma das pernas requer revelar a pré-imagem s na cadeia - e no momento em que é revelada em uma cadeia, é pública, então a outra parte a usa para reivindicar sua perna na outra cadeia. Os timelocks (a janela do reclamante expira antes que o reembolso do financiador abra, com uma margem de segurança para a latência da cadeia) garantem que se s nunca for revelada, ambas as pernas são reembolsadas.

O resultado é a propriedade de três estados que uma troca realmente precisa: a cada instante, cada ativo está bloqueado, liberado (pré-imagem revelada, ambos os lados podem reivindicar), ou reembolsado (expirado, fundos retornam). Não há estado em que um terceiro detém qualquer coisa, e nenhum estado alcançável onde um lado tem ambos os ativos além do limite de tempo.

Isso não é uma otimização de pagamento. É um primitivo diferente resolvendo um problema diferente - que é por isso que não compete com ferrovias mais do que TCP compete com HTTP.

O mapa da camada, como o vemos

A pilha que está emergindo se parece aproximadamente com isso:

  • Intenção / autorização - Google AP2, OpenAI+Stripe ACP: deve este agente transacionar, em nome de quem?
  • Identidade / reputação - ERC-8004: quem é este agente, qual é seu histórico?
  • Ferrovias de pagamento - x402, facilitadores construídos sobre isso: mover valor de uma maneira, rápido e barato.
  • Liquidação de trocas - clear-or-refund para trocas cruzadas de dois lados: ambas as pernas ou nenhuma, sem custódia.

Cada camada acima da liquidação pode (e deve) se sentar em cima dela. Um agente que se autentica via ERC-8004, negocia sob um mandato AP2, e paga por suas chamadas de API através do x402 ainda precisa da camada inferior na primeira vez que troca um ativo por outro com uma contraparte em quem não confia. (Uma semana mapeando a palavra sobrecarregada "liquidação" nos ensinou que a maioria das discordâncias aqui são vocabulário, não substância - então vamos manter isso em uma única frase.)

Esta é a camada que construímos. Hashlock combina um RFQ de lance selado (para que os agentes recebam cotações firmes sem vazar a intenção) com liquidação atômica HTLC, exposta a agentes como um servidor MCP com seis ferramentas - o pacote é hashlock-tech/mcp (escopado) no npm. Status da cadeia, declarado honestamente e na mesma ordem toda vez: ETH mainnet ao vivo de ponta a ponta; contratos Sui implantados e testados em CLI (fiação do gateway em progresso); BTC signet validado, mainnet pendente.

Se você quiser o detalhe em nível de protocolo, a documentação percorre o fluxo RFQ-plus-HTLC de ponta a ponta: hashlock.markets/docs. Fonte: github.com/Hashlock-Tech/hashlock-mcp. Artigo acadêmico: SSRN.

A questão que vale a pena discutir

A curva de crescimento das ferrovias (150M+ tx, agente para agente como a fatia de crescimento mais rápido) diz que os agentes já compram coisas constantemente. A questão em aberto é quando eles começam a trocar - reequilibrando tesourarias entre cadeias, trocando inventário, postando colateral uns para os outros. Quando isso acontecer, o problema da troca meio-completada deixa de ser teórico.

Então: qual é a primeira coisa que você espera que um agente troque - não compre? E você deixaria que ele fizesse isso através de um local, ou apenas através de um mecanismo onde o local não pode segurar o dinheiro?

Contexto Triplo Up

O crescimento das transações entre agentes pode impactar empresas brasileiras ao facilitar pagamentos rápidos e seguros. A adoção de protocolos como o x402 pode otimizar operações financeiras. No entanto, a necessidade de soluções de troca seguras ainda é um desafio a ser superado.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.