Explorando Account Abstraction: O que o EIP 4337 Traz para o Mercado

12-4-2025, 8:12:41 AM
Blockchain
Tutorial sobre criptomoedas
Ethereum
Web 3.0
Carteira Web3
Avaliação do artigo : 4.3
0 avaliações
Explore o universo revolucionário da account abstraction por meio da EIP 4337, uma proposta inovadora no Ethereum que eleva a experiência do usuário e reforça a segurança ao implementar wallets com smart contracts. Conheça as vantagens para desenvolvedores Web3, entusiastas de blockchain e usuários de criptomoedas, além de entender como esse avanço simplifica a gestão de contas, oferecendo funcionalidades flexíveis, como transações em lote e mecanismos de recuperação social. Analise a comparação aprofundada da EIP 4337 com alternativas do mercado e compreenda como essa solução influencia o futuro do Ethereum.
Explorando Account Abstraction: O que o EIP 4337 Traz para o Mercado

Guia rápido e objetivo sobre Account Abstraction e EIP-4337

Account Abstraction (AA) é um conceito inovador no ecossistema Ethereum que transforma a maneira como usuários gerenciam suas contas e interagem com o blockchain. Essa solução supera diversos problemas do sistema atual e marca um avanço para tornar o uso da tecnologia blockchain mais acessível ao público geral. Ao separar a origem das transações das assinaturas e ampliar as opções de segurança para contas, a AA facilita o acesso de novos usuários ao universo das criptomoedas. A implementação do EIP-4337 é central nessa evolução, trazendo respostas práticas para desafios históricos.

O que é Account Abstraction?

Para entender Account Abstraction, é necessário conhecer como funcionam as contas na Ethereum. Existem dois tipos principais: Externally Owned Accounts (EOAs) e Contract Accounts (CAs). EOAs são contas controladas por chaves privadas e frases-semente, sendo o modelo tradicional. Já as Contract Accounts são operadas por códigos de smart contracts implantados na blockchain.

Account Abstraction muda esse paradigma ao separar a origem das transações das assinaturas e transformar EOAs para funcionarem como CAs. Isso permite que smart contracts controlem EOAs, viabilizando o desenvolvimento de smart contract wallets. O resultado é uma experiência de uso muito mais flexível e sofisticada, com recursos avançados de segurança e funcionalidades antes impossíveis para EOAs tradicionais. O EIP-4337 oferece a base técnica para essa transformação, sem exigir alterações no núcleo do protocolo Ethereum.

Por que a AA é relevante

A comunidade Ethereum apoia fortemente Account Abstraction por seu potencial de simplificar e melhorar a gestão de contas. AA traz flexibilidade a operações antes rígidas, permitindo que usuários realizem tarefas complexas de modo mais eficiente. Por exemplo, é possível agrupar várias transações, reduzindo aprovações e tornando o uso de aplicações descentralizadas mais prático.

Os avanços em segurança são outro destaque da AA. Smart contract wallets habilitadas pelo EIP-4337 oferecem recursos como autenticação multiassinatura, recuperação social e limites de gastos. Esses mecanismos aumentam a proteção além do que EOAs tradicionais podem oferecer. AA também elimina problemas como pagamentos de gas inflexíveis e risco de perda de fundos por extravio de chave privada. Assim, AA cria um ambiente mais amigável e seguro para quem utiliza Ethereum.

Histórico da Ethereum com AA

A implementação da Account Abstraction na Ethereum passou por diversas propostas importantes, cada uma contribuindo para o estágio atual. Conhecer os principais Ethereum Improvement Proposals (EIPs) é fundamental para entender essa evolução.

EIP-2938 foi uma das primeiras tentativas, propondo tornar Contract Accounts contas principais, capazes de pagar taxas e iniciar transações. O EIP-3074 trouxe dois novos OpCodes, AUTH e AUTHCALL, permitindo que EOAs delegassem controle para smart contracts e desenvolvedores criassem mecanismos de verificação personalizados.

EIP-4337 é a abordagem mais recente e promissora, introduzindo User Operations (user ops) e um pool de memórias dedicado. O principal diferencial do EIP-4337 é permitir Account Abstraction sem alterar a camada de consenso do protocolo Ethereum, superando o principal obstáculo das propostas anteriores. O padrão é amplamente apoiado pela comunidade de desenvolvedores.

Apesar de AA ter sido discutida no EIP-2938 e EIP-3074, essas propostas exigiam mudanças estruturais profundas no protocolo. O EIP-4337 resolveu esse impasse ao viabilizar Account Abstraction dentro do padrão já existente da rede, tornando a adoção muito mais prática.

