ERC-4337: redefinindo a forma como as contas Ethereum funcionam

robot
Geração de resumo em curso

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:

  • 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.

ETH-0,33%
USDC0,04%
DAI0,06%
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)