Algumas das maiores dores de cabeça ao usar uma carteira Ethereum: se perder a frase-semente, você perde seus ativos; sem ETH na carteira, não é possível transferir tokens; cada ação exige uma assinatura separada. A abstração de contas busca resolver justamente esses problemas: permitir que as regras da conta sejam definidas por código.
Com a ajuda de um Paymaster, é possível realizar operações no Ethereum mesmo sem $ETH na carteira, com o Gas pago por terceiros. Atualmente: 2238.29 (24h -0.2%).
【Limitações dos dois tipos de conta】
Originalmente, o Ethereum tinha dois tipos de conta: contas externas (EOA), controladas por chaves privadas, e contas de contrato, controladas por código. Apenas as contas externas podem iniciar transações, e suas regras são definidas diretamente no protocolo: uma chave privada, um tipo de assinatura e taxas pagas apenas em ETH.
Isso significa que, se a chave privada for perdida, não será possível recuperá-la; se ela for exposta, os ativos poderão ser transferidos por outra pessoa. Também não será possível definir regras mais flexíveis, como limites ou assinaturas múltiplas.
【Como o ERC-4337 faz isso】
O ERC-4337 implementa a abstração de contas sem modificar as regras de consenso do Ethereum. Em vez de assinar uma transação comum, o usuário assina uma solicitação chamada UserOperation. O Bundler reúne várias UserOperations e as envia de uma só vez ao contrato EntryPoint para execução. O EntryPoint foi implantado na rede principal do Ethereum em março de 2023.
Esse fluxo também pode incluir um Paymaster, um contrato que paga o Gas pelo usuário. O aplicativo pode pagar as taxas em nome do usuário ou permitir que ele pague com outros tokens.
【O que uma carteira de contrato inteligente pode fazer】
Quando a conta se torna um contrato, as regras de validação podem ser personalizadas: exigir a assinatura conjunta de várias pessoas para transferir fundos; permitir a recuperação com a ajuda de contatos ou dispositivos indicados previamente ao trocar de celular; definir um limite diário de transferências; concluir várias etapas, como autorização e troca, com uma única assinatura; entre outras possibilidades.
【Endereços comuns também podem usar】
A atualização Pectra, de maio de 2025, introduziu o EIP-7702, que permite que contas externas existentes deleguem a execução de código a um contrato. Assim, elas podem usar recursos como transações em lote e pagamento de Gas por terceiros sem precisar trocar de endereço.
Mais recursos também significam mais riscos: a própria carteira de contrato inteligente é um código e pode ter vulnerabilidades; se a delegação for assinada para um contrato malicioso, as consequências podem ser parecidas com entregar a chave privada. Por isso, tenha muito cuidado com solicitações de assinatura de delegação e, se vierem de sites desconhecidos, recuse-as de imediato.
【Resumo】
A abstração de contas transforma a carteira de “uma chave para uma fechadura” em um “cofre cujas regras você pode definir”. Quanto mais flexíveis forem as regras, mais importante é entender quem as definiu e quem tem controle sobre elas. Desconfie de projetos que prometem retornos altos e garantidos.
Se entendeu, comente 1; se ainda tiver dúvidas, deixe um comentário e pergunte.
