Por que os sistemas tradicionais de contas limitam a experiência Web3
As contas EOA tradicionais dependem de assinaturas de chave privada para realizar transações, exigindo que o usuário inicie cada operação e pague taxas de Gas. Esse modelo traz diversos problemas:
- Experiência de usuário insatisfatória: Novos usuários precisam gerenciar chaves privadas, compreender as taxas de Gas e lidar com processos de transação, o que cria uma barreira de entrada elevada
- Funcionalidade restrita: EOAs não permitem lógica como pagamentos automáticos, transações em lote ou operações de assinatura múltipla
- Vinculação pouco flexível de aplicações: A lógica da conta não se adapta de forma eficiente aos requisitos de diferentes DApps
Essas limitações dificultam que o Web3 ofereça uma experiência fluida como o Web2 e restringem a adoção de cenários financeiros, sociais ou de jogos mais avançados.
Conceitos centrais e caminhos técnicos da abstração de contas
O princípio fundamental da abstração de contas é separar a lógica de verificação de transações da camada de protocolo, permitindo que as contas:
- Personalizem a lógica de verificação: As contas podem decidir quem inicia as transações e como o Gas é pago
- Incorporem lógica inteligente: Suporte para assinatura múltipla, limites de gastos, operações em lote ou transações automatizadas
- Elevem a composabilidade: Permitem que as contas interajam de forma profunda com DApps e protocolos DeFi
Do ponto de vista técnico, a abstração de contas deixa de depender do modelo tradicional de assinatura EOA. Em vez disso, processa a verificação e execução das transações por meio de contratos inteligentes ou módulos AA dedicados. Isso confere às contas on-chain capacidades de “carteira programável”, preservando a descentralização.
Estrutura básica de soluções de abstração de contas como o ERC-4337
O ERC-4337 é uma das principais implementações de abstração de contas. Sua estrutura central inclui:
- Bundler: Agrupa operações dos usuários, substituindo as transações tradicionais
- Bundler: Coleta UserOperation e envia para execução on-chain
- Contrato EntryPoint: Realiza verificação unificada, pagamento de Gas e lógica de execução
- Contrato de validação: Define assinaturas personalizadas, permissões e regras de segurança da conta
Com esse design, o ERC-4337 permite abstração de contas sem alterar o protocolo subjacente, possibilitando que qualquer conta obtenha verificação de assinatura e execução de transações mais flexíveis por meio do modelo AA. Essa solução aprimora a experiência do usuário e oferece infraestrutura programável e escalável para carteiras, protocolos DeFi e cenários de jogos.
Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.