ERC-4337 é um padrão Ethereum que alcança a abstração de contas no protocolo sem nenhuma mudança na camada de consenso. Implementado na rede principal do Ethereum em março de 2023, o ERC-4337 torna possível realizar transações e criar contratos em uma única conta de contrato. Isso abre a porta para designs de carteiras de criptomoedas amigáveis ao usuário que podem potencialmente facilitar uma adoção mais ampla.

Introdução

As Propostas de Melhoria Ethereum (EIPs) descrevem padrões como especificações do protocolo central e padrões de contrato para a plataforma Ethereum. Ethereum Request for Comment (ERC) é um tipo de EIP que estabelece padrões no nível de aplicação, como padrões de contrato e token. Um EIP só pode se tornar um ERC quando a governança on-chain autoriza a mudança.

ERC-4337 é o mais recente padrão ERC implantado na rede principal do Ethereum para alcançar seu aguardado objetivo de abstração de contas. Alguns ainda se referem ao ERC-4337 usando seu termo original, EIP-4337. No entanto, o EIP-4337 foi inicialmente proposto em 2021 e foi autorizado a se tornar o ERC-4337 em 2023.

O que é o ERC-4337?

O ERC-4337 foi proposto pelo co-fundador do Ethereum, Vitalik Buterin, e outros desenvolvedores em 2021 para estabelecer a abstração de contas. Foi implementado na rede principal do Ethereum em março de 2023 e espera-se que traga designs de carteira de criptomoedas amigáveis ao usuário.

No Ethereum, a abstração de contas visa combinar recursos dos dois tipos de contas existentes no protocolo: contas de propriedade externa (EOA) e contas de contrato inteligente. O resultado é uma única conta de contrato capaz de realizar transações com tokens e criar contratos ao mesmo tempo. Essa mudança permite designs de carteiras criativas, como recuperação social, personalização e atualização.

Outra maneira de pensar no ERC-4337 é que ele traz funcionalidade de contrato inteligente para carteiras em uma única conta. Isso torna mais fácil configurar serviços como autenticação multifatorial e pagamentos automáticos.

Por que o ERC-4337 é necessário?

Para entender por que o ERC-4337 é necessário, é importante entender por que ele foi proposto e implementado em primeiro lugar.

Ao contrário do módulo de Saída de Transações Não Gastas (UTXO) da rede Bitcoin, o protocolo Ethereum usa um modelo baseado em contas. Isso significa que o protocolo Ethereum mantém o controle e atualiza os saldos disponíveis das contas à medida que as transações são confirmadas.

Os dois tipos de contas no Ethereum têm suas próprias funcionalidades. As EOAs são de propriedade e controladas pelos usuários, enquanto as contas de contrato inteligente são contratos inteligentes implantados na rede. Ambas as contas podem receber, manter e enviar ether ou tokens.

A maioria das carteiras de criptomoedas existentes no Ethereum, como o MetaMask, são EOAs, o que significa que estão limitadas pelas regras estabelecidas para as EOAs. Essas limitações incluem depender exclusivamente de chaves privadas para acessar as contas e exigir que todas as transações sejam assinadas.

Devido a isso, os procedimentos de configuração de carteira e as medidas de segurança de chaves privadas geralmente são complexos e não amigáveis ao usuário. Se os usuários perderem sua frase de recuperação, geralmente significa perder o acesso à carteira.

O ERC-4337 remove essas limitações. Carteiras de contrato inteligente, como UniPass e Safe, são carteiras gerenciadas por contas de contrato inteligente em vez de EOAs e podem alcançar o mesmo objetivo.

No entanto, os usuários precisam gerenciar seu ether em duas contas para pagar pelo gás ou depender de um sistema de retransmissão centralizada. O ERC-4337 remove essas limitações, pois combina as funcionalidades das duas contas em uma única, facilitando a implantação de recursos desejados na carteira.

Como o ERC-4337 funciona?

A comunidade Ethereum tem trabalhado em formas de alcançar a abstração de contas há muito tempo. Antes do EIP-4337, a comunidade apresentou outra proposta destinada a alcançar a abstração de contas chamada EIP-2938. O EIP-2938 era semelhante ao ERC-4337, mas exigia mudanças na camada de consenso. O ERC-4337 contorna esse problema.

