A abstração de contas (Account Abstraction) tem sido vista há muito tempo como uma importante direção de atualização para o ecossistema Ethereum. O ERC-4337, como um conjunto completo de padrões de camada de aplicação, foi oficialmente lançado na mainnet do Ethereum em março de 2023, marcando a transição dessa teoria para uma solução técnica implementável.
Este padrão permite que as carteiras processem transações de tokens e interações de contratos dentro de uma única conta, através da implementação de uma série de contratos inteligentes e infraestrutura, sem a necessidade de modificar o protocolo da camada de consenso do Ethereum. Esta filosofia de design abre novas possibilidades para a evolução das carteiras de criptomoedas.
Por que o ecossistema Ethereum precisa do ERC-4337?
O modelo de contas atual do Ethereum é dividido em duas categorias: contas de propriedade externa (EOA) e contas de contratos inteligentes. As EOA são controladas por chaves privadas e constituem a base da grande maioria das carteiras (como a MetaMask), mas suas limitações estão se tornando cada vez mais evidentes.
Pontos problemáticos do modelo atual:
O modelo tradicional de EOA exige que todas as transações sejam assinadas pela chave privada, o que leva a uma série de problemas. Uma vez que o usuário perde a chave, ele enfrenta uma situação de fundos permanentemente bloqueados, e o processo de recuperação é complexo e propenso a erros. Embora as carteiras de contratos inteligentes ofereçam lógica programável, geralmente exigem que os usuários mantenham duas contas independentes - uma para armazenar fundos e outra para pagar taxas de gás, o que prejudica seriamente a experiência do usuário.
Além disso, as soluções de retransmissão centralizadas existentes apresentam o risco de falha em ponto único. O ERC-4337 resolve esses problemas através de uma estrutura unificada, integrando a autorização de transações e o mecanismo de pagamento de gás dentro de uma conta de contrato inteligente.
Arquitetura técnica do ERC-4337
Este padrão introduz um novo tipo de transação - UserOperation (Operação do Usuário). Essas operações são enviadas para um pool de memória independente mantido fora da cadeia, coletadas e agregadas por nós especializados chamados de empacotadores (bundlers), e, em seguida, enviadas para a cadeia na forma de uma única transação Ethereum.
Os pacotes atuam como facilitadores de transações, pagando taxas de gás para incluir essas transações agregadas e sendo compensados pelas taxas embutidas nas operações dos usuários. Ao contrário dos validadores de consenso que protegem a rede, os pacotes escolhem quais operações dos usuários incluir com base na prioridade das taxas.
Componente chave: contrato EntryPoint
O contrato inteligente EntryPoint é o núcleo de todo o sistema, atuando como um ponto de entrada seguro para a execução. A carteira implementa funções de verificação (como ValidateUserOp) para forçar a lógica de autorização personalizada antes da execução. Essa arquitetura permite um design de carteira programável e flexível sem a necessidade de modificar a camada de consenso do Ethereum.
Vantagens da implementação do ERC-4337 na camada de aplicação
A adoção de uma solução de implementação na camada de aplicação, em vez da camada de consenso, tem várias vantagens principais. Primeiro, acelera significativamente a velocidade de implementação - não é necessário esperar pela obtenção de consenso em toda a rede e pela hard fork. Em segundo lugar, essa abordagem oferece maior flexibilidade, permitindo que a comunidade de desenvolvedores itere e melhore rapidamente os padrões com base nas necessidades reais. Ao mesmo tempo, minimiza a interferência no protocolo Ethereum existente, reduzindo o risco sistêmico.
Resultados esperados do ERC-4337
Integração de Funcionalidades de Conta: Combina a simplicidade do EOA com a programabilidade dos contratos inteligentes, proporcionando ao usuário uma conta única e funcional.
Descentralização ecológica: Vários embaladores podem participar livremente no processamento das operações dos utilizadores, evitando a formação de um único centro.
Capacidade de iteração rápida: Não depende de atualizações da camada de consenso, tornando o deployment de novas funcionalidades mais ágil.
Liberação de Aplicações Inovadoras: Suporta recursos avançados como assinaturas agregadas, limite diário de transações, congelamento de emergência, gestão de lista branca e aplicações de proteção de privacidade.
Otimização de Custos de Transação: Ao agrupar operações dos usuários em lotes, o agrupador consegue reduzir efetivamente os custos de gas e aumentar a taxa de transferência de transações.
O que os usuários comuns receberão?
Para os utilizadores diários, as mudanças trazidas pelo ERC-4337 são substanciais. O processo de criação de carteiras foi simplificado - já não é necessário guardar manualmente a frase de recuperação, o que reduz a barreira de entrada. A recuperação de contas também se tornou mais intuitiva, com a autenticação de múltiplos fatores e mecanismos de recuperação social a diminuírem efetivamente o risco de perda de chaves.
Métodos de pagamento mais flexíveis - os utilizadores podem pagar as taxas de gas com tokens ERC-20 ou outros ativos, sem necessidade de possuir ETH, o que é especialmente amigável para novos utilizadores. Além disso, funcionalidades avançadas como pagamentos automáticos, transações pré-autorizadas e operações em lote são agora mais fáceis de implementar, aumentando significativamente a inteligência da carteira.
Do ponto de vista da segurança, reduziu o risco de erros operacionais dos utilizadores (como a exposição acidental da chave privada), aumentando o nível geral de segurança da conta.
Situação e Perspectivas
ERC-4337 representa uma importante evolução no modelo de contas. Ao construir uma estrutura completa de abstração de contas na camada de aplicação, os desenvolvedores agora podem criar produtos de carteira mais intuitivos, seguros e ricos em funcionalidades.
Embora a adoção da ecologia ainda esteja em crescimento, alguns desafios tecnológicos e de ecologia ainda precisam de tempo para se ajustar, mas o ERC-4337 está continuamente abrindo as portas das carteiras de criptomoedas para um público mais amplo, tornando-se uma ferramenta mais inclusiva.
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: Inovação de conta da teoria à prática
Visão Geral do Núcleo
A abstração de contas (Account Abstraction) tem sido vista há muito tempo como uma importante direção de atualização para o ecossistema Ethereum. O ERC-4337, como um conjunto completo de padrões de camada de aplicação, foi oficialmente lançado na mainnet do Ethereum em março de 2023, marcando a transição dessa teoria para uma solução técnica implementável.
Este padrão permite que as carteiras processem transações de tokens e interações de contratos dentro de uma única conta, através da implementação de uma série de contratos inteligentes e infraestrutura, sem a necessidade de modificar o protocolo da camada de consenso do Ethereum. Esta filosofia de design abre novas possibilidades para a evolução das carteiras de criptomoedas.
Por que o ecossistema Ethereum precisa do ERC-4337?
O modelo de contas atual do Ethereum é dividido em duas categorias: contas de propriedade externa (EOA) e contas de contratos inteligentes. As EOA são controladas por chaves privadas e constituem a base da grande maioria das carteiras (como a MetaMask), mas suas limitações estão se tornando cada vez mais evidentes.
Pontos problemáticos do modelo atual:
O modelo tradicional de EOA exige que todas as transações sejam assinadas pela chave privada, o que leva a uma série de problemas. Uma vez que o usuário perde a chave, ele enfrenta uma situação de fundos permanentemente bloqueados, e o processo de recuperação é complexo e propenso a erros. Embora as carteiras de contratos inteligentes ofereçam lógica programável, geralmente exigem que os usuários mantenham duas contas independentes - uma para armazenar fundos e outra para pagar taxas de gás, o que prejudica seriamente a experiência do usuário.
Além disso, as soluções de retransmissão centralizadas existentes apresentam o risco de falha em ponto único. O ERC-4337 resolve esses problemas através de uma estrutura unificada, integrando a autorização de transações e o mecanismo de pagamento de gás dentro de uma conta de contrato inteligente.
Arquitetura técnica do ERC-4337
Este padrão introduz um novo tipo de transação - UserOperation (Operação do Usuário). Essas operações são enviadas para um pool de memória independente mantido fora da cadeia, coletadas e agregadas por nós especializados chamados de empacotadores (bundlers), e, em seguida, enviadas para a cadeia na forma de uma única transação Ethereum.
Os pacotes atuam como facilitadores de transações, pagando taxas de gás para incluir essas transações agregadas e sendo compensados pelas taxas embutidas nas operações dos usuários. Ao contrário dos validadores de consenso que protegem a rede, os pacotes escolhem quais operações dos usuários incluir com base na prioridade das taxas.
Componente chave: contrato EntryPoint
O contrato inteligente EntryPoint é o núcleo de todo o sistema, atuando como um ponto de entrada seguro para a execução. A carteira implementa funções de verificação (como ValidateUserOp) para forçar a lógica de autorização personalizada antes da execução. Essa arquitetura permite um design de carteira programável e flexível sem a necessidade de modificar a camada de consenso do Ethereum.
Vantagens da implementação do ERC-4337 na camada de aplicação
A adoção de uma solução de implementação na camada de aplicação, em vez da camada de consenso, tem várias vantagens principais. Primeiro, acelera significativamente a velocidade de implementação - não é necessário esperar pela obtenção de consenso em toda a rede e pela hard fork. Em segundo lugar, essa abordagem oferece maior flexibilidade, permitindo que a comunidade de desenvolvedores itere e melhore rapidamente os padrões com base nas necessidades reais. Ao mesmo tempo, minimiza a interferência no protocolo Ethereum existente, reduzindo o risco sistêmico.
Resultados esperados do ERC-4337
Integração de Funcionalidades de Conta: Combina a simplicidade do EOA com a programabilidade dos contratos inteligentes, proporcionando ao usuário uma conta única e funcional.
Descentralização ecológica: Vários embaladores podem participar livremente no processamento das operações dos utilizadores, evitando a formação de um único centro.
Capacidade de iteração rápida: Não depende de atualizações da camada de consenso, tornando o deployment de novas funcionalidades mais ágil.
Liberação de Aplicações Inovadoras: Suporta recursos avançados como assinaturas agregadas, limite diário de transações, congelamento de emergência, gestão de lista branca e aplicações de proteção de privacidade.
Otimização de Custos de Transação: Ao agrupar operações dos usuários em lotes, o agrupador consegue reduzir efetivamente os custos de gas e aumentar a taxa de transferência de transações.
O que os usuários comuns receberão?
Para os utilizadores diários, as mudanças trazidas pelo ERC-4337 são substanciais. O processo de criação de carteiras foi simplificado - já não é necessário guardar manualmente a frase de recuperação, o que reduz a barreira de entrada. A recuperação de contas também se tornou mais intuitiva, com a autenticação de múltiplos fatores e mecanismos de recuperação social a diminuírem efetivamente o risco de perda de chaves.
Métodos de pagamento mais flexíveis - os utilizadores podem pagar as taxas de gas com tokens ERC-20 ou outros ativos, sem necessidade de possuir ETH, o que é especialmente amigável para novos utilizadores. Além disso, funcionalidades avançadas como pagamentos automáticos, transações pré-autorizadas e operações em lote são agora mais fáceis de implementar, aumentando significativamente a inteligência da carteira.
Do ponto de vista da segurança, reduziu o risco de erros operacionais dos utilizadores (como a exposição acidental da chave privada), aumentando o nível geral de segurança da conta.
Situação e Perspectivas
ERC-4337 representa uma importante evolução no modelo de contas. Ao construir uma estrutura completa de abstração de contas na camada de aplicação, os desenvolvedores agora podem criar produtos de carteira mais intuitivos, seguros e ricos em funcionalidades.
Embora a adoção da ecologia ainda esteja em crescimento, alguns desafios tecnológicos e de ecologia ainda precisam de tempo para se ajustar, mas o ERC-4337 está continuamente abrindo as portas das carteiras de criptomoedas para um público mais amplo, tornando-se uma ferramenta mais inclusiva.