# O que é a abstração de contas? Um guia para smart wallets ERC-4337

> A abstração de contas transforma carteiras de criptomoedas em smart contracts programáveis. Saiba como funcionam realmente o ERC-4337, o EIP-7702 e as transações sem gas.

Last updated: 2026-09-18T13:24:03

Canonical URL: https://crevio.co/pt/blog/what-is-account-abstraction

**A abstração de contas é o motivo pelo qual uma parte cada vez maior das carteiras de criptomoedas já não obriga você a anotar doze palavras aleatórias e a guardá-las como se a sua vida dependesse disso.** O termo designa um conjunto de padrões da Ethereum, sobretudo o [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) e o [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), que permitem que uma carteira seja um pequeno programa, em vez de uma única chave privada. Esse programa pode pagar as próprias taxas de gas, recuperar o acesso se um dispositivo for perdido, aprovar várias ações com uma única assinatura e autenticar você por impressão digital, em vez de uma frase-semente. Segundo alguns serviços de monitorização, [dezenas de milhões destas «contas inteligentes» já estão ativas](https://www.alchemy.com/overviews/what-is-account-abstraction) na Ethereum e nas suas rollups, e o número aumenta a cada trimestre.

- **A ideia central**: substituir uma carteira cuja única lógica é «assinatura válida = acesso total» por um smart contract capaz de aplicar as regras que o proprietário quiser
- **Dois caminhos já disponíveis**: o ERC-4337, um padrão da camada de aplicação em funcionamento desde março de 2023, e o EIP-7702, uma atualização ao nível do protocolo lançada com o [hard fork Pectra da Ethereum em 7 de maio de 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet)
- **O que isto permite na prática**: patrocínio de gas (outra pessoa paga, ou você paga em USDC em vez de ETH), recuperação social em vez de perder os fundos ao perder a frase-semente, transações agrupadas com uma única assinatura e chaves de sessão para permissões específicas de cada aplicação
- **Não é gratuito**: implica riscos adicionais de smart contracts, uma nova classe de infraestrutura (bundlers e paymasters) que pode introduzir os seus próprios modos de falha e uma experiência ainda fragmentada entre redes e carteiras

## O que é realmente a abstração de contas?

Historicamente, todas as contas Ethereum pertenciam a um de dois tipos. Uma **conta controlada externamente (externally owned account, EOA)** é um par de chaves pública e privada: quem tiver a chave privada tem controlo total e incondicional, sem qualquer forma de programar esse controlo. Se perder a chave, os fundos desaparecem para sempre; se a chave for divulgada, um atacante já ganhou. Uma **conta de contrato**, por outro lado, é um smart contract, e os smart contracts podem conter lógica arbitrária: requisitos de múltiplas assinaturas, limites de gastos, bloqueios temporais e tudo o que o código definir.

Antes da abstração de contas, o problema era que apenas as EOA podiam *iniciar* uma transação. As contas de contrato podiam receber fundos e executar lógica, mas continuava a ser necessário que algo com uma chave privada desse início a cada ação. É precisamente esta assimetria que a abstração de contas elimina. Ela permite que um smart contract funcione como a conta principal: o elemento que assina, paga o gas e inicia uma transação, com a lógica de validação personalizada que o proprietário tiver programado. «Abstração de contas» é um nome um pouco clínico para uma mudança simples: a sua carteira deixa de ser um simples par de chaves e passa a ser um programa que você pode configurar.

## EOA vs. contas inteligentes

Quando colocamos os dois modelos lado a lado, essa assimetria transforma-se em três limitações concretas: uma EOA não consegue patrocinar o próprio gas, recuperar o acesso após a perda da chave nem agrupar várias ações numa única assinatura. Uma conta inteligente consegue fazer tudo isso, porque a sua lógica de validação está escrita em código, em vez de ser fixa no protocolo.

![Comparação entre uma conta controlada externamente e uma conta inteligente: controlo fixo por chave privada versus lógica de validação programável para recuperação, gas e agrupamento](https://crevio.co/vite/assets/eoa-vs-smart-account-jazxykur.svg)

É também por isso que «carteira de smart contract» e «carteira de abstração de contas» são usados quase como sinónimos. A [Safe](https://safe.global/) (anteriormente Gnosis Safe) disponibiliza carteiras de smart contracts com múltiplas assinaturas desde 2018, muito antes da existência do ERC-4337, demonstrando por si só a viabilidade do conceito de conta de contrato. O que o ERC-4337 acrescentou não foi o conceito de conta inteligente, mas uma forma padronizada e sem permissões para que *qualquer* conta inteligente pudesse iniciar transações sem alterar o protocolo central da Ethereum.

## Como funciona a abstração de contas: ERC-4337

O ERC-4337, desenvolvido por Vitalik Buterin e outros colaboradores e finalizado na Ethereum em março de 2023, resolve um problema específico: como permitir que smart contracts iniciem transações sem alterar a camada de consenso da Ethereum, algo que demoraria anos a coordenar e lançar? A resposta é um sistema paralelo de transações que funciona sobre o sistema existente.

![Fluxo de uma UserOperation ERC-4337: uma conta inteligente assina uma intenção, um bundler agrupa-a com outras, o smart contract EntryPoint valida-a e executa-a, e um paymaster opcional cobre o gas](https://crevio.co/vite/assets/erc-4337-flow-lu8s0b9o.svg)

Quatro elementos fazem o trabalho:

- **UserOperation**: um objeto semelhante a uma transação. Em vez de assinar uma transação Ethereum normal, a sua conta inteligente assina uma UserOperation que descreve o que pretende fazer. Ela não é transmitida para a mempool normal; é enviada para uma «alt-mempool» separada, criada para este fim.
- **Bundler**: um nó que monitoriza essa alt-mempool, recolhe UserOperations de vários utilizadores e agrupa-as numa única transação Ethereum real, tal como um construtor de blocos agrupa transações normais.
- **EntryPoint**: um único smart contract verificado publicamente (é utilizada uma instância canónica em todo o ecossistema) que o bundler chama. Valida cada UserOperation com base na lógica da própria conta que a envia e, em seguida, executa-a.
- **Paymaster**: um contrato opcional que pode aceitar cobrir o custo de gas de uma UserOperation, assumindo-o por completo ou aceitando o pagamento num token ERC-20, como USDC, em vez de ETH. É este elemento que torna possíveis as aplicações «sem gas»: a experiência do utilizador não apresenta qualquer taxa de gas, mas um paymaster paga discretamente ao bundler em ETH nos bastidores.

Nada disto exigiu alterações às regras de consenso da Ethereum, que é precisamente o objetivo: o ERC-4337 pôde ser lançado e começar imediatamente a processar transações reais, sem esperar por um hard fork que todos os operadores de nós tivessem de adotar. A contrapartida é que continua a ser uma solução acoplada ao sistema existente. Para o utilizar, uma carteira tem de ser implementada como smart contract, e cada uma dessas UserOperations custa um pouco mais gas do que uma transação normal equivalente, porque a lógica de validação do EntryPoint é executada sobre a camada de execução subjacente.

## EIP-7702: abstração de contas sem abandonar a sua EOA

A única limitação real do ERC-4337 é funcionar apenas com contas que já sejam smart contracts. A esmagadora maioria dos endereços Ethereum existentes são EOA, e migrar fundos para um endereço de conta inteligente completamente novo é um atrito que a maioria das pessoas nunca aceita. O [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), desenvolvido por Vitalik Buterin e outros colaboradores e lançado com a [atualização Pectra da Ethereum em 7 de maio de 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet), resolve essa lacuna ao nível do protocolo, em vez de ao nível da aplicação.

O EIP-7702 permite que uma EOA se associe temporariamente, ou «delegue», a um fragmento de código de smart contract, utilizando um novo tipo de transação criado especificamente para esse fim. A EOA mantém o endereço e o histórico existentes, mas, durante o período dessa delegação, pode executar lógica arbitrária de contrato: agrupar várias chamadas numa única transação, permitir que um paymaster patrocine o gas ou aplicar regras de gastos, tudo sem que o utilizador tenha de mudar para um endereço novo. Enquanto o ERC-4337 diz «permitir que os smart contracts funcionem como contas de primeira classe», o EIP-7702 diz «permitir que as contas existentes funcionem como smart contracts, quando necessário». Os dois foram explicitamente concebidos para funcionar em conjunto: uma EOA delegada através do 7702 pode ser incluída num bundle ERC-4337. É por isso que são normalmente descritos como caminhos complementares para o mesmo objetivo, e não como concorrentes.

![Cronologia da abstração de contas na Ethereum: contas exclusivamente EOA, a alt-mempool do ERC-4337 a entrar em funcionamento em março de 2023 e a chegada do EIP-7702 ao nível do protocolo com a atualização Pectra em maio de 2025](https://crevio.co/vite/assets/account-abstraction-timeline-fp2qrnh4.svg)

## O que a abstração de contas permite na prática

Se deixarmos de lado as siglas, são as melhorias práticas que realmente importam para quem utiliza uma carteira.

![Quatro funcionalidades permitidas pela abstração de contas: transações sem gas através de um paymaster, recuperação social em vez de uma frase-semente perdida, ações agrupadas com uma única assinatura e chaves de sessão com permissões específicas para cada aplicação](https://crevio.co/vite/assets/what-aa-unlocks-cr62jymj.svg)

- **Transações sem gas.** Um paymaster cobre o gas ou permite que você pague numa stablecoin, em vez de ter ETH apenas para efetuar transações. Esta é a principal razão pela qual as aplicações de criptomoedas destinadas ao grande público começaram a ser mais simples de utilizar.
- **Recuperação social ou através de guardiões.** Em vez de «a frase-semente é a única cópia de segurança e perdê-la significa perder tudo», uma conta inteligente pode definir guardiões de confiança — outros endereços, uma chave de hardware ou um segundo dispositivo — que, em conjunto, ajudam a recuperar o acesso. Como é programável, as regras exatas ficam ao critério do proprietário da carteira.
- **Transações agrupadas.** Aprovar um token e trocá-lo eram duas assinaturas separadas e dois pagamentos de gas distintos. Uma conta inteligente pode agrupar ambas as ações numa única UserOperation, que o utilizador aprova uma só vez.
- **Chaves de sessão e limites de gastos.** Um jogo ou uma aplicação pode receber uma chave com permissões específicas e validade limitada, capaz de executar apenas ações de baixo risco previamente definidas. Assim, o jogador não tem de voltar a assinar cada movimento no jogo com a sua chave principal.

As carteiras que disponibilizam estas funcionalidades atualmente não são meras hipóteses. A [Smart Wallet da Coinbase](https://wallet.coinbase.com/smart-wallet), lançada em meados de 2024, é implementada diretamente como uma conta inteligente ERC-4337, sem qualquer frase-semente, utilizando passkeys do dispositivo (Face ID, Touch ID ou uma chave de segurança) para a recuperação. A [Safe](https://safe.global/) continua a ser a principal carteira de smart contracts para DAOs e tesourarias que gerem grandes quantias, sobretudo graças ao seu modelo de múltiplas assinaturas, anterior ao ERC-4337. A [Argent](https://www.argent.xyz/) criou a sua carteira com base na recuperação social desde o início. Fornecedores de infraestrutura como [Alchemy](https://www.alchemy.com/account-kit), [Biconomy](https://www.biconomy.io/) e [ZeroDev](https://zerodev.app/) disponibilizam a infraestrutura de bundlers, paymasters e SDKs que permite a outras aplicações adicionar estas funcionalidades sem terem de criar toda a stack de raiz.

## As desvantagens que ninguém menciona

A abstração de contas é apresentada como uma melhoria sem contrapartidas, e a ideia central é sólida, mas há alguns compromissos importantes que vale a pena conhecer antes de concluir que todas as carteiras deveriam mudar.

- **Você passa a confiar em mais infraestrutura, não em menos.** Uma transação depende agora de um bundler incluir efetivamente a sua UserOperation e de um paymaster ter fundos e estar disposto a patrociná-la. Nenhum dos dois representa um risco de centralização comparável ao de um único custodiante deter as suas chaves, mas é uma dependência real que uma transação EOA normal não tem.
- **Os smart contracts podem ter vulnerabilidades.** A única superfície de ataque de uma EOA é a sua chave privada. A superfície de ataque de uma conta inteligente inclui todo o código de validação que executa. Um contrato de carteira mal auditado introduz um novo tipo de risco que uma carteira baseada numa frase-semente simplesmente não tem.
- **O gas não fica realmente mais barato: é transferido ou ocultado.** As transações «sem gas» continuam a ter um custo de gas; é um paymaster que o paga, normalmente recuperando o custo através de uma comissão em tokens ou assumindo-o como uma despesa de crescimento. É uma melhoria real e valiosa da experiência do utilizador, mas não é o mesmo que dizer «é gratuito».
- **A adoção continua fragmentada.** Nem todas as contas inteligentes funcionam da mesma forma em todos os fornecedores de carteiras, e transferir a lógica de uma conta inteligente entre redes não é tão simples como transferir a chave privada de uma EOA. As ferramentas existem e estão a evoluir (dashboards como o BundleBear acompanham [mais de mil milhões de UserOperations acumuladas](https://www.alchemy.com/overviews/what-is-account-abstraction) processadas desde março de 2023), mas «abstração de contas» significa atualmente várias implementações concorrentes a convergir para padrões semelhantes, e não um produto acabado único.

## Se você está a criar ou vender neste setor

A abstração de contas é um padrão da camada das carteiras, e a Crevio não é uma carteira de criptomoedas, um bundler nem um paymaster: nada disso faz parte do que um [construtor de negócios com IA](https://crevio.co/) faz, e não deveria tentar fazê-lo. No entanto, muitas das pessoas que criam conteúdos ou ensinam sobre este setor não escrevem Solidity a tempo inteiro. Podem estar a dar um curso sobre desenvolvimento com ERC-4337, a vender um ebook que explica smart wallets a fundadores não técnicos ou a gerir uma comunidade de membros interessada no ecossistema da abstração de contas. Tudo isso é um negócio normal de produtos digitais assente num tema nativo do universo das criptomoedas.

É essa a área que a Crevio realmente abrange: você descreve o curso, download ou subscrição que pretende vender, e a IA da Crevio cria a loja online, o checkout e a gestão de clientes em torno desse produto, com pagamentos através da Stripe e sem exigir uma carteira de criptomoedas ao comprador. É o mesmo padrão que abordámos no nosso [guia para criar uma loja de NFTs](/pt/blog/what-is-an-nft-storefront): se o que você vende é o *conhecimento* sobre um conceito Web3, e não um ativo on-chain, não precisa de infraestrutura de blockchain para o vender. Precisa de uma loja online normal dedicada a um tema Web3.

A abstração de contas é o que acontece quando uma carteira deixa de ser uma palavra-passe e passa a ser software: o seu dinheiro continua a ser seu, mas agora está associado a código que você pode realmente compreender e controlar.

## Perguntas frequentes

### A abstração de contas é a mesma coisa que uma carteira de smart contract?

Não exatamente. Uma carteira de smart contract é a própria conta: um contrato que detém fundos e aplica lógica personalizada. A abstração de contas é o padrão mais abrangente, sobretudo o ERC-4337, que permite que essas carteiras de smart contracts iniciem transações da mesma forma que uma carteira normal, sem precisarem de uma EOA separada para dar início ao processo. As carteiras de smart contracts da Safe são anteriores ao ERC-4337; a abstração de contas permitiu que esse conceito se transformasse num padrão de utilização geral, em vez de continuar a ser uma escolha de design de um único projeto.

### Preciso de mudar de carteira para utilizar a abstração de contas?

Depende do caminho escolhido. Mudar para uma conta inteligente ERC-4337, como a Smart Wallet da Coinbase, implica um novo endereço com a sua própria implementação. O EIP-7702, disponível desde a atualização Pectra da Ethereum, em maio de 2025, foi criado precisamente para evitar essa necessidade: permite que a sua EOA existente se comporte temporariamente como um smart contract numa determinada transação, sem migrar fundos para outro endereço.

### A abstração de contas torna as transações de criptomoedas realmente gratuitas?

Não. «Sem gas» descreve quem paga e de que forma, não a existência ou inexistência de gas. Um contrato paymaster cobre a taxa de gas em seu nome e recupera esse custo cobrando-lhe numa stablecoin, como USDC, em vez de ETH, ou tratando-o como um custo de aquisição de clientes, tal como muitas aplicações subsidiam a primeira transação. A taxa da rede subjacente continua a ser paga; a abstração de contas apenas altera quem a paga e a forma como é apresentada ao utilizador.

## Artigos relacionados

- [O que é uma loja de NFTs?](/pt/blog/what-is-an-nft-storefront)
- [Como vender produtos digitais](/pt/blog/how-to-sell-digital-products)
- [Como definir o preço dos seus produtos digitais](/pt/blog/how-to-price-your-digital-products)
- [7 ferramentas essenciais para criadores de produtos digitais](/pt/blog/essential-tools-for-digital-product-creators)
