Saltar para o conteúdo principal

ERC-8211 Explicado: O Padrão Ethereum que Ensina Agentes de IA a Pensar Antes de Transacionar

· 11 min de leitura
Dora Noda
Software Engineer

Imagine dizer a um bot DeFi: "troque todo o meu WETH por USDC, forneça-o ao Aave, mas somente se meu saldo final permanecer acima de $5.000." Hoje, essa instrução exige que um desenvolvedor codifique cada parâmetro antes da assinatura — o saldo exato de WETH, a saída esperada de USDC, o valor do depósito no Aave — criando uma transação frágil que falha no momento em que as condições de mercado mudam entre o bloco em que foi assinada e o bloco em que é incluída on-chain. O ERC-8211, publicado em 6 de abril de 2026, pela Biconomy e pela Ethereum Foundation, elimina essa fragilidade por completo. É o primeiro padrão Ethereum que permite a agentes de IA ler o estado da blockchain em tempo real, validar condições e executar estratégias de múltiplas etapas em uma única transação atômica — transformando chamadas em lote estáticas em fluxos de trabalho inteligentes e auto-ajustáveis.

O momento não é coincidência. Mais de 17.000 agentes de IA estão ativos somente no Virtuals Protocol. O AgentKit da Coinbase alimenta carteiras autônomas em múltiplos provedores de LLM. O cofundador da NEAR declarou que "os usuários da blockchain serão agentes de IA." Mas até agora, esses agentes foram forçados a interagir com DeFi por meio dos mesmos formatos rígidos de transação projetados para humanos clicando botões em uma interface. O ERC-8211 oferece algo fundamentalmente diferente: a capacidade de compor decisões on-chain, no momento da execução, com mecanismos de segurança integrados.

O Problema: Batching Estático Nunca Foi Construído para Agentes Autônomos

Contratos multi-call como Multicall3 e bundlers ERC-4337 já permitem que carteiras agrupem múltiplas transações em uma só. Mas cada parâmetro deve ser travado no momento da assinatura. Se um agente de IA assina um lote para trocar 2,5 WETH por USDC e fornecer os rendimentos ao Aave, o valor de 2,5 WETH fica congelado — mesmo que o saldo real do agente tenha mudado entre a assinatura e a execução devido a uma transferência pendente ou dedução de taxa.

Isso cria três problemas em cascata para agentes autônomos:

  • Estado obsoleto: No momento em que uma transação em lote é incluída em um bloco, o estado on-chain que ela pressupunha pode não ser mais válido. Uma variação de preço de 0,3% pode fazer um swap reverter, desperdiçando gas e deixando a estratégia parcialmente executada.
  • Superespecificação: Os agentes devem pré-calcular cada valor intermediário (valores exatos de saída, limites de slippage, quantidades de depósito) antes de assinar. Para um loop de alavancagem de cinco etapas, isso significa prever cinco saídas sequenciais — qualquer uma delas pode invalidar o restante.
  • Sem lógica condicional: Lotes estáticos são tudo ou nada. Não há como dizer "prossiga com a etapa três somente se o resultado da etapa dois exceder um limite." Um agente não consegue expressar restrições de segurança dentro do próprio lote.

O resultado é que os agentes de IA de hoje executam estratégias DeFi com a flexibilidade de um cartão de embarque impresso — cada detalhe deve estar correto antes da partida, e qualquer mudança exige começar tudo de novo.

Como o ERC-8211 Funciona: Fetchers, Constraints e Predicates

O ERC-8211 introduz o que a Biconomy chama de "smart batching" — um padrão de codificação em nível de contrato onde cada parâmetro em um lote declara como obter seu valor e quais condições esse valor deve satisfazer. O padrão é construído sobre três primitivas:

Fetchers

Cada parâmetro de entrada carrega um tipo de fetcher que determina como seu valor é obtido no momento da execução, não no momento da assinatura. Três tipos de fetcher estão disponíveis:

  • RAW_BYTES: O valor é codificado diretamente, idêntico ao batching tradicional.
  • STATIC_CALL: O valor é lido a partir de uma chamada de contrato on-chain em tempo real — verificando um saldo, consultando o preço de um oráculo ou lendo as reservas de um pool.
  • BALANCE: O valor é o saldo de token nativo ou ERC-20 da conta executora no momento da execução.

Um destino de roteamento então determina para onde o valor resolvido vai: no endereço de destino da chamada, no campo de valor ou no calldata.

