8 benefícios incríveis das smart contract wallets vs. EOA wallets
Escrito por Brady Werkheiser
Carteiras de contrato inteligente que usam ERC-4337 são carteiras web3 que gerenciam contas de contrato inteligente, e oferecem a experiência de usuário simples das carteiras EOA convencionais (Externally-Owned Account), com funcionalidade, flexibilidade e benefícios de segurança adicionais.
O Account Kit da Alchemy permite equipar instantaneamente seu app com Smart Contract Wallets.
Quais são os benefícios das carteiras de contrato inteligente?
Carteiras de contrato inteligente aproveitam a programabilidade dos contratos inteligentes para aumentar sua utilidade em comparação com carteiras EOA. Embora transações de carteiras de contrato inteligente precisem ser iniciadas por carteiras EOA, serviços de infraestrutura de Account Abstraction como Bundlers, Paymasters, o contrato EntryPoint e Wallet SDKs tornam o processo mais simples para desenvolvedores de carteiras e usuários finais.
Algumas das funcionalidades possíveis habilitadas por carteiras de contrato inteligente incluem:
- Autenticação de dois fatores
- Recuperação social
- Políticas de gas flexíveis
- Esquemas de assinatura personalizados
- Multicall
- Limites de gastos
- Allowlisting de endereços
- Suporte a carteiras multi-sig
1. Autenticação de dois fatores
Carteiras de contrato inteligente podem oferecer autenticação de dois fatores, que exige dois componentes diferentes para confirmar a identidade de um usuário, por exemplo:
- algo que o usuário sabe, como uma senha;
- algo que o usuário possui, como um telefone;
- algo que o usuário é, como uma impressão digital.
Essa é uma funcionalidade bem conhecida do web2 que fornece uma camada adicional de segurança e evita acessos não autorizados.
2. Recuperação social
Carteiras de contrato inteligente são programáveis, e durante a recuperação social a chave pública de uma carteira de contrato inteligente é alterada caso a chave privada original tenha sido perdida pelo proprietário da carteira. Isso é feito por meio de uma transação multisig com amigos ou parentes de confiança predefinidos (conhecidos como guardians). Isso elimina a necessidade de o proprietário armazenar seed phrases.
3. Políticas de gas flexíveis
Carteiras de contrato inteligente podem criar políticas de gas flexíveis usando APIs que suportam a especificação de Paymaster do ERC-4337. A capacidade de gerenciar políticas de gas permite que desenvolvedores patrocinem transações em nome dos usuários (ou seja, transações sem gas) e permitam que usuários paguem gas em quaisquer tokens ERC-20 (ex.: USDC).
Patrocinando transações
A transação conteria um patrocinador designado da taxa em seu calldata. O Paymaster verificaria com o patrocinador se ele está disposto a patrocinar a taxa da transação e, em caso afirmativo, prosseguiria com a execução da transação.
Pagando gas com qualquer token ERC-20
O Paymaster também permite o pagamento de taxas em moedas diferentes do token nativo da blockchain.
Por exemplo, se uma carteira possui apenas um token ERC-20 como USDC e não o token nativo do Ethereum (ETH), o Paymaster verificaria se o saldo de USDC é suficiente para cobrir a taxa. Se a carteira tiver USDC suficiente, o Paymaster pagará a execução da transação com ETH e aceitará o USDC da carteira como compensação.
4. Esquemas de assinatura personalizados
Carteiras de contrato inteligente poderiam facilmente ser programadas para usar um esquema de assinatura diferente do ECDSA padrão usado no Ethereum. Esse esquema de assinatura padrão poderia ser substituído por multisig, recuperação social, ou até mesmo por uma opção resistente a computação quântica como Crystals-Kyber.
5. Multicall
Multicall é a capacidade de uma carteira de contrato inteligente executar mais de uma ação em uma única transação atômica. A funcionalidade de multicall melhora o paradigma atual de carteiras, no qual cada transação é propagada e confirmada separadamente, resultando em maior tempo de processamento e experiência de usuário ruim.
Por exemplo, se um usuário quiser negociar um token na Uniswap, ele precisa primeiro clicar em "approve" e esperar a transação ser confirmada. Depois, precisa esperar a transação de "swap" ser confirmada, e só então a troca do token é concluída.
Carteiras de contrato inteligente permitiriam que essas transações fossem agrupadas em uma única transação atômica.
6. Limites de gastos para diferentes signatários
Carteiras de contrato inteligente podem ser configuradas para reconhecer mais de um signatário válido, o que poderia ser usado para definir diferentes limites de gastos para diferentes signatários. Por exemplo, um usuário poderia adicionar tanto seu laptop quanto sua carteira de hardware Ledger como signatários, permitindo transações de até 0,05 ETH pelo laptop, mas exigindo que a carteira de hardware seja usada para transações maiores.
7. Endereços em allowlist e denylist
Carteiras de contrato inteligente permitem que usuários concedam ou neguem a um ou mais endereços de carteira acesso à sua conta. O allowlisting permite que o usuário conceda acesso, enquanto contas em denylist bloqueariam ou negariam o acesso a contas. Ambas as funcionalidades melhoram a segurança e dão aos usuários controle adicional sobre sua conta.
8. Suporte a carteiras multi-sig
A funcionalidade de suporte a multi-sig das carteiras de contrato inteligente é particularmente importante para organizações, que frequentemente exigem mais de uma aprovação antes que uma transação possa ser executada. O suporte a carteiras multi-sig aumenta a segurança das transações ao exigir que múltiplas pessoas as autorizem, o que dificulta que uma única pessoa roube fundos ou execute transações não autorizadas.
Quais são as desvantagens das carteiras de contrato inteligente?
Algumas das principais desvantagens das carteiras de contrato inteligente são: custos de gas mais altos, potenciais problemas de código, e a atual falta de suporte pela maioria das plataformas web3.
1. Custos de gas mais altos
Carteiras de contrato inteligente são controladas por código de contrato inteligente, e é necessário pagar pelos recursos computacionais exigidos para executar esse código. Executar transações de carteiras de contrato inteligente é mais caro do que operar uma carteira EOA, especialmente se houver funcionalidades adicionais que exigem código de contrato inteligente complexo para funcionar.
2. Potenciais problemas de código
Carteiras de contrato inteligente são baseadas em código, o que significa que enfrentam muitos dos mesmos problemas de auditoria, segurança e bugs que um produto de software comum. Como as carteiras de contrato inteligente são novas, usuários que adotam carteiras SC devem avaliar a equipe, o design da carteira e a segurança do código de novas carteiras compatíveis com ERC-4337.
3. Falta de suporte
Carteiras de contrato inteligente ainda estão em fase inicial e são suportadas apenas por algumas plataformas. Para que as carteiras de contrato inteligente se tornem mainstream, elas precisam ser suportadas por protocolos DeFi de primeira linha e outras plataformas web3.
Devo usar carteiras de contrato inteligente?
As principais razões pelas quais alguém deveria considerar usar carteiras de contrato inteligente são: recursos de segurança aprimorados, automação, descentralização e facilidade de uso.
- Segurança - 2FA, suporte a multi-sig e recuperação social tornam seu uso mais seguro do que EOAs
- Automação - interagir programaticamente com protocolos web3 e contratos inteligentes
- UX amigável - SCWs eliminam a complexidade associada às carteiras EOA
Visões gerais relacionadas
Carteiras2 de setembro de 2026
Agent wallets: o modelo de sessão e permissões para agentes de IA
Como agentes de IA obtêm acesso a wallets com escopo definido e revogável, sem manter chaves privadas: sessions, delegated signing e revogação instantânea.
Carteiras29 de julho de 2026
Pare de colar chaves privadas no Cursor: como dar uma wallet ao seu coding agent
Dê ao seu coding agent uma wallet sem dar a chave. Como as agent wallets do Alchemy CLI usam sessões com escopo definido para que agents transacionem sem private keys no .env.
Carteiras24 de junho de 2026
O que é um crypto bundler?
Um crypto bundler combina múltiplas transações ou operações em um único envio onchain, abrangendo batching, MEV, rollups, lançamentos de tokens e account abstraction.

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