Interpretação da atualização da abstração de contas do Ethereum: Como o EIP-4337 está a transformar a experiência de carteiras inteligentes

A ecologia do Ethereum enfrenta um dilema de longo prazo — a usabilidade e segurança do sistema de contas existente apresentam deficiências evidentes. Só com o lançamento do EIP-4337 a abstração de contas (AA) passou realmente da teoria para a prática, tornando-se uma inovação fundamental para melhorar a experiência do utilizador. Esta atualização tecnológica não só simplifica o processo de gestão de contas, como também reduz a barreira de entrada para desenvolvedores não nativos de criptografia, oferecendo a todos os utilizadores uma flexibilidade sem precedentes na segurança das contas.

Do dilema à inovação — Por que o Ethereum precisa de soluções como o EIP-4337

Os principais problemas do sistema de contas do Ethereum incluem: dificuldade na gestão de chaves privadas, mecanismo de assinatura de transações limitado, método fixo de pagamento de taxas de gás e ausência de mecanismos de recuperação de contas. Estes problemas resultam numa experiência de utilizador insatisfatória e limitam a inovação no ecossistema.

A introdução do EIP-4337 visa resolver estes problemas de forma fundamental. Esta proposta apresenta um novo paradigma operacional, que, sem alterar a camada de consenso do Ethereum, torna a gestão de contas mais flexível e segura. Em comparação com propostas anteriores como o EIP-3074 e EIP-2938, que foram colocadas de lado devido à necessidade de alterações massivas no protocolo, o EIP-4337 encontrou um caminho que alcança os objetivos sem comprometer a estabilidade do sistema.

Dois tipos principais de contas — Compreendendo as diferenças essenciais entre EOA e contas de contrato

Para entender o valor da abstração de contas, é importante distinguir duas categorias de contas no Ethereum:

Contas Externamente Controladas (EOA) — controladas por chaves privadas e frases-semente, geridas diretamente pelo utilizador. São simples e diretas, mas com flexibilidade limitada — assinatura ECDSA fixa, impossibilidade de lógica de validação personalizada, e incapacidade de pagar taxas de gás em nome de terceiros.

Contas de Contrato (CA) — controladas por código de contratos inteligentes, permitindo lógica de conta complexa. Contudo, tradicionalmente, os utilizadores não podiam converter diretamente uma EOA numa conta de contrato, criando uma barreira difícil de ultrapassar.

A essência da abstração de contas é, precisamente, através de soluções como o EIP-4337, permitir que contas EOA comuns adquiram a flexibilidade de contas de contrato — separando a origem da transação e o esquema de assinatura, possibilitando a implementação de mecanismos de validação personalizados e abrindo um mundo de possibilidades inovadoras.

Inovação técnica do EIP-4337 — Uma solução de abstração de contas sem hard fork

Por que o EIP-4337 é considerado uma inovação revolucionária? Porque rompe com as limitações das soluções anteriores — sem necessidade de modificar a camada de consenso do Ethereum.

Embora propostas anteriores como o EIP-3074 fossem avançadas, exigiam a introdução de dois novos códigos de operação (AUTH e AUTHCALL), o que implicava alterações no núcleo do consenso do Ethereum. Tais mudanças representam riscos elevados, podendo causar problemas a nível de sistema, levando à sua suspensão.

Em contrapartida, o EIP-4337 adota uma abordagem a nível de aplicação. Introduz componentes como bundlers e contratos de ponto de entrada, que implementam a abstração de contas dentro da infraestrutura existente, evitando alterações na camada de consenso. Assim, consegue-se atingir os objetivos de forma segura e compatível com versões anteriores.

Funcionamento de contas inteligentes — Do usuário à execução na blockchain

Para compreender o funcionamento do EIP-4337, é fundamental entender os principais termos:

  • UserOperation — objeto enviado pelo utilizador ao criar uma transação, contendo todas as informações necessárias, mas ainda não assinado.
  • EntryPoint — contrato inteligente que executa as operações do utilizador e coordena as transações, atuando como um centro de validação.
  • Bundler — nó especializado que agrega várias UserOperations em uma única transação para submissão ao blockchain.
  • Carteira (Wallet) — conta inteligente controlada pelo utilizador.
  • WalletFactory — ferramenta que cria novas carteiras inteligentes conforme a necessidade.
  • Aggregator — contrato auxiliar de validação confiável, que suporta verificações de assinatura em lote de forma eficiente.
  • Paymaster — contrato que implementa lógica personalizada de pagamento de gás, permitindo pagar taxas com qualquer token.

O fluxo de transação divide-se em quatro fases:

Fase 1: Início da UserOperation — a conta cria um objeto de operação, incluindo endereço do remetente, destino, gás necessário, etc. O campo de assinatura é definido pelo próprio utilizador, sem necessidade de seguir o padrão ECDSA, abrindo portas para métodos de validação inovadores como multi-assinaturas ou biometria. Depois, a operação é enviada para um pool de memória dedicado.

