Wallets embarcadas: externally owned wallets (EOAs) vs. Smart contract wallets vs. Smart EOAs (7702)
Escrito por Alchemy Team
As experiências de usuário em crypto vêm melhorando continuamente nos últimos anos à medida que a infraestrutura de web3 wallet fica progressivamente melhor. A tendência dominante aqui tem sido as embedded wallets - wallets embutidas diretamente nas aplicações crypto. Elas oferecem experiências de usuário mais familiares e fazem a wallet parecer invisível. Os usuários não precisam trocar para wallets externas como a Metamask, nem mesmo saber que estão lidando com crypto por trás das cenas.
Um bom exemplo disso é o Coinbase Loans. Lançado em janeiro de 2025, ele embute uma crypto wallet diretamente na aplicação principal da Coinbase, que consegue interagir com o protocolo de empréstimo onchain que sustenta a experiência do produto. Os usuários evitam todos os pontos de atrito associados ao crypto de antigamente — armazenar seed phrases e popups pouco práticos — e obtêm, em vez disso, uma experiência de usuário bem mais simplificada.
Desenvolvedores que trabalham com embedded wallets ainda têm muitas decisões a tomar. Neste post, vamos analisar três abordagens diferentes para embedded wallets e como cada uma funciona: Externally Owned Wallets (EOAs), Smart Contract Wallets (Smart Wallets) e Smart EOAs (7702).

O que é uma embedded wallet (eoa)?
Quando desenvolvedores falam em "Embedded Wallets", geralmente estão se referindo a externally owned wallets embutidas, ou EOAs. EOAs são contas controladas pelo usuário, identificadas por um endereço público e gerenciadas com uma chave privada usada para enviar transações. No modelo EOA, a chave privada é a conta do usuário. Isso significa que:
- Se o usuário não conseguir acessar a chave, não conseguirá acessar sua wallet
- Se o usuário perder a chave, perderá o acesso à wallet para sempre
- Se um agente malicioso obtiver acesso à chave de um usuário, poderá roubar todo o saldo do usuário
No contexto de embedded wallets, isso é crítico porque os usuários dependem de serviços de terceiros como a Turnkey ou a Privy para fornecer essas chaves. Nesse contexto:
- Se o serviço sair do ar, os usuários não conseguem acessar sua wallet nem seus fundos
- Há uma única entidade responsável por proteger as chaves de milhões de usuários, e, se comprometida, isso pode resultar em perda de fundos para esses usuários
Um desenvolvimento recente que evidencia o risco que usuários e desenvolvedores assumem com EOAs embutidas é a aquisição da SimpleHash pela Phantom. A Phantom adquiriu um provedor líder de dados de crypto e está encerrando os serviços da SimpleHash como um diferencial competitivo de sua oferta de wallet. Esse anúncio fez com que centenas de desenvolvedores começassem a correr atrás de soluções alternativas. Num mundo de EOAs embutidas, essas EOAs não são facilmente transferíveis para um novo provedor ou para um modelo self-custodial - certamente não é tão simples quanto migrar para um novo provedor de dados.
EOAs oferecem simplicidade para quem constrói. Com ferramentas maduras como Viem e Foundry, são fáceis de integrar. Mas essa simplicidade tem um custo, limitando recursos críticos de UX e segurança. Por exemplo:
- EOAs isoladas não suportam nenhuma forma de gas abstraction, o que significa que os usuários sempre precisam ter fundos suficientes na wallet para pagar por uma transação
- EOAs não conseguem executar transações em batch, o que leva a fluxos de UX dolorosos como "Approve + Swap" separados
- EOAs não conseguem implementar recursos de segurança onchain como whitelisting de contratos ou assinaturas de threshold M/N. Qualquer implementação offchain desse tipo também dependeria do provedor de serviço centralizado
- EOAs não conseguem fornecer transações cross-chain e interoperabilidade de forma integrada, o que depende de resource locks e de algumas das funcionalidades acima
- EOAs não conseguem fornecer acesso a liquidez como o Magic Spend da Coinbase, que permite gastos onchain com saldos offchain
- A validação de nonce fixa causa problemas de throughput na wallet em aplicações de alta carga
- Para produtos duráveis, EOAs não são resistentes a computação quântica, com o NIST definindo avisos públicos de descontinuação para daqui a cinco anos.
O que são embedded smart contract wallets (smart wallets)?
Embedded Smart Contract Wallets (Smart Wallets) são a próxima iteração de melhorias de UX e segurança em crypto. Smart Wallets são programas implantados na blockchain que atuam como a conta do usuário. Smart Wallets permitem muito mais funcionalidades do que EOAs, gerando melhorias significativas de UX e segurança. Tanto é assim que Vitalik, cofundador da Ethereum, vê a transição de EOAs para Smart Wallets como um requisito para levar usuários mainstream ao onchain.
Criticamente, Smart Wallets eliminam o ponto único de falha em serviços de terceiros ao permitir rotação de chaves e múltiplas chaves privadas válidas em uma única conta. Exemplos incluem as Programmable Wallets da Circle (código dos contratos) e a Coinbase Smart Wallet (código dos contratos).