Comparação com outras soluções de Account Abstraction

Entre as soluções existentes, o EIP-4337 se destaca pela praticidade de implementação. Embora possa parecer complexo para iniciantes, ele supera as abordagens anteriores e se consolidou como padrão preferencial para Account Abstraction.

A solução EIP-3074 demandava dois novos OpCodes na Ethereum Virtual Machine (EVM), o que implicava mudanças profundas na camada de consenso. Alterações desse porte exigem coordenação intensa na rede e podem gerar riscos de segurança ou incompatibilidade, levando à suspensão da proposta.

O EIP-4337, por outro lado, opera sobre funcionalidades já existentes da Ethereum, sem modificar elementos centrais do protocolo. Esse modelo é mais seguro e facilita futuras melhorias. O EIP-4337 traz componentes como bundlers e paymasters que funcionam na estrutura atual, sem exigir atualização dos nós de consenso.

EIP-4337 em detalhes

EIP-4337 viabiliza Account Abstraction por meio de uma arquitetura inovadora, composta por novos conceitos e componentes. Entender esses detalhes é essencial para compreender por que EIP-4337 se tornou o padrão do setor.

No centro do EIP-4337 está o UserOperation, objeto que descreve a ação do usuário no blockchain. Ao contrário das transações tradicionais, UserOperations aceitam instruções complexas e não exigem assinatura direta de uma EOA. O Entry point é o smart contract que processa UserOperations agrupadas, validando e executando conforme as regras do EIP-4337.

Bundlers são nós especializados que coletam múltiplas UserOperations e as unem em uma única transação, enviada ao Entry point para processamento. Bundlers garantem a inclusão dessas operações nos blocos, similar ao papel dos mineradores ou validadores.

Wallet contracts funcionam como contas individuais de smart contract, validando e executando transações. O Wallet factory é um contrato projetado para criar novas wallets sob demanda, facilitando a adoção de smart contract wallets entre usuários.

Aggregators são contratos auxiliares que validam várias assinaturas simultaneamente, otimizando processos quando múltiplas contas autorizam operações relacionadas. Bundlers mantêm listas de confiança de aggregators para garantir a segurança. Paymasters implementam lógica personalizada de pagamento de gas, permitindo taxas em tokens diferentes de ETH ou patrocínio de transações por terceiros—um dos recursos mais inovadores do EIP-4337.

Fluxo das transações

O fluxo de transações em sistemas compatíveis com EIP-4337 é diferente do tradicional Ethereum, envolvendo etapas e componentes especializados que trabalham juntos para oferecer recursos avançados.

Como começa o processo de transação

Para iniciar uma transação, o usuário cria um UserOperation conforme as regras do EIP-4337, contendo endereço do remetente, parâmetros de gas como maxFeePerGas e maxPriorityFee, entre outros dados. O campo de assinatura é definido pela implementação da conta, proporcionando flexibilidade nos métodos de autenticação.

O UserOperation é então enviado para um pool de memória dedicado, separado do pool de transações convencionais. Isso permite que UserOperations sejam processadas por toda a infraestrutura do EIP-4337 sem interferir nas operações padrão da rede.

Como as transações são enviadas

Os validadores, especialmente os bundlers, monitoram o pool de UserOperations e selecionam operações para processamento. Bundlers agrupam várias UserOperations em um pacote único, que é formatado como uma transação Ethereum padrão. O bundler atua como construtor de bloco, buscando incluir o pacote em um novo bloco enquanto as operações Entry point permanecem válidas.

Mesmo que o bundler não produza blocos diretamente, ele pode inserir transações colaborando com sistemas como mev-boost, proposer-builder separation ou APIs RPC experimentais, como eth_sendRawTransactionConditional. Essa flexibilidade torna o processamento eficiente em diferentes cenários de rede.

Como as transações são identificadas

Ao chegar ao contrato Entry point, a transação agrupada passa por validação conforme as regras do EIP-4337. O contrato verifica cada UserOperation, utilizando a função validateUserOp para checar assinaturas e requisitos. Esse processo garante que apenas operações autorizadas e legítimas sejam executadas pelas smart contract wallets.

Os bundlers precisam manter uma whitelist dos contratos Entry point suportados, criando um ambiente confiável e seguro para impedir operações maliciosas. Apenas implementações Entry point verificadas e compatíveis com EIP-4337 são processadas.

Como as transações são executadas