Ele faz isso introduzindo um objeto de pseudo-transação de camada superior chamado UserOperation, que compartilha semelhanças com rollups, pois ambos envolvem diferentes versões do conceito de agrupamento. No ERC-4337, diferentes usuários enviam objetos UserOperation para um mempool separado.

Os bundlers empacotam esses objetos em uma transação, que é incluída em um bloco. Os bundlers pagam o gás pelas transações agrupadas e recebem taxas pelas execuções individuais das operações do UserOperation. Os bundlers funcionam de maneira semelhante a um validador, escolhendo quais objetos incluir com base na lógica de priorização de taxas.

Novas funções, incluindo validateUserOp, também estão sendo adicionadas para permitir que uma carteira seja um contrato inteligente ao mesmo tempo. Um novo contrato chamado EntryPoint também está sendo introduzido para servir como um portão de segurança para a execução dessas novas funções.

Quais objetivos o ERC-4337 alcança?

Os objetivos que o ERC-4337 visa alcançar incluem o seguinte:

  1. Abstração de contas: Permitir que os usuários desfrutem de uma única conta com funcionalidades de contratos inteligentes e EOAs.
  2. Descentralização: Permitir que qualquer pessoa chamada bundlers participe do processo.
  3. Evitar mudanças no consenso: Possibilitar uma adoção mais rápida, pois a camada de consenso Ethereum se concentra em atualizações orientadas para escalabilidade.
  4. Possibilitar casos de uso inovadores: Isso poderia incluir assinaturas agregadas, definição de limite de transação diária, congelamento de conta de emergência, listagem branca e aplicativos de preservação de privacidade.
  5. Economizar tempo e gás: Como os bundlers podem empacotar objetos UserOperation em uma única transação, isso poderia economizar tempo e gás.

O que o ERC-4337 significa para os usuários?

O ERC-4337 poderia marcar o fim da complicada experiência do usuário com carteiras de criptomoedas e, ao fazer isso, também poderia aumentar a adoção. Aqui estão alguns destaques do que o ERC-4337 poderia possibilitar:

  1. Configuração de carteira: Não é necessário anotar frases de recuperação. A configuração pode ser rápida e fácil com apenas alguns cliques.
  2. Recuperação de conta sem preocupações: Os usuários não precisam mais se preocupar em perder suas frases de recuperação, pois a autenticação multifatorial e a recuperação de contas agora são possíveis.
  3. Funções de carteira amigáveis ao usuário: Os usuários podem desfrutar de uma ampla gama de serviços personalizados, incluindo pagamento automático, pré-aprovação de transações e transações agrupadas. O céu é o limite.
  4. Melhor segurança: As carteiras podem ser potencialmente mais seguras, pois a possibilidade de erro humano é reduzida – nada de esconder frases de recuperação embaixo do colchão! O ERC-4337 deve, teoricamente, levar a uma experiência mais suave e amigável para o usuário, removendo assim um grande obstáculo para a adoção em massa.
  5. Flexibilidade de gás: As carteiras alimentadas pelo ERC-4337 agora podem pagar taxas de gás com qualquer token ERC-20 e além. Os desenvolvedores podem criar carteiras que permitem pagar taxas de gás com qualquer token, e até mesmo com moedas fiat.

Considerações Finais

As terminologias das carteiras de criptomoedas, como frases de recuperação, chaves privadas e chaves públicas, podem ser assustadoras para novos usuários. O processo de uso de carteiras de criptomoedas ainda é desafiador para algumas pessoas. Muitos concordam que a interface de criptomoedas do usuário médio precisa ser o mais simples possível para acelerar a adoção.

O ERC-4337 estabelece a base técnica para suportar carteiras de criptomoedas criativas. O que os desenvolvedores podem construir com base nisso poderia mudar o principal ponto de contato entre criptomoedas e usuários. Independentemente disso, o impacto que o ERC-4337 terá na experiência do usuário e nas criptomoedas como um todo é algo para ficar de olho nos próximos anos.

Henrique Lenz
Henrique Lenz
Economista e trader veterano especializado em ativos digitais, forex e derivativos. Com mais de 12 anos de experiência, compartilha análises e estratégias práticas para traders que levam o mercado a sério.

Atualizado em: junho 21, 2025

O que é ERC-4337?
O que é ERC-4337?
O que é ERC-4337?
Registro Rápido

Plataforma confiável para traders de todos os níveis alcançarem sucesso.

80%
Nossa Avaliação