O que é uma smart contract wallet e por que é mais segura que uma conta
Este artigo está disponível nos seguintes idiomas:
A maioria das carteiras cripto oferece uma coisa: a chave privada. Quem controla essa chave, controla tudo. Se perder, perde tudo. Uma smart contract wallet muda esse cenário ao substituir o ponto único de falha por um conjunto de regras programáveis. Essas regras rodam na própria blockchain, sem intermediários. Entenda por que essa diferença é mais importante do que muitos iniciantes imaginam.
Carteiras padrão vs smart contract wallets
Em uma carteira de autocustódia, a carteira gera uma chave pública e uma chave privada. A chave privada autoriza todas as transações. Ela é derivada da sua seed phrase, normalmente 12 ou 24 palavras geradas na configuração, e qualquer pessoa que tenha essa seed phrase tem acesso total e imediato aos fundos.
Esse modelo é simples, mas também implacável. Se perder a seed phrase, não há como recuperar. Não existe suporte ao cliente, nem exceção, nem apelação. No início de 2025, estimava-se que entre 2,3 e 3,7 milhões de Bitcoins estavam permanentemente inacessíveis, em grande parte por senhas esquecidas e seed phrases perdidas. Um estudo apresentado na CHI Conference de 2025 mostrou que apenas 43,4% dos usuários de cripto sabiam corretamente o que é uma seed phrase.
Seed phrases são um ponto único de falha quando só existe um backup. Um incêndio, uma enchente ou um papel perdido e o acesso a todos os fundos some para sempre. O problema é estrutural. Uma Externally Owned Account (EOA) padrão não tem lógica programável. É apenas um par de chaves. Quem tem a chave tem acesso total: sem limites de gastos, sem mecanismos de recuperação, sem segundas chances. A carteira não diferencia você enviando 10 USDC para um amigo de um invasor drenando todo o saldo após roubar sua seed phrase. Para a blockchain, ambos são iguais. Smart contract wallets existem justamente para resolver isso.
O que torna uma smart contract wallet diferente
Um smart contract é um código autoexecutável armazenado em uma blockchain. Quando condições pré-definidas são atendidas, ele executa automaticamente, sem necessidade de intermediários ou aprovação humana. Uma smart contract wallet substitui a EOA única por uma conta contratual que fica entre o usuário e seus fundos. Em vez de "chave é igual a acesso total", você define regras. O contrato aplica essas regras diretamente na blockchain, de forma automática.
Na prática, isso funciona assim:
- Uma transação abaixo de US$ 100 exige uma aprovação. Acima de US$ 1.000, exige duas.
- Se uma chave de recuperação for usada, um atraso de 48 horas é ativado, dando tempo para cancelar caso não tenha sido autorizado.
- Uma session key pode interagir com apenas um dApp específico pelas próximas 24 horas, expirando automaticamente depois.
Essas não são configurações do app. A lógica está codificada no contrato e roda na blockchain. Ninguém pode alterar.
ERC-4337 é o padrão Ethereum que formaliza esse modelo. Ele permite account abstraction, smart contract wallets com lógica de verificação personalizada, sem alterar o protocolo base do Ethereum. Funciona na camada de aplicação, sem mexer nas regras de consenso. O contrato EntryPoint do ERC-4337 foi lançado na mainnet Ethereum em 1º de março de 2023, e o padrão já está disponível em outras grandes chains EVM, como Polygon, Arbitrum, Optimism e Base.
Principais recursos de segurança das smart contract wallets
Social recovery permite indicar contas de guardiões, amigos de confiança, um segundo dispositivo ou uma chave de hardware. Se a chave principal for perdida, os guardiões podem autorizar a recuperação. Isso substitui o modelo "catástrofe da seed phrase única" por um processo mais humano, sem exigir um backup perfeito em papel.
Spending limits permitem que o contrato bloqueie qualquer transação acima de um valor definido sem uma segunda aprovação. Se uma session key for comprometida, o dano é limitado.
Transaction delays adicionam um tempo de espera, por exemplo, 24 horas, antes de uma grande transferência ser executada. Um invasor que inicia uma transferência não consegue concluí-la imediatamente. Você tem uma janela para cancelar.
Session keys concedem a um dApp acesso temporário e limitado: um contrato específico, um valor específico, um período específico. Sua chave principal nunca participa diretamente da interação. Assim, o uso de DeFi se torna mais seguro sem perder funcionalidade.
Batch transactions agrupam várias operações em uma única ação on-chain, reduzindo custos de gas e a complexidade da execução. Por exemplo, a carteira pode combinar a aprovação de tokens e um swap de 50 USDC em uma só transação, em vez de pedir duas assinaturas.
Allowlists e denylists permitem que o contrato bloqueie endereços ou contratos específicos no nível da carteira, automaticamente e sem depender da atenção do usuário. Você pode liberar transferências apenas para o endereço de depósito da exchange e um backup, bloqueando todos os outros destinos por padrão. Cada um desses recursos é impossível em uma EOA padrão. A EOA não tem lógica. A smart contract wallet é lógica.
A arquitetura da Tangem Wallet
A Tangem Wallet utiliza um secure element-based EOA model, em que a chave privada é gerada dentro do chip do cartão e nunca sai dele. Para entender como isso se conecta com recursos de smart contract, é preciso separar dois níveis distintos.
A geração da chave ocorre em um chip Samsung S3D350A com secure element, certificado EAL6+ pelo Common Criteria, o mesmo padrão usado em passaportes biométricos e chips bancários. Um gerador de números aleatórios verdadeiros dentro do chip cria a chave na ativação. A chave não pode ser extraída, exportada ou visualizada, nem mesmo pela Tangem.
Quando você inicia uma transação, o processo é assim:
- O app da Tangem prepara os dados da transação não assinada.
- A transação é enviada ao cartão Tangem via NFC (ISO 14443 Tipo A, alcance de 0 a 5 centímetros).
- O NFC alimenta o chip, sem necessidade de bateria.
- O cartão assina a transação dentro do secure element.
- A transação assinada retorna para o app.
- O app transmite para os nós da blockchain.
A chave privada nunca entra em contato com a internet. Nem com a camada de software do app.
A Tangem integra funcionalidades de smart contract no nível dos recursos. O Smart Gas, por exemplo, utiliza o EIP-7702 da atualização Ethereum Pectra para permitir que o usuário pague taxas de rede com stablecoins, em vez de tokens nativos como ETH ou MATIC. Isso funciona ao delegar temporariamente a execução para um smart contract, especificamente o Tangem7702GaslessExecutor, auditado pela Pessimistic, sem migrar o usuário para uma nova conta contratual. A delegação é restrita à transação específica e mantém o mesmo endereço da carteira.
O Smart Gas é compatível com 5 chains EVM: Ethereum (USDC e USDT), BNB Smart Chain (USDC e BSC-USD), Polygon (USDC e USDT0), Arbitrum One (USDC e USDT0) e Base (USDC).
Uma diferença importante: Tangem Pay é um produto separado da Tangem Wallet. O Tangem Pay é um cartão Visa virtual disponível no app Tangem, uma conta de gastos regulada onde USDC compõe o saldo do cartão, convertido 1:1 em USD no momento da compra via Visa. A Tangem Wallet é o armazenamento de autocustódia. O Tangem Pay é a camada de gastos. Compartilham a interface, mas são arquiteturas distintas.
Limitação honesta da Tangem Wallet: não há interface para desktop ou web. Tudo é feito pelo app iOS ou Android, e toda transação exige o toque físico do cartão. Não é possível assinar remotamente.
A Tangem passou por auditorias independentes da Kudelski Security em 2018, Riscure em 2023 e Cure53 em 2026, que não encontraram vulnerabilidades. Desde 2018, a Tangem produziu mais de 3.000.000 de dispositivos e mantém histórico zero de invasões. Um estudo de 2025 mostrou taxa de incidentes inferior a 5% em carteiras protegidas por hardware, contra mais de 15% nas carteiras apenas em software.
Limitações das smart contract wallets
Smart contract wallets são mais poderosas que EOAs padrão. Mas também são mais complexas, e essa complexidade traz riscos próprios.
Higher gas costs. Criar uma ERC-4337 SimpleAccount de referência via UserOperation consumiu cerca de 381.489 de gas em testes, enquanto uma transferência ERC-4337 básica exigiu cerca de 92.901 de gas, aproximadamente quatro vezes o custo de uma transferência EOA equivalente. Na Polygon, as taxas geralmente são menores, mas o custo extra existe.
Smart contract risk. A segurança da carteira depende da qualidade do código do contrato. Um bug pode colocar fundos em risco de formas que uma EOA simples não permite. Implementações auditadas reduzem muito esse risco, mas "auditado" não significa "perfeito".
Recovery requires setup. Social recovery só funciona se você configurar as contas de guardiões antes de precisar delas. Fazer isso na configuração não é opcional. Se pular essa etapa e perder a chave principal depois, não há mecanismo de recuperação.
Compatibility is still uneven. Nem todo dApp suporta totalmente fluxos ERC-4337 em 2026. Os contratos são tecnicamente compatíveis com Polygon, Ethereum e outras grandes chains EVM, mas a integração nos front-ends varia. Algumas interfaces de dApps não mostram fluxos de account abstraction mesmo quando o protocolo já suporta.
Complexity has a learning curve. Endereços de script hash e contas contratuais são mais complexos que endereços padrão de chave pública. Carteiras básicas podem não suportar novos formatos e entender as regras configuradas exige mais esforço inicial do que uma carteira tradicional de seed phrase. Nenhum desses pontos é motivo para evitar smart contract wallets, mas sim para escolher implementações auditadas, bem documentadas e mantidas ativamente.
Conclusão
O modelo de seed phrase única tem um defeito fatal: um ponto único de falha. Smart contract wallets resolvem isso estruturalmente, com regras programáveis, social recovery, limites de gastos e session keys que nenhuma EOA padrão oferece. A Tangem Wallet aborda o problema pelo hardware: as chaves privadas são geradas e armazenadas em um secure element certificado EAL6+, nunca exportadas ou expostas. Recursos de smart contract como Smart Gas ampliam essa base na camada de transação sem comprometer a segurança da chave. Se você quer usar USDC para gastos no mundo real junto com sua Tangem Wallet, conheça o Tangem Pay em tangem.com/en/tangem-pay/.
Perguntas frequentes
-
Elas protegem contra riscos diferentes. Carteiras de hardware protegem as chaves privadas do acesso online mantendo a assinatura dentro de um secure element offline. Smart contract wallets adicionam regras programáveis e mecanismos de recuperação que uma conta padrão de chave privada não oferece. A Tangem combina as duas abordagens: geração e armazenamento de chaves protegidas por hardware, junto com recursos de smart contract como Smart Gas na camada de transação. Um estudo de 2025 mostrou taxa de incidentes inferior a 5% em carteiras protegidas por hardware, contra mais de 15% em carteiras apenas em software.
-
ERC-4337 é a Ethereum Improvement Proposal que padroniza smart contract wallets (account abstraction) sem exigir mudanças no protocolo base do Ethereum. Funciona na camada de aplicação via um objeto pseudo-transação, UserOperation, e um mempool alternativo. O contrato EntryPoint do ERC-4337 foi lançado na mainnet Ethereum em 1º de março de 2023 e hoje está disponível em Polygon, Arbitrum, Optimism, Base e na maioria das grandes chains EVM.
-
Todas as carteiras cripto envolvem riscos. Smart contract wallets reduzem o risco de ponto único de falha com social recovery e regras programadas, mas bugs no contrato, guardiões mal configurados ou não configurar a recuperação antes de precisar ainda podem causar problemas sérios. Phishing e malware que induzem o usuário a assinar transações maliciosas continuam sendo riscos em qualquer carteira. Use implementações auditadas e configure a recuperação já na configuração inicial.
-
A Tangem Wallet utiliza um secure element-based EOA model, em que a chave privada é gerada e armazenada no chip Samsung S3D350A do cartão (certificado EAL6+). É uma carteira fria de hardware, não uma smart contract wallet ERC-4337. Os recursos de smart contract na Tangem aparecem no nível das funcionalidades: o Smart Gas usa EIP-7702 para delegar temporariamente a execução a um smart contract em transações específicas, sem migrar o usuário para uma nova conta contratual.
-
A Tangem Wallet é seu armazenamento cripto de autocustódia: chaves privadas guardadas no secure element do cartão, sem KYC, total anonimato para operações on-chain. O Tangem Pay é um cartão Visa virtual disponível no app Tangem, produto separado para gastar USDC em estabelecimentos que aceitam Visa. O saldo do cartão é em USDC; ao comprar, o USDC é convertido 1:1 em USD via Visa. O Tangem Pay exige KYC pelo app. Os dois produtos compartilham a interface, mas são distintos em arquitetura e operação.
-
Se todos os cartões de backup Tangem forem perdidos ou destruídos, a recuperação dos fundos é impossível. Nenhuma entidade, nem mesmo a Tangem, pode recuperar os fundos. Por isso, a Tangem recomenda guardar os cartões de backup separadamente: um cartão principal, um backup em casa, outro com pessoa de confiança ou em um cofre. Cada conjunto Tangem inclui 2 ou 3 cartões com acesso idêntico à mesma chave privada.