
Account abstraction (AA) tornou-se um conceito revolucionário no ecossistema Ethereum, sendo o EIP-4337 a sua principal implementação.
Account abstraction marca uma evolução relevante na interação dos utilizadores com redes blockchain. O EIP-4337 estabelece uma abordagem padronizada, melhorando a experiência do utilizador sem necessidade de modificações na camada de consenso da Ethereum.
O EIP-4337 é uma Proposta de Melhoria Ethereum que viabiliza account abstraction através de uma arquitetura inovadora. Este standard permite que carteiras de smart contract operem com a mesma flexibilidade que externally owned accounts (EOA), assegurando compatibilidade retroativa com a infraestrutura existente.
A especificação EIP-4337 inclui vários elementos essenciais:
UserOperations: Objetos pseudo-transação que os utilizadores enviam para executar ações, formando a base do sistema EIP-4337.
Bundlers: Nós dedicados que agrupam UserOperations e as submetem à blockchain, gerindo o fluxo de transações segundo EIP-4337.
EntryPoint Contract: Smart contract único que coordena a execução das UserOperations conforme o padrão EIP-4337.
Paymaster: Contratos opcionais no sistema EIP-4337 que podem patrocinar as taxas de transação dos utilizadores.
A adoção do EIP-4337 traz múltiplos benefícios:
O EIP-4337 opera através de um mempool separado do pool de transações convencional da Ethereum. Os utilizadores criam UserOperations que os bundlers recolhem e enviam para o EntryPoint contract, sendo validadas e executadas de acordo com as normas EIP-4337.
Com a constante evolução da indústria blockchain, o EIP-4337 tem vindo a ganhar destaque entre fornecedores de carteiras e desenvolvedores de infraestruturas. Principais plataformas e prestadores de serviços já começaram a integrar funcionalidades do EIP-4337, facilitando a entrada de utilizadores e reduzindo obstáculos nas interações blockchain.
O EIP-4337 constitui um avanço decisivo para a adoção generalizada da blockchain, ao resolver desafios históricos de usabilidade. Com o amadurecimento da tecnologia, o EIP-4337 tende a impor-se como referência na gestão de contas Ethereum e redes compatíveis, permitindo aplicações descentralizadas mais intuitivas e seguras.
O EIP-4337 traz account abstraction à Ethereum, permitindo que contas de contrato iniciem transações. Separa a verificação da inclusão, promovendo eficiência e segurança através dos objetos UserOperation.
O ERC-4337 é o protocolo Ethereum dedicado a account abstraction, possibilitando que smart accounts realizem transações sem alterações no consenso. Utiliza UserOperations para retransmitir transações e permite o pagamento de taxas de gas com tokens ERC-20.
Não, EIP e ERC têm propósitos distintos. EIP (Ethereum Improvement Proposal) refere-se a propostas de alteração ao protocolo, enquanto ERC (Ethereum Request for Comment) define standards para tokens e smart contracts.
O ERC-4337 é o standard Ethereum para account abstraction. Permite carteiras de smart contract, transações isentas de gas e simplifica operações complexas em transações atómicas únicas.