Após validação, inicia-se a execução. As smart contract wallets usam a função ExecuteUserOp para realizar a lógica de cada operação, conforme o EIP-4337. O bundler reúne UserOperations validadas e chama handleOps no contrato Entry point, coordenando a execução de todas as operações agrupadas. Após inclusão no bloco, todas as UserOperations são finalizadas na blockchain.

Comparação entre wallets EOA, MPC e AA

Entender as diferenças entre wallets é fundamental para enxergar os benefícios que Account Abstraction traz à Ethereum, especialmente via EIP-4337. EOAs são tradicionais, com baixo custo de criação e taxas de gas, exigindo gestão direta das chaves privadas e sem mecanismos de recuperação. Pagamentos de gas são feitos em ETH, transações são individuais, e o método de assinatura é ECDSA, com segurança dependente do controle das chaves.

Wallets MPC (Multi-Party Computation) também usam EOAs, mas distribuem a gestão das chaves entre vários participantes. Mantêm custos baixos e segurança aprimorada ao eliminar pontos únicos de falha, embora ainda exijam pagamento de gas em uma só moeda e processamento individual. O método de assinatura é ECDSA, mas a compatibilidade com o ecossistema pode ser limitada e exige atenção à transparência das autorizações off-chain.

Wallets AA, baseadas em Contract Accounts e habilitadas pelo EIP-4337, são a solução mais avançada. Apesar do custo e taxas maiores, oferecem funcionalidades superiores e segurança reforçada. Permitem pagamentos de gas em diversos tokens ou patrocínio de terceiros via paymaster, processamento em lote de transações, múltiplos métodos de assinatura além de ECDSA e recuperação embutida da wallet. A segurança é garantida pelo padrão EIP-4337, e a compatibilidade cresce com a adoção da solução na rede Ethereum.

Diferença entre AA do EIP-3074 e do EIP-4337

Embora o EIP-4337 seja o caminho atual para Account Abstraction, entender o EIP-3074 ajuda a analisar os prós e contras de cada abordagem e o motivo da escolha do EIP-4337 como padrão.

Vantagens

A principal vantagem do EIP-3074 era permitir que usuários delegassem o controle de suas EOAs para smart contracts, dando aos desenvolvedores liberdade para criar esquemas de transação inovadores. Isso viabilizaria trading em lote, agrupamento de operações e opções flexíveis de pagamento de gas para EOAs já existentes.

Outra vantagem era o uso de contratos invoker, que poderiam receber pagamento em tokens além de ETH. Esses intermediários trustless executariam transações entre patrocinadores e patrocinados, ampliando as possibilidades de pagamento. O EIP-3074 ainda permitiria que qualquer EOA funcionasse como smart contract wallet sem necessidade de implantação, facilitando a transição para AA.

Desvantagens

Apesar dos benefícios, o EIP-3074 foi suspenso devido a desafios críticos, principalmente a necessidade de alterar a camada de consenso da Ethereum. Mudanças desse porte podem exigir hard forks, trazendo riscos de segurança e impacto na rede, o que fez a comunidade optar por alternativas mais seguras.

Além disso, o EIP-3074 mantinha o uso obrigatório de assinaturas ECDSA, impedindo a adoção de esquemas alternativos que poderiam aumentar a segurança ou eficiência. O EIP-4337 supera essas limitações ao operar no protocolo existente sem exigir mudanças estruturais.

Introdução do EIP-5003

EIP-5003 é uma evolução baseada nos conceitos do EIP-3074, mostrando que ideias anteriores continuam relevantes. Ele introduz o OpCode AUTHUSURP, permitindo implantação de código em endereços autorizados pelo EIP-3074.

Com o EIP-3607, o EIP-5003 permite revogar a autoridade da chave de assinatura original da EOA. Por exemplo, se a EOA1 autoriza o endereço 2 via EIP-3074, o endereço 2 pode usar AUTHUSURP para definir o código da EOA1. Isso transforma uma EOA em Contract Account, viabilizando migração para métodos de assinatura mais eficientes e seguros. Essa solução permite que contas existentes aproveitem os benefícios da AA, embora o EIP-4337 siga como principal referência para implementação.

Conclusão

Account Abstraction é um marco para a adoção em massa da Ethereum. Com o EIP-4337, o ecossistema ganhou uma solução prática que resolve problemas antigos de experiência do usuário e segurança. Smart contract wallets, pagamentos flexíveis de gas, transações em lote e recursos avançados de proteção facilitam o acesso de novos usuários e oferecem ferramentas poderosas para quem já opera ativos digitais.