Constraints

Cada valor resolvido pode carregar constraints inline — verificações lógicas validadas on-chain antes que a chamada prossiga. Os tipos de constraint suportados incluem EQ (igual), GTE (maior ou igual), LTE (menor ou igual) e IN (pertencimento a um conjunto). Se qualquer constraint falhar, o lote inteiro reverte atomicamente.

Na prática, isso significa que um agente pode dizer: "Obtenha meu saldo de WETH (fetcher BALANCE), confirme que é GTE 1.0 WETH (constraint), então passe o valor resolvido para o calldata do swap (roteamento)."

Predicates

Entradas com target = address(0) atuam como pontos de verificação de asserção pura. Elas codificam uma condição booleana sobre o estado da blockchain — por exemplo, verificando que o saldo de USDC de uma carteira permanece acima de um piso de segurança após um loop de alavancagem — sem executar nenhuma chamada externa. Se o predicate falhar, o lote reverte.

Juntas, essas três primitivas transformam um lote de um script estático em um programa reativo: "Troque meu saldo completo de WETH por USDC, então forneça exatamente o que chegou ao Aave, mas somente se meu saldo final exceder meu piso de segurança." Tudo em uma transação, tudo resolvido no momento da execução.

A Pilha Emergente de Protocolos para Agentes

O ERC-8211 não existe isoladamente. Ele se encaixa em uma pilha de protocolos cada vez mais coerente que a Ethereum Foundation vem montando especificamente para agentes autônomos:

CamadaPadrãoFunçãoConstrutor Principal
IdentidadeERC-8004Descoberta de agentes, confiança e pontuação de reputaçãoEthereum Foundation
ComércioERC-8183Gerenciamento do ciclo de vida de trabalhos — custódia, prova de entrega, liquidaçãoVirtuals Protocol
ExecuçãoERC-8211Smart batching — execução on-chain condicional e ciente de estadoBiconomy
Pagamentox402Micropagamentos em stablecoin nativos de HTTP para serviços de agentesCoinbase + Cloudflare

A analogia não é acidental: o ERC-8004 identifica quem está transacionando, o ERC-8183 governa qual trabalho está sendo trocado, o ERC-8211 lida com como o trabalho é executado on-chain, e o x402 gerencia como os pagamentos fluem entre agentes. Juntos, eles formam o que observadores da indústria começaram a chamar de "momento TCP/IP para IA on-chain" — uma pilha em camadas onde cada protocolo trata de uma preocupação de forma limpa.

O ERC-8183 é particularmente complementar. Sua primitiva Job — onde um agente cliente contrata um agente provedor, fundos em custódia são mantidos e um avaliador atesta a entrega — gera exatamente o tipo de ações on-chain de múltiplas etapas e condicionais que o ERC-8211 foi projetado para executar. Um agente de IA aceitando um trabalho através do ERC-8183 pode precisar realizar uma série de operações DeFi (swap, fornecimento, empréstimo) como parte do cumprimento do trabalho. O ERC-8211 garante que essas operações sejam executadas corretamente mesmo que as condições de mercado mudem entre a aceitação do trabalho e a execução.

Abordagens Concorrentes: AgentKit, NEAR Chain Signatures e o Risco de Fragmentação

O smart batching do ERC-8211 não é o único framework disputando para se tornar a camada de execução padrão para agentes de IA:

Coinbase AgentKit fornece infraestrutura de carteira e primitivas de ação on-chain para agentes de IA, com suporte nativo para modelos OpenAI, Anthropic e Llama. Em março de 2026, a World (projeto de identidade de Sam Altman) lançou uma integração do AgentKit com pagamentos x402 e verificação World ID, permitindo que agentes carreguem prova criptográfica de respaldo humano. O AgentKit se destaca em gerenciamento de carteiras e transações simples, mas atualmente não oferece a execução condicional e ciente de estado que o ERC-8211 proporciona.

NEAR Chain Signatures adota uma abordagem arquitetural diferente: os agentes obtêm suas próprias contas NEAR com chaves privadas armazenadas em Ambientes de Execução Confiável (TEEs), e por meio da tecnologia Chain Signatures, podem assinar transações em qualquer blockchain — Ethereum, Bitcoin, Solana — a partir de uma única identidade baseada na NEAR. Isso resolve o problema multi-chain de forma elegante, mas opera na camada de infraestrutura e não na camada de semântica de execução.

