As carteiras Ethereum enfrentavam um “dilema” difícil de resolver: ou usava EOA (conta gerida externamente), desfrutando de simplicidade mas sacrificando flexibilidade e segurança; ou usava carteiras de contratos inteligentes, obtendo lógica de programação mas precisando gerenciar simultaneamente duas contas. É por isso que o ERC-4337 surgiu.
Em março de 2023, o padrão ERC-4337 foi oficialmente implantado na mainnet do Ethereum na forma de contratos inteligentes. Isso não é uma modificação do protocolo subjacente, mas sim um conjunto completo de normas implementadas na camada de aplicação - permitindo que os desenvolvedores criem sistemas de carteira com abstração de contas, proporcionando uma melhoria qualitativa na experiência do usuário.
O que o ERC-4337 fez
A inovação central do ERC-4337 reside na abstração de contas – que combina as vantagens das contas EOA e das contas de contratos inteligentes. Em termos simples, permite que uma única conta de contrato inteligente inicie transações e interaja com tokens, enquanto suporta lógica de validação personalizada.
Este conjunto de standards foi inicialmente proposto por Vitalik Buterin e pela comunidade de desenvolvedores do Ethereum em 2021 (originalmente numerado como EIP-4337), e mais tarde foi formalmente estabelecido como um padrão ERC em 2023. Embora a comunidade técnica às vezes ainda use a antiga designação “EIP-4337”, o nome oficial agora é ERC-4337.
Como funciona a arquitetura técnica do ERC-4337
O ERC-4337 introduziu um novo tipo de transação - UserOperation. Essas operações não passam pela tradicional pool de transações do Ethereum, mas entram numa pool de memória off-chain independente.
O papel chave aqui são os empacotadores (bundlers). O trabalho deles é coletar e agregar essas UserOperations e, em seguida, empacotá-las em transações padrão do Ethereum, submetendo-as à blockchain. Os empacotadores pagam taxas de gás por isso e recebem compensação das taxas embutidas nas UserOperations - ao contrário dos validadores de consenso, eles são mais como facilitadores de transações do que provedores de segurança.
O cerne de tudo isso é um contrato inteligente central - EntryPoint. Ele atua como um gateway de execução seguro, responsável por verificar e processar cada UserOperation. As várias carteiras implementam funções de verificação (como validateUserOp) para executar a lógica de autorização personalizada.
A beleza desta arquitetura é que: não é necessário modificar o protocolo da camada de consenso do Ethereum, permitindo a criação de um sistema de carteiras altamente programável e flexível.
Quais problemas práticos o ERC-4337 resolve
As carteiras EOA tradicionais dependem de chaves privadas e frases de recuperação, e uma vez que os usuários perdem essas informações, ficam sem opções. Por outro lado, a solução de contrato inteligente que gerencia duas contas é tanto complexa quanto ineficiente, frequentemente dependendo de serviços de retransmissão centralizados.
ERC-4337 eliminou esses pontos problemáticos através de uma arquitetura unificada:
Lógica de verificação flexível: a carteira pode implementar autenticação multifatorial, mecanismo de recuperação social e até lista branca de transações.
Abstração de Gas: Os usuários não precisam necessariamente pagar gas com ETH, podem usar tokens ERC-20 ou outros ativos, pagos por um intermediário terceiro.
Recuperação de conta: Perder a chave privada não significa perder os ativos; a recuperação social permite que amigos ajudem você a recuperar a conta.
Operações em lote: Agregar várias UserOperations em uma única transação na blockchain, reduzindo o consumo total de gas.
O que isso significa para os usuários comuns
Estas mudanças tecnológicas traduzidas para a experiência do usuário são:
A criação da carteira ficou mais fácil: não é necessário anotar frases de recuperação complexas, pode-se recuperar através de e-mail ou conta de redes sociais.
Aumento da segurança: proteção automática contra o risco de vazamento de chaves privadas, suporta múltiplas verificações
Pagamentos mais flexíveis: Pague o gas com stablecoins como USDC e DAI, sem precisar comprar ETH adicionalmente.
Funcionalidades mais ricas: cobrança automática regular, transações pré-autorizadas, congelamento de emergência e outras funcionalidades avançadas ao seu alcance
O significado mais profundo do ERC-4337
Os três principais objetivos do ERC-4337 são: abstração de contas, descentralização e sem necessidade de atualização de protocolo. Ele suporta usos inovadores, como assinaturas agregadas, limites diários de transações, congelamento de emergência e aplicações de proteção de privacidade. Ao agregar múltiplas operações de usuários, também é possível reduzir significativamente as taxas on-chain e aumentar a capacidade de processamento da rede.
Atualmente, este padrão ainda está em evolução contínua, a integração ecológica ainda precisa ser aprimorada, mas o ERC-4337 já está avançando rapidamente na direção de tornar as carteiras de criptomoedas mais fáceis de usar e mais seguras.
Para os desenvolvedores, o ERC-4337 oferece uma estrutura técnica clara, permitindo que construam um sistema de contas verdadeiramente programável na Ethereum - não contornando o problema, mas com base em padrões bem projetados. Este é um passo necessário para que as carteiras de criptomoedas avancem para aplicações de massa.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
ERC-4337: redefinindo a forma como as contas Ethereum funcionam
Por que precisamos do ERC-4337
As carteiras Ethereum enfrentavam um “dilema” difícil de resolver: ou usava EOA (conta gerida externamente), desfrutando de simplicidade mas sacrificando flexibilidade e segurança; ou usava carteiras de contratos inteligentes, obtendo lógica de programação mas precisando gerenciar simultaneamente duas contas. É por isso que o ERC-4337 surgiu.
Em março de 2023, o padrão ERC-4337 foi oficialmente implantado na mainnet do Ethereum na forma de contratos inteligentes. Isso não é uma modificação do protocolo subjacente, mas sim um conjunto completo de normas implementadas na camada de aplicação - permitindo que os desenvolvedores criem sistemas de carteira com abstração de contas, proporcionando uma melhoria qualitativa na experiência do usuário.
O que o ERC-4337 fez
A inovação central do ERC-4337 reside na abstração de contas – que combina as vantagens das contas EOA e das contas de contratos inteligentes. Em termos simples, permite que uma única conta de contrato inteligente inicie transações e interaja com tokens, enquanto suporta lógica de validação personalizada.
Este conjunto de standards foi inicialmente proposto por Vitalik Buterin e pela comunidade de desenvolvedores do Ethereum em 2021 (originalmente numerado como EIP-4337), e mais tarde foi formalmente estabelecido como um padrão ERC em 2023. Embora a comunidade técnica às vezes ainda use a antiga designação “EIP-4337”, o nome oficial agora é ERC-4337.
Como funciona a arquitetura técnica do ERC-4337
O ERC-4337 introduziu um novo tipo de transação - UserOperation. Essas operações não passam pela tradicional pool de transações do Ethereum, mas entram numa pool de memória off-chain independente.
O papel chave aqui são os empacotadores (bundlers). O trabalho deles é coletar e agregar essas UserOperations e, em seguida, empacotá-las em transações padrão do Ethereum, submetendo-as à blockchain. Os empacotadores pagam taxas de gás por isso e recebem compensação das taxas embutidas nas UserOperations - ao contrário dos validadores de consenso, eles são mais como facilitadores de transações do que provedores de segurança.
O cerne de tudo isso é um contrato inteligente central - EntryPoint. Ele atua como um gateway de execução seguro, responsável por verificar e processar cada UserOperation. As várias carteiras implementam funções de verificação (como validateUserOp) para executar a lógica de autorização personalizada.
A beleza desta arquitetura é que: não é necessário modificar o protocolo da camada de consenso do Ethereum, permitindo a criação de um sistema de carteiras altamente programável e flexível.
Quais problemas práticos o ERC-4337 resolve
As carteiras EOA tradicionais dependem de chaves privadas e frases de recuperação, e uma vez que os usuários perdem essas informações, ficam sem opções. Por outro lado, a solução de contrato inteligente que gerencia duas contas é tanto complexa quanto ineficiente, frequentemente dependendo de serviços de retransmissão centralizados.
ERC-4337 eliminou esses pontos problemáticos através de uma arquitetura unificada:
O que isso significa para os usuários comuns
Estas mudanças tecnológicas traduzidas para a experiência do usuário são:
O significado mais profundo do ERC-4337
Os três principais objetivos do ERC-4337 são: abstração de contas, descentralização e sem necessidade de atualização de protocolo. Ele suporta usos inovadores, como assinaturas agregadas, limites diários de transações, congelamento de emergência e aplicações de proteção de privacidade. Ao agregar múltiplas operações de usuários, também é possível reduzir significativamente as taxas on-chain e aumentar a capacidade de processamento da rede.
Atualmente, este padrão ainda está em evolução contínua, a integração ecológica ainda precisa ser aprimorada, mas o ERC-4337 já está avançando rapidamente na direção de tornar as carteiras de criptomoedas mais fáceis de usar e mais seguras.
Para os desenvolvedores, o ERC-4337 oferece uma estrutura técnica clara, permitindo que construam um sistema de contas verdadeiramente programável na Ethereum - não contornando o problema, mas com base em padrões bem projetados. Este é um passo necessário para que as carteiras de criptomoedas avancem para aplicações de massa.