A trajetória da Account Abstraction foi marcada por propostas e aprimoramentos constantes, como EIP-2938, EIP-3074 e EIP-5003. O sucesso do EIP-4337 está na abordagem pragmática, que traz os benefícios da AA sem exigir mudanças drásticas no protocolo. Com exchanges centralizadas e provedores de wallet implementando o EIP-4337, novas aplicações mais sofisticadas e acessíveis devem surgir, expandindo o uso da blockchain para um público maior. O futuro das contas Ethereum será flexível, seguro e preparado para apoiar a próxima geração de aplicações descentralizadas, tendo o EIP-4337 como base dessa transformação.

FAQ

O que é EIP 4337?

EIP 4337 é uma proposta para Account Abstraction na Ethereum, separando a verificação da transação da sua inclusão. Habilita smart contract wallets, aprimorando experiência e segurança nas operações com blockchain.

Qual a diferença entre EIP 4337 e EIP 7702?

EIP 4337 é um toolkit para contas de smart contract, enquanto o EIP 7702 adapta esses recursos para contas externally owned já existentes. O 4337 foca em novas funcionalidades, o 7702 em compatibilidade.

O que é o protocolo ERC-4337?

ERC-4337 é um padrão de Account Abstraction na Ethereum, permitindo interações com smart contracts sem uso de chaves privadas. Utiliza bundlers e mempools para ampliar recursos.

EIP e ERC são a mesma coisa?

Não. EIP (Ethereum Improvement Proposal) propõe melhorias, enquanto ERC (Ethereum Request for Comments) define padrões para a rede Ethereum.

* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.
Artigos Relacionados
Explorando a Compatibilidade do MetaMask com Diversas Redes Blockchain

Explorando a Compatibilidade do MetaMask com Diversas Redes Blockchain

Descubra como o MetaMask, uma das carteiras de criptomoedas mais utilizadas, funciona com diferentes redes blockchain. Veja como configurar e trocar entre redes como Ethereum e Binance Smart Chain, conectar-se a dApps e resolver eventuais dificuldades. Este guia é indicado para entusiastas de criptoativos, desenvolvedores e novos usuários em Web3 que desejam entender a fundo os recursos do MetaMask e sua compatibilidade com várias redes.
11-29-2025, 8:23:44 AM
Como encontrar com eficiência o endereço da sua carteira EVM

Como encontrar com eficiência o endereço da sua carteira EVM

Descubra como encontrar e administrar seu endereço de carteira EVM com eficiência. Este guia direcionado aos novos usuários de Web3 apresenta os principais conceitos: identificação de endereços EVM, procedimentos para configurar sua carteira, entendimento sobre compatibilidade entre redes e recomendações indispensáveis de segurança para garantir uma experiência segura e tranquila no universo EVM.
11-29-2025, 8:08:57 AM
Explorando os Benefícios da Account Abstraction com o EIP 4337

Explorando os Benefícios da Account Abstraction com o EIP 4337

Conheça as vantagens da account abstraction com o EIP-4337 em nosso guia detalhado. Desenvolvido para profissionais Web3 e entusiastas de blockchain, entenda como o EIP-4337 eleva a experiência do usuário ao possibilitar smart contract wallets e soluções de identidade descentralizada. Aprofunde-se nos componentes e no fluxo de transações da rede Ethereum, e compare as carteiras EOA, MPC e AA para aprimorar a gestão das suas contas web3. Indicado para quem acompanha a evolução da tecnologia blockchain sem mudanças de protocolo.
11-25-2025, 5:02:34 AM
Saiba como encontrar de maneira simples o seu endereço EVM

Saiba como encontrar de maneira simples o seu endereço EVM

Descubra como encontrar seu endereço EVM de maneira prática com nosso guia detalhado. Perfeito para quem atua no universo das criptomoedas, desenvolvedores blockchain e quem está começando no Web3, este conteúdo esclarece o conceito de endereço EVM, destaca as principais blockchains compatíveis e traz instruções passo a passo com o uso de wallets descentralizadas. Tenha domínio sobre o processo e administre seus ativos digitais com segurança em diversas redes. Explore os recursos essenciais dos endereços EVM e confira as perguntas frequentes para dicas estratégicas que elevam sua experiência no setor blockchain.
11-27-2025, 9:35:23 AM
Configurando uma Wallet Cripto Segura com MetaMask

Configurando uma Wallet Cripto Segura com MetaMask

