Pular para o conteúdo
DeFi

O que é Account abstraction?

Account abstraction transforma carteiras em contratos inteligentes programáveis, permitindo login social, pagamento de gas por terceiros e recuperação de conta.

Account abstraction (AA) é uma melhoria na forma como as contas funcionam no Ethereum, transformando carteiras comuns (EOAs, que dependem de uma chave privada) em contas baseadas em contratos inteligentes programáveis. Na prática, isso permite funcionalidades que antes eram impossíveis: login com e-mail ou biometria, recuperação social de conta, pagamento de taxas de gas por terceiros e transações em lote.

O marco foi o padrão ERC-4337, implementado no Ethereum em 2023, que introduziu a account abstraction sem precisar mudar o protocolo base. Com ele, "bundlers" e "paymasters" entram em cena: o paymaster pode pagar as taxas de gas em nome do usuário (ou aceitar pagamento em qualquer token, não apenas ETH), e o bundler agrupa transações para processar tudo de uma vez.

O impacto na experiência do usuário é transformador. Imagine criar uma carteira com seu e-mail do Google, definir que amigos ou familiares podem ajudar a recuperar o acesso se você perder o dispositivo, programar limites diários de gasto e autorizar transações com biometria, tudo sem saber o que é uma seed phrase. É exatamente isso que a account abstraction possibilita, e é o caminho para levar cripto ao grande público.

Projetos como Safe (antigo Gnosis Safe), Biconomy e ZeroDev já implementam account abstraction em produção. Grandes jogos, aplicativos de pagamento e redes sociais Web3 adotam a tecnologia para eliminar o atrito de onboarding. O desafio restante é custo: contas inteligentes ainda são mais caras para criar e operar do que EOAs tradicionais, mas melhorias em Layer 2s e compressão de dados estão reduzindo essa diferença rapidamente.

Termos relacionados

Notícias sobre DeFi

Ver mais notícias de DeFi
Ver o glossário completoComparativos de cripto