A diferença entre uma EOA e uma smart account está no que autoriza uma transação: uma conta de propriedade externa (EOA) é um par de chaves simples cujo endereço não contém código, então uma única assinatura ECDSA válida daquela chave privada executa qualquer coisa e a taxa precisa ser paga no token de gás nativo da cadeia, ao passo que uma smart account é uma conta cujas regras de autorização vivem em código de contrato, podendo exigir vários signatários, impor limites de gasto, emitir chaves de sessão que expiram, agrupar chamadas em uma única operação atômica e deixar que um paymaster liquide a taxa. O padrão ERC-4337 tornou essas capacidades disponíveis nas cadeias EVM sem alterar o protocolo base do Ethereum. O trade-off é custo e alcance: as EOAs são a opção mais barata, mais simples e mais universalmente suportada, enquanto as smart accounts acrescentam sobrecarga de validação e podem exigir uma implantação única. A custódia é um eixo separado do tipo de conta — ambos os modelos podem ser totalmente não custodiais — e a EIP-7702 agora permite que uma EOA comum tome emprestado o comportamento de smart account sem mudar de endereço. A Hot Wallet da WATS é um exemplo em funcionamento de uma dessas capacidades: nas cadeias EVM ela usa um paymaster ERC-4337, então a taxa de rede é cobrada em ATS em vez do token de gás nativo de cada cadeia, e a WATS permanece totalmente não custodial do começo ao fim.
O que uma EOA realmente é
Uma conta de propriedade externa (EOA) é o tipo de conta que o Ethereum tem desde o primeiro dia. Não passa de um par de chaves criptográficas: uma chave privada que assina transações e um endereço derivado da chave pública correspondente. Quem detém a chave privada — normalmente reconstruída a partir de uma frase-semente de 12 ou 24 palavras — controla a conta completamente. Não há código no endereço, nenhuma lógica, nenhuma condição. O protocolo faz uma única verificação: esta é uma assinatura secp256k1 válida da chave que possui este endereço, com o próximo nonce sequencial? Se sim, a transação é executada.
Essa simplicidade é todo o apelo. As EOAs são baratas, universalmente suportadas e se comportam de forma idêntica em toda cadeia EVM. Mas o modelo é rígido. Uma chave equivale a controle total, então perder a semente significa perder os fundos, e uma semente vazada significa um dreno irreversível. A conta não pode impor um limite de gasto, não pode exigir uma segunda aprovação, não pode delegar uma permissão restrita a um app e não pode pagar seu próprio gás em nada além do token nativo da cadeia.
O que é uma smart account
Uma smart account (também chamada de conta de contrato inteligente) substitui aquela verificação fixa de chave por lógica programável. A conta é um contrato, e uma ação só é autorizada se satisfizer as regras que o contrato definir. Essas regras podem ser quase qualquer coisa: múltiplos signatários, um teto diário, uma chave de sessão restrita a um app e a uma janela de tempo, guardiões de recuperação social, um esquema de assinatura que a EVM não consegue verificar nativamente — por exemplo, uma passkey WebAuthn do dispositivo na curva P-256, em vez da assinatura secp256k1 à qual uma EOA está presa por construção — ou uma regra que permite a um terceiro patrocinar a taxa.
Historicamente, isso exigia implantar uma carteira de contrato sob medida: cara, fragmentada e sem suporte da maioria das ferramentas. O padrão de abstração de contas ERC-4337 mudou isso ao adicionar um pipeline de transações paralelo: as contas expressam a intenção como uma UserOperation, os bundlers coletam e empacotam essas operações, e um contrato EntryPoint compartilhado as valida e executa — tudo isso sem nenhuma mudança no protocolo base do Ethereum. Para o panorama completo, nossa explicação sobre o que é a abstração de contas percorre as peças.
Vale conhecer um detalhe estrutural: uma smart account não consegue iniciar uma transação sozinha. O Ethereum ainda exige uma EOA para originar a transação on-chain, então é um bundler (ou, em outras cadeias, um relayer ou pagador de taxas equivalente) que a envia. Isso é um detalhe de encanamento, não de custódia: o bundler só pode executar aquilo que a lógica da sua própria conta já autorizou.
Frente a frente: as diferenças que importam
Recuperação. Uma EOA tem exatamente um caminho de recuperação — a frase-semente — sem plano B e sem qualquer forma de rotacionar a chave a não ser mudando para um novo endereço. Uma smart account pode definir guardiões ou signatários de backup e rotacioná-los ao longo do tempo, de modo que perder um signatário não precisa significar perder a conta.
Pagamento da taxa. Uma EOA precisa deter o token nativo da cadeia (ETH no Ethereum e na maioria das L2s, POL na Polygon, BNB na BNB Chain, e assim por diante) para pagar o gás. Uma smart account pode rotear o pagamento por meio de um paymaster, de modo que a taxa pode ser patrocinada por um app ou cobrada em um token ERC-20 em vez da moeda nativa.
Agrupamento. Uma EOA envia uma operação por transação, então aprovar-e-depois-trocar são duas assinaturas e duas confirmações, com uma janela no meio em que a aprovação fica ali sem uso. Uma smart account pode agrupar várias chamadas em uma única operação atômica que ou tem sucesso por completo ou reverte por completo.
Permissões. A assinatura de uma EOA é tudo ou nada: a chave que pode enviar uma transferência ínfima é a mesma que pode drenar a conta. Uma smart account pode conceder autoridade restrita e com prazo — por exemplo, uma chave de sessão de jogo que só pode chamar um contrato durante uma hora — sem expor o signatário principal.
Custo e compatibilidade. As EOAs são a linha de base mais barata e são compreendidas por toda ferramenta, explorador e contrato. As smart accounts acrescentam trabalho: validar lógica de contrato, mais a indireção do EntryPoint na EVM, então uma ação comparável tipicamente custa mais gás, e a conta pode precisar de uma implantação única antes do primeiro uso.
Custódia. Este é o ponto que as pessoas erram. A custódia diz respeito a quem detém as chaves, não a qual tipo de conta você usa — mais sobre isso abaixo.
Quando cada uma faz sentido
As EOAs continuam sendo um padrão sólido para usos simples e sensíveis a custo: guardar ativos, transferências ocasionais e interagir com contratos onde compatibilidade máxima e sobrecarga mínima importam mais do que recursos. As smart accounts justificam sua sobrecarga quando os recursos de conveniência e segurança são exatamente o ponto — guardiões de recuperação, políticas de gasto, taxas patrocinadas ou em token único, ações DeFi agrupadas, chaves de sessão restritas a um app. Equipes e tesourarias que precisam de controle compartilhado, e usuários do dia a dia que querem uma experiência semelhante à Web2, gravitam para as smart accounts; quem quer uma chave simples, portátil e reconhecida em toda parte muitas vezes permanece em uma EOA.
Como as duas estão convergindo
A linha rígida entre os modelos está se dissolvendo. A EIP-7702, introduzida na atualização Pectra do Ethereum, permite que uma EOA assine uma autorização que aponta seu campo de código para uma implementação de contrato inteligente, de modo que um endereço comum pode executar lógica de smart account enquanto continua sendo o mesmo endereço que você já financiou, com a mesma chave privada e o mesmo saldo. A delegação pode ser reapontada ou removida, o que a torna uma atualização reversível em vez de uma migração. Na prática, uma EOA comum pode optar por agrupamento, pagamento de taxa patrocinado ou em token não nativo e chaves de sessão sem abandonar seu histórico — e uma conta com delegação 7702 pode adotar lógica compatível com ERC-4337 e reutilizar a mesma infraestrutura de EntryPoint, bundler e paymaster.
O resultado é um espectro, e não um binário. Com o tempo, a pergunta muda de "EOA ou smart account?" para "quais capacidades quero ativadas neste momento?".
Ambos os modelos podem ser totalmente não custodiais
Nenhum dos modelos exige que você abra mão de suas chaves. Uma EOA é não custodial quando você detém sua semente. Uma smart account é não custodial quando você — e somente signatários que você controla — pode satisfazer sua lógica de autorização. "Smart account" não significa que uma empresa detém seus fundos; significa que sua conta segue regras que você define. Qualquer um dos dois tipos só se torna custodial quando um terceiro detém a chave de controle, o que é uma questão sobre o produto, não sobre o modelo de conta. Se essa distinção for nova para você, carteiras custodiais vs não custodiais explica o assunto direito.
Como isso se parece em uma carteira que você pode usar
A WATS é totalmente não custodial: você detém suas chaves, e a WATS nunca detém uma. Sobre essa base, ela aplica a capacidade de pagamento de taxa descrita acima em vez de deixá-la na teoria. Na Hot Wallet da WATS, as taxas de rede são cobradas em um único token, o ATS, em vez da moeda de gás nativa de cada cadeia: nas cadeias EVM isso é feito por meio de um paymaster ERC-4337, e na Solana e na TON por meio de um arranjo de pagador de taxas equivalente, já que o ERC-4337 é um padrão exclusivo da EVM. Como o ATS é um OFT da LayerZero, um único saldo de ATS cobre Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana e TON, e o ATS coletado é queimado, levando o fornecimento de 100.000.000 até um piso de 30.000.000. Uma coisa precisa ficar clara: isso não é um desconto. A rede continua cobrando sua taxa normal e o paymaster a liquida — o que muda é qual token sai do seu saldo, não o custo subjacente.
Todos os quatro produtos da WATS — Extensão para Chrome, App Mobile, Hot Wallet e Cartão Metálico NFC — são não custodiais da mesma forma, e vale descrever o cartão com precisão aqui, porque ele é frequentemente confundido com um dispositivo de cold storage: ele não armazena chaves privadas. Ele autentica por aproximação para chaves que vivem nos apps da WATS, usando um ID de cartão único pareado a exatamente um dispositivo, o que o aproxima mais de uma chave de segurança física do que de um cofre.
Se você quer sentir a diferença entre as regras fixas de uma EOA e a lógica de taxas de uma smart account em vez de apenas ler sobre ela, o passo concreto é pequeno: abra a Hot Wallet da WATS e envie uma transferência em uma cadeia na qual você não detém nada do token de gás nativo. O paymaster faz seu trabalho fora de vista e a taxa sai do seu saldo de ATS. Como funciona o modelo de taxas ATS cobre a mecânica de ponta a ponta.
Perguntas frequentes
Qual é a diferença entre uma EOA e uma smart account?
Uma EOA é um par de chaves simples controlado por uma chave privada (normalmente guardada como frase-semente). Ela não contém código, então o protocolo aplica uma única regra fixa: uma assinatura válida com o nonce certo executa a transação, e o gás é pago no token nativo da cadeia. Uma smart account é controlada por código de contrato, então a autorização é programável — ela pode adicionar guardiões de recuperação, limites de gasto, chaves de sessão que expiram, esquemas de assinatura alternativos, agrupamento atômico e pagamento de taxa por meio de um paymaster. As EOAs são mais baratas, mais simples e suportadas em toda parte; as smart accounts custam mais gás e podem precisar de uma implantação única, mas conseguem fazer coisas que uma EOA estruturalmente não pode.
Uma smart account é custodial?
Não, não inerentemente. A custódia diz respeito a quem detém as chaves, não a qual tipo de conta você usa. Uma smart account é não custodial quando apenas signatários que você controla podem satisfazer sua lógica de autorização, e ela só se torna custodial se um terceiro detiver uma chave de controle — exatamente o mesmo teste que você aplicaria a uma carteira baseada em EOA. Bundlers e paymasters não mudam isso: um bundler só pode enviar uma operação que sua conta já autorizou, e um paymaster apenas paga a taxa.
A EIP-7702 transforma minha EOA em uma smart account?
Não permanentemente. A EIP-7702 permite que uma EOA existente assine uma autorização apontando seu campo de código para uma implementação de contrato inteligente, de modo que a conta pode executar lógica de smart account — agrupamento, pagamento de taxa patrocinado ou em token não nativo, chaves de sessão — mantendo o mesmo endereço, a mesma chave privada e o mesmo saldo. A delegação pode ser reapontada ou removida a qualquer momento, então é uma atualização reversível, e não uma migração para uma nova conta. Você mantém sua EOA e toma emprestadas capacidades de smart account quando as quer.
Como posso pagar taxas de rede sem deter o token de gás nativo de cada cadeia?
A Hot Wallet da WATS faz isso hoje: as taxas são cobradas em um único token, o ATS, em vez da moeda de gás nativa de cada cadeia. Nas cadeias EVM isso passa por um paymaster ERC-4337; na Solana e na TON, onde o ERC-4337 não se aplica, um arranjo de pagador de taxas equivalente cumpre o mesmo papel. O ATS é um OFT da LayerZero, então um único saldo de ATS cobre Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana e TON, e o ATS coletado é queimado, levando o fornecimento de 100.000.000 rumo a um piso de 30.000.000. Não é um desconto — a taxa de rede continua sendo paga integralmente, o paymaster apenas a liquida para que um token diferente saia do seu saldo. A WATS é totalmente não custodial: você detém suas chaves, e a WATS nunca detém uma.