Descubra como configurar e transferir sua carteira MetaMask com total segurança para outra carteira cripto, como a Gate, focando em ativos Ethereum. Este guia atende tanto entusiastas de criptomoedas quanto iniciantes em Web3. Saiba como proteger sua frase de recuperação, importar para uma nova carteira, administrar tokens Ethereum e resolver eventuais problemas. Potencialize sua experiência no gerenciamento de criptoativos e conheça funcionalidades e recomendações de segurança específicas para usuários MetaMask.
11-4-2025, 10:58:44 AM
Saiba como encontrar facilmente o endereço da sua Wallet EVM

Saiba como encontrar facilmente o endereço da sua Wallet EVM

Descubra com facilidade o endereço da sua carteira EVM por meio do nosso guia abrangente, desenvolvido para iniciantes, entusiastas e profissionais de blockchain. Entenda a relevância dos endereços EVM tanto no Ethereum quanto em outras redes compatíveis. Saiba como localizar e administrar seu endereço de forma segura utilizando o Gate para garantir interações cross-chain eficientes. Eleve sua experiência em blockchain, priorizando a segurança e a transparência durante as transações. Explore o universo Web3 com segurança e domínio.
11-29-2025, 5:51:59 AM
Recomendado para você
Combo Diário Dropee 11 de Dezembro de 2025

Combo Diário Dropee 11 de Dezembro de 2025

O **Dropee Daily Combo 11 de dezembro de 2025** está ativo, oferecendo a você uma nova chance de completar a tarefa de hoje, ganhar recompensas e manter sua sequência ativa.
12-11-2025, 5:22:41 PM
Tomarket Daily Combo 11 de dezembro de 2025

Tomarket Daily Combo 11 de dezembro de 2025

O Tomarket Daily Combo de 11 de dezembro já está ao vivo, dando a cada jogador mais uma chance de ganhar recompensas com apenas alguns toques.
12-11-2025, 5:19:25 PM
Entendendo o Impermanent Loss em DeFi

Entendendo o Impermanent Loss em DeFi

Explore as nuances da impermanent loss em DeFi com este guia completo. Indicado para investidores DeFi, traders e participantes de pools de liquidez, veja como market makers automatizados como o Gate influenciam o valor dos ativos e descubra estratégias para reduzir riscos. Entenda conceitos-chave, fórmulas e métodos para administrar a impermanent loss de maneira eficiente, potencializando os ganhos com taxas de negociação. Encontre análises detalhadas sobre cenários de mercado e práticas avançadas de gestão de riscos!
12-11-2025, 4:33:40 PM
Entendendo o Double Spending em Criptomoedas: Estratégias para Prevenção

Entendendo o Double Spending em Criptomoedas: Estratégias para Prevenção

Explore o conceito de gasto duplo no universo das criptomoedas e saiba como prevenir esse tipo de fraude. Compreenda como a tecnologia blockchain e mecanismos de consenso, como Proof-of-Work e Proof-of-Stake, garantem a segurança das redes contra atividades fraudulentas. Veja como as maiores criptomoedas se protegem de ataques e entenda a relevância do porte da rede para sua robustez. Indicado para iniciantes, desenvolvedores e investidores do mercado.
12-11-2025, 4:30:06 PM
Entendendo o Método Wyckoff no Trading de Criptomoedas

Entendendo o Método Wyckoff no Trading de Criptomoedas

Conheça o método Wyckoff na country de criptomoedas e aprofunde-se nos mecanismos de manipulação de preços e nas dinâmicas do mercado. Desenvolvido por Richard Wyckoff, esse modelo analítico oferece aos traders ferramentas para identificar padrões de acumulação e distribuição. Indicado para operadores de criptoativos, investidores de DeFi e entusiastas de análise técnica, o método Wyckoff ensina como aplicar estratégias assertivas no Bitcoin e em outros ativos digitais. Potencialize seus resultados com técnicas essenciais de análise de price action e volume, além de práticas fundamentais de gerenciamento de risco.
12-11-2025, 4:25:05 PM
Finanças Centralizadas vs Finanças Descentralizadas: Explorando Inovações em Blockchain

Finanças Centralizadas vs Finanças Descentralizadas: Explorando Inovações em Blockchain

Explore as diferenças entre CeFi (finanças centralizadas) e DeFi (finanças descentralizadas) no contexto das redes blockchain. Este guia, direcionado a investidores em criptoativos, apresenta de forma clara os principais conceitos, vantagens, riscos e funcionalidades de cada modelo. Voltado para quem está começando ou já possui conhecimento intermediário em Web3, destaca as distinções entre CeFi e DeFi, com ênfase em plataformas como a Gate. Entenda como fatores como segurança, transparência e controle se manifestam de maneiras distintas nesses ecossistemas inovadores.
12-11-2025, 4:22:31 PM