Quando uma Embedded EOA atua como signatária de uma Smart Wallet, a chave privada da EOA — tipicamente gerenciada por um serviço de terceiros, como mencionado acima — torna-se um componente revogável da lógica programável da Smart Wallet. A Smart Wallet pode implementar esquemas de rotação de chaves ou multi-assinatura, permitindo que os usuários substituam ou revoguem o signatário EOA sem perder o acesso aos seus fundos. Isso elimina o vendor lock-in rígido observado em Embedded EOAs isoladas, onde os usuários ficam presos à infraestrutura de um único provedor. Se um serviço como a SimpleHash encerrar operações ou um provedor se tornar não confiável, a Smart Wallet pode integrar um novo signatário EOA de forma transparente — ou até mesmo migrar para uma chave self-custodial — sem interromper a conta do usuário.
Outros recursos importantes oferecidos pelas Smart Wallets incluem:
- Gas abstraction: suporte padronizado para transações sem gas, permitindo que desenvolvedores patrocinem taxas ou que usuários paguem gas com tokens ERC-20 em vez de ETH, simplificando a experiência do usuário.
- Execução em batch: suporte a transações em batch com uma única assinatura do usuário para fluxos comuns como "Approve + Swap".
- Assinaturas programáveis: segurança aprimorada por meio de validação onchain de Passkeys para gerenciamento local de chaves, também oferecendo um caminho para resistência quântica quando necessário.
- Session keys e whitelisting de contratos: wallets programáveis significam permissões temporárias e interações restritas com contratos aprovados, aumentando a segurança e o controle.
- Threshold signatures e MFA: opções onchain de multi-assinatura ou autenticação multifator, adicionando camadas robustas de proteção de conta.
- Interoperabilidade: permite funcionalidade cross-chain integrada, utilizando resource locks e outros mecanismos para possibilitar interações entre redes blockchain.
- Orquestração de liquidez: permite gastos onchain com saldos offchain