O Trusted Agent Protocol da Visa e o AP2 (Agent Payment Protocol 2.0) do Google abordam o lado de pagamento e verificação de comerciantes, ajudando o comércio tradicional a reconhecer e processar transações de agentes de IA. Eles complementam, em vez de competir com, o foco de execução on-chain do ERC-8211.

O risco de fragmentação é real. Se o AgentKit construir suas próprias primitivas de execução condicional, ou se a NEAR desenvolver um padrão concorrente de execução em lote, os agentes poderão enfrentar os mesmos desafios de interoperabilidade que prejudicaram o DeFi nos seus primórdios — múltiplos padrões resolvendo o mesmo problema, nenhum alcançando massa crítica. A vantagem do ERC-8211 é sua compatibilidade com a infraestrutura existente de account abstraction (ERC-4337, ERC-7683) e sua pegada mínima: não requer fork de protocolo, nenhum novo opcode, e funciona com qualquer implementação de smart account.

Por Que Isso Importa: A Economia de 400.000 Agentes Precisa de Composabilidade On-Chain

Os números pintam um quadro claro de urgência. Mais de 400.000 agentes de IA estão operando em redes blockchain, de acordo com estimativas da Chainalysis. Somente o Virtuals Protocol ultrapassou $39,5 milhões em receita acumulada com seus mais de 17.000 agentes. O AgentKit da Coinbase suporta carteiras autônomas em todos os principais LLMs. A economia de agentes não é especulativa — está gerando receita real e executando transações reais hoje.

Mas esses agentes estão limitados por uma infraestrutura projetada para usuários humanos. Um humano assinando um swap no Uniswap pode verificar o preço, ajustar o slippage e confirmar — tudo em segundos. Um agente autônomo operando em escala não pode se dar ao luxo desse ciclo de feedback manual. Ele precisa expressar estratégias complexas como pacotes de transações autocontidos e auto-validados que executam corretamente independentemente do que aconteça entre a assinatura e a inclusão.

O impacto do ERC-8211 vai além da automação DeFi. Considere estes cenários:

  • Gestão autônoma de tesouraria: Um agente de tesouraria de DAO que rebalanceia entre protocolos de rendimento, com verificações de predicate garantindo que nenhum protocolo individual detenha mais de 30% dos fundos — tudo em uma única transação atômica.
  • Execução resistente a MEV: Ao resolver valores no momento da execução em vez do momento da assinatura, os smart batches reduzem a informação disponível para buscadores de MEV que exploram parâmetros obsoletos em transações pendentes.
  • Arbitragem entre protocolos: Um agente que detecta uma discrepância de preço entre Uniswap e Curve pode executar a arbitragem atomicamente com constraints garantindo limites mínimos de lucro, eliminando o risco de executar uma ponta e falhar na outra.

O Caminho Adiante: De Padrão a Infraestrutura

O ERC-8211 ainda é uma proposta ERC, não um padrão finalizado. Sua implementação de referência é open-source e está disponível em forma de demonstração, mas a adoção depende de provedores de carteira, operadores de bundler e protocolos DeFi integrarem a interface de smart batching. O design agnóstico de conta do padrão — funciona com smart accounts ERC-4337, intents cross-chain ERC-7683 e EOAs tradicionais através de contratos executores — remove a maior barreira de adoção, mas a integração ainda requer desenvolvimento ativo.

A pilha de quatro padrões para agentes (ERC-8004 + ERC-8183 + ERC-8211 + x402) representa uma visão coerente, mas visões coerentes em cripto historicamente se fragmentaram sob pressão competitiva. Se a pilha se consolida em um padrão de facto ou se divide em implementações concorrentes dependerá de quais protocolos entregarão integrações em produção primeiro.

O que não está em dúvida é a direção. Os principais usuários da blockchain estão mudando de humanos clicando em interfaces para agentes autônomos executando estratégias programáticas. O ERC-8211 é a primeira tentativa séria de dar a esses agentes um formato de transação que corresponda às suas capacidades — um que pensa antes de transacionar.

Construindo agentes de IA que interagem com protocolos DeFi em múltiplas blockchains? BlockEden.xyz oferece endpoints RPC de alto desempenho e APIs de dados para Ethereum, Sui, Aptos e mais de 20 redes — a camada de infraestrutura que seus agentes precisam para leituras e execuções on-chain confiáveis. Explore nosso marketplace de APIs para começar.