Fase 2: Agrupamento e empacotamento — o bundler monitora continuamente o pool de memória. Quando acumula operações suficientes, agrupa-as numa única transação, que é então integrada na blockchain através de infraestruturas de construção de blocos (como MEV-Boost, separação de proposers e construtores).

Fase 3: Validação na EntryPoint — ao receber a transação, o contrato EntryPoint chama a função validateUserOp para verificar as assinaturas de cada UserOperation. Apenas as operações validadas são autorizadas.

Fase 4: Execução final — o contrato de carteira inteligente executa a função ExecuteUserOp, realizando a transação real. O bundler envia o conjunto de UserOperations como uma única transação ao EntryPoint, que processa e inclui na blockchain, concluindo a operação de conta.

Apesar da complexidade aparente, a grande vantagem é que cada etapa pode ser personalizada, oferecendo uma flexibilidade sem precedentes para desenvolvedores e utilizadores.

Comparação entre EIP-3074 e EIP-4337 — Vantagens e desvantagens de cada abordagem

Compreender as diferenças técnicas ajuda a valorizar o que o EIP-4337 oferece.

Vantagens do EIP-3074: permite que o controlo de uma EOA seja delegado a contratos inteligentes, oferecendo um quadro de transações flexível. Suporta pagamento de taxas com qualquer token, sem intermediários de confiança. Qualquer EOA pode atuar como uma carteira inteligente sem necessidade de deploy adicional.

Desvantagens do EIP-3074: requer uma alteração no consenso — introdução de dois novos códigos de operação, que exige uma hard fork. Isto implica riscos elevados à infraestrutura do Ethereum. Além disso, a assinatura permanece limitada ao padrão ECDSA, restringindo a diversidade de métodos de validação. Qualquer alteração no consenso necessita de ampla aprovação comunitária, dificultando a implementação.

Vantagens do EIP-4337: não requer modificações no consenso, podendo ser implementado imediatamente. Suporta múltiplos esquemas de assinatura, libertando-se do ECDSA. Baseia-se na camada de aplicação, permitindo atualizações mais ágeis. O mecanismo de bundling aumenta eficiência e reduz custos.

Desvantagens do EIP-4337: exige que os utilizadores deployem uma carteira inteligente, ao invés de utilizarem diretamente uma EOA existente. O bundler ainda é um elemento centralizado, embora teoricamente possa ser descentralizado. Em comparação com a compatibilidade total do EIP-3074, o EIP-4337 requer ações adicionais por parte do utilizador.

Este contraste demonstra que o EIP-4337 aposta na praticidade e na implementação real, trocando a perfeição teórica do EIP-3074. É por isso que se tornou a solução consensual na indústria.

Evolução da abstração de contas — EIP-5003 e AUTHUSURP abrem novas possibilidades

Mesmo com o EIP-3074 temporariamente suspenso, a pesquisa nesta área continua. O EIP-5003 introduz o código AUTHUSURP, que permite a uma conta autorizada implantar código, e, em conjunto com o EIP-3607, possibilita revogar permissões de chaves originais, facilitando a transição de contas EOA para contas de contrato completas, com maior segurança e eficiência na assinatura.

Este desenvolvimento aponta para uma evolução contínua, onde contas EOA podem ser atualizadas para contas inteligentes completas, suportando métodos de assinatura mais seguros e eficientes, embora a implementação total ainda exija tempo.

Perspectivas futuras da abstração de contas — Caminho para aplicações Web3 em larga escala

O lançamento do EIP-4337 marca uma nova era para o Ethereum. Com a abstração de contas, vislumbramos:

Menor barreira de entrada — utilizadores iniciantes não precisam entender conceitos complexos como chaves privadas ou frases-semente. Funcionalidades de recuperação e reabilitação de contas podem ser integradas às carteiras, reduzindo riscos de perda de ativos.

Formas de pagamento mais flexíveis — utilizadores podem pagar taxas com qualquer token, ou até mesmo delegar terceiros para pagar por eles. Isso elimina a limitação de “sem ETH, não há transação”, aproximando a experiência de aplicações tradicionais.

Gestão de contas mais segura — multi-assinaturas, recuperação social, gestão de permissões deixam de ser recursos avançados, tornando-se funcionalidades padrão das carteiras inteligentes.

Maior espaço para inovação — desenvolvedores podem criar lógicas de validação personalizadas, suportar biometria, hardware wallets, ou sistemas de avaliação de risco baseados em IA.

Estas melhorias aproximam o Ethereum do objetivo de uma adoção massiva. O EIP-4337 não é apenas uma proposta técnica, mas uma resposta à questão central de “como reduzir a barreira de entrada no Web3”.

À medida que mais carteiras e aplicações adotarem este padrão, a abstração de contas tornará-se uma norma. Estamos a testemunhar um ponto de viragem — de “quem entende de tecnologia usa criptografia” para “qualquer pessoa pode usar criptografia de forma segura e conveniente”. Neste processo, o EIP-4337 e as inovações relacionadas desempenharão um papel crucial.

ETH-0,39%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)