Embora as Smart Wallets introduzam certa complexidade e custos menores de implantação, esses fatores se tornam cada vez mais negligíveis à medida que as ferramentas amadurecem e a adoção cresce. A flexibilidade e a segurança que oferecem as tornam uma escolha atraente para desenvolvedores que buscam construir aplicações crypto escaláveis, amigáveis ao usuário e duráveis — abrindo caminho para a melhor experiência de usuário da categoria, sem nenhuma das preocupações de segurança existentes.
O que são embedded smart EOAs (7702)?
Embedded Smart EOAs, introduzidas pela EIP-7702 da Ethereum como parte do hard fork Pectra em 2025, oferecem um modelo híbrido que aprimora Externally Owned Accounts (EOAs) com funcionalidade de smart contract. Diferente das EOAs tradicionais, que dependem apenas de uma chave privada, ou das Smart Wallets, que são programas totalmente implantados onchain, as Smart EOAs permitem que uma EOA delegue a código de smart contract para uma única transação — habilitando recursos como patrocínio de gas, operações em batch ou autenticação por passkey sem implantação permanente de contrato. Essa abordagem, defendida como um passo em direção à account abstraction, busca tornar as embedded wallets mais versáteis dentro de ecossistemas já centrados em EOA, como o MetaMask.
As Smart EOAs reaproveitam boa parte da infraestrutura mencionada acima para Smart Wallets, dependendo da mesma infraestrutura padronizada de relaying, infraestrutura de gas abstraction e smart contracts. Há bastante entusiasmo em torno desse espaço, e além de ferramentas como as Programmable Wallets da Circle, equipes como Rhinestone e Safe também estão focadas em construir suporte para 7702.
No entanto, implementar Smart EOAs pode apresentar desafios, e por isso muitos estão optando por uma adoção em fases em vez de suporte completo. Para provedores acostumados ao gerenciamento simples de chaves EOA, o suporte a recursos smart é um roadmap longo, que obriga os desenvolvedores a costurar múltiplos serviços externos para habilitar coisas como gas abstraction ou session keys.
Além disso, a segurança continua sendo um trade-off crítico. Embora a 7702 permita delegação para recursos avançados, a chave da EOA continua sendo um ponto único de falha com controle ilimitado. Se comprometida, todas as proteções delegadas tornam-se inúteis. A flexibilidade de propriedade é igualmente limitada. Embora signatários adicionais possam ser adicionados, a chave da EOA mantém controle irrestrito. Diferente das Smart Wallets, as Smart EOAs continuam vulneráveis devido à sua base em EOA — o que faz das Smart EOAs um meio-termo, e não uma solução completa.
Smart EOAs (7702) oferecem aos provedores de embedded wallets uma forma de baixo atrito para introduzir recursos avançados sem abandonar totalmente o modelo EOA. São um degrau prático para aplicações que precisam de programabilidade ocasional — como onboarding sem gas ou ações cross-chain — mantendo compatibilidade com ferramentas maduras como Viem ou Foundry. Ainda assim, sua dependência de uma chave EOA estática e os desafios de adaptar capacidades smart a sistemas EOA as posicionam principalmente como uma solução de transição.
Conclusão: aprimorando embedded wallets para uma Web3 sem atrito
À medida que o cenário crypto evolui, as embedded wallets estão na linha de frente para trazer a próxima onda de usuários. O nível de segurança, facilidade de uso e facilidade de desenvolvimento varia conforme a abordagem:
- Embedded Wallets (EOAs) oferecem simplicidade, mas com riscos de segurança significativos e limitações de UX
- Embedded Smart Contract Wallets (Smart Wallets) entregam flexibilidade e segurança incomparáveis, com custos de complexidade menores
- Embedded Smart EOAs (7702) oferecem um caminho de transição para que EOAs obtenham funcionalidade de Smart Wallet, mas herdam os riscos de segurança das EOAs
O futuro das embedded wallets não é apenas sobre chaves, mas sobre quão invisível e segura a wallet se integra à jornada do usuário. Na Alchemy, nossa abordagem vai além do gerenciamento de chaves para entregar smart wallets de nível enterprise que eliminam seed phrases, patrocinam gas e executam transações em batch - tudo isso capacitando desenvolvedores com ferramentas flexíveis para personalizar sua UX.
Perguntas frequentes
O que é uma embedded wallet?
Embedded wallets são wallets integradas diretamente em aplicações crypto, fazendo com que a wallet pareça invisível para usuários que não precisam trocar para wallets externas como a Metamask, nem mesmo saber que estão lidando com crypto por trás das cenas.
Qual é a diferença entre uma EOA e uma smart contract wallet?
Uma EOA é uma conta controlada pelo usuário, gerenciada com uma chave privada em que a própria chave é a conta, enquanto uma smart contract wallet é um programa implantado na blockchain que habilita recursos avançados como gas abstraction, transações em batch, rotação de chaves e assinaturas programáveis.
O que acontece se eu perder minha chave privada em uma embedded EOA?
Se você perder sua chave privada em uma EOA, perderá o acesso à sua wallet para sempre, e se o serviço de terceiros que gerencia suas chaves sair do ar, você não conseguirá acessar sua wallet nem seus fundos.
O que é a EIP-7702 e como ela afeta as EOAs?
A EIP-7702, introduzida no hard fork Pectra da Ethereum em 2025, permite que uma EOA delegue a código de smart contract para uma única transação, habilitando recursos como patrocínio de gas e operações em batch sem implantação permanente de contrato.
Quais vantagens as smart contract wallets oferecem em relação às EOAs?
Smart contract wallets permitem gas abstraction, execução de transações em batch, assinaturas programáveis incluindo suporte a passkey, session keys, threshold signatures, interoperabilidade cross-chain e a capacidade de rotacionar ou substituir chaves sem perder o acesso aos fundos.
Smart contract wallets podem evitar o vendor lock-in?
Sim, smart contract wallets eliminam o vendor lock-in ao implementar esquemas de rotação de chaves ou multi-assinatura, permitindo que os usuários substituam ou revoguem signatários e migrem para novos provedores ou chaves self-custodial sem interromper sua conta.
Quais são os principais riscos de segurança das embedded EOAs?
Embedded EOAs criam um ponto único de falha em que os usuários dependem inteiramente de serviços de terceiros para o gerenciamento de chaves, e se um agente malicioso obtiver acesso à chave ou o serviço for comprometido, os usuários podem perder todo o seu saldo.
As smart EOAs (7702) são tão seguras quanto as smart contract wallets?
Não, as smart EOAs herdam os riscos de segurança das EOAs porque a chave da EOA continua sendo um ponto único de falha com controle ilimitado; se comprometida, todas as proteções delegadas tornam-se inúteis, diferente das smart contract wallets, que oferecem opções de rotação de chaves e multi-assinatura.
Visões gerais relacionadas
Carteiras14 de outubro de 2026
O que é um paymaster?
Um paymaster patrocina o gas de uma user operation, ou deixa o usuário pagar essa taxa com um token ERC-20.
Carteiras2 de setembro de 2026
Carteiras de agentes: o modelo de sessão e permissão para agentes de IA
Como agentes de IA obtêm acesso a carteiras com escopo definido e revogável, sem armazenar chaves privadas: sessões, assinatura delegada e revogação instantânea.
Carteiras29 de julho de 2026
Pare de colar chaves privadas no Cursor: como dar uma carteira ao seu agente de código
Dê uma carteira ao seu agente de código sem dar a chave. Como as carteiras de agente do Alchemy CLI usam sessões com escopo para que agentes transacionem sem chaves privadas no .env.

Construa magia blockchain
A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.