

Account Abstraction (AA) é um conceito inovador no ecossistema Ethereum, que pretende simplificar a gestão de contas e proporcionar uma melhor experiência ao utilizador. Este guia aborda os pontos essenciais da AA e a sua aplicação através da EIP-4337.
Account abstraction consiste no processo de converter externally owned accounts (EOA) em contract accounts (CA), proporcionando maior flexibilidade na gestão de contas e nas opções de segurança. Ao separar a origem das transações das assinaturas, a AA permite criar smart contract wallets, que oferecem diversas vantagens aos utilizadores.
O conceito de AA foi evoluindo através de várias Ethereum Improvement Proposals (EIP). As propostas iniciais exigiam alterações profundas ao protocolo Ethereum. A EIP-4337 trouxe uma solução mais exequível, sem necessidade de modificações ao nível do protocolo.
A EIP-4337 estabelece vários componentes centrais para viabilizar a AA:
Estes elementos interagem para simplificar a AA e otimizar a experiência do utilizador.
O processamento de transações com a EIP-4337 decorre em várias etapas:
Este processo permite maior flexibilidade e eficiência no tratamento das transações.
Diferentes carteiras cripto oferecem funcionalidades e benefícios distintos. As carteiras AA, viabilizadas pela EIP-4337, proporcionam vantagens como pagamentos de gas em múltiplas moedas, transações em lote e opções de segurança reforçadas, comparativamente às tradicionais EOA e às carteiras MPC.
A EIP-3074 trouxe funcionalidades inovadoras, como a delegação do controlo de EOA a contratos, mas exigia alterações na camada de consenso. Por sua vez, a EIP-4337 permite AA sem essas modificações profundas, tornando-se uma solução mais prática.
A EIP-5003 baseia-se nos princípios da EIP-3074, permitindo a atualização de EOA para CA e a transição para métodos de assinatura mais eficientes. Esta proposta combina-se com a EIP-3607, reforçando a segurança e flexibilidade das contas.
Account abstraction, sobretudo com a EIP-4337, representa um importante avanço na experiência dos utilizadores Ethereum. Ao resolver questões como a complexidade das transações e as limitações nos pagamentos de gas, a AA reduz barreiras de entrada e fomenta uma adoção mais ampla do ecossistema Ethereum. Com a evolução destas inovações, é expectável uma melhoria contínua na gestão e segurança das contas dos utilizadores Ethereum.
A EIP-4337 é um standard Ethereum para account abstraction, que permite contas geridas pelos utilizadores na Polygon PoS. Melhora a segurança e flexibilidade, possibilitando a gestão de fundos sem depender de smart contracts.
O ERC-4337 é um protocolo de account abstraction para Ethereum, que permite smart contract wallets e uma melhor experiência de utilização sem alterações à blockchain.
Sim, a EIP-4337 está operacional no Ethereum. Permite estruturas personalizadas de taxas e reforça a escalabilidade, constituindo um avanço significativo para a rede.
Não, EIP e ERC não são equivalentes. As EIP propõem melhorias ao protocolo Ethereum; os ERC definem standards de tokens e smart contracts no ecossistema Ethereum.







