Checksum de Endereço Ethereum: Como Verificar | Ethereum IA

Entenda o checksum EIP-55, por que endereços Ethereum misturam letras maiúsculas e minúsculas e como conferir o destinatário antes de enviar criptoativos.

Por Equipe Ethereum IA 13 min de leitura

O checksum EIP-55 usa letras maiúsculas e minúsculas para ajudar a detectar erros em um endereço Ethereum antes do envio. Se a caixa mista não corresponder ao cálculo esperado, uma carteira compatível pode avisar que o endereço é inválido. Mas o checksum não confirma a identidade do destinatário: um endereço de golpista também pode ser tecnicamente válido.

A regra prática é não confiar apenas nos primeiros e últimos caracteres. Copie o endereço de uma fonte confiável, confirme a rede, compare o endereço completo por um segundo canal e revise a tela final da carteira. Para um destinatário novo ou uma quantia relevante, um teste de pequeno valor pode reduzir o impacto de um erro — sem eliminar taxas, riscos ou obrigações de registro.

Este artigo é educativo. Não recomenda ativo, carteira, exchange, rede, transferência ou procedimento jurídico específico. Transações com criptoativos podem ser irreversíveis e causar perda total por erro, fraude, falha técnica ou comprometimento de chaves.

Resposta rápida: o que o checksum faz e não faz

PerguntaResposta curta
Por que algumas letras aparecem em maiúsculas?A capitalização codifica uma verificação calculada pelo EIP-55
Tudo em minúsculas muda o endereço?Não, mas remove a informação de checksum
Caixa mista errada pode ser detectada?Sim, por aplicações que validam EIP-55
Checksum prova quem é o dono?Não
Checksum impede address poisoning?Não; o endereço atacante pode ter checksum válido
Posso conferir só quatro caracteres?Não é seguro; colisões visuais e endereços parecidos existem
O mesmo endereço vale em toda rede EVM?Pode ter a mesma forma, mas saldo, ativo e contexto pertencem a redes diferentes
Envio confirmado pode ser desfeito?Normalmente não pela própria rede ou carteira

O que é um endereço Ethereum

Uma conta externamente controlada no Ethereum tem um endereço público com prefixo 0x seguido de 40 caracteres hexadecimais. O alfabeto hexadecimal usa os números de 0 a 9 e as letras de a a f. Um exemplo meramente ilustrativo seria:

0x8ba1f109551bD432803012645Ac136ddd64DBA72

Esse endereço não deve ser confundido com:

  • a seed phrase, que pode permitir restaurar o controle da carteira;
  • a chave privada, que autoriza assinaturas;
  • o hash de uma transação, que identifica uma operação;
  • o endereço do contrato de um token, que identifica aquele ativo em determinada rede;
  • um nome ENS, que pode resolver para um endereço;
  • um QR code, que é apenas outra forma de transportar dados.

O endereço pode receber ETH, tokens ou chamadas conforme a rede e o tipo de conta. Ele é público; divulgá-lo não entrega diretamente a chave privada. Ainda assim, publicar ou agrupar endereços pode afetar a privacidade, como explica o guia de carteira watch-only.

Como o EIP-55 cria o checksum

O EIP-55 define uma codificação em caixa mista. Em termos simplificados, o software:

  1. remove o prefixo 0x;
  2. converte os 40 caracteres do endereço para minúsculas;
  3. calcula um hash Keccak-256 dessa representação;
  4. usa partes do hash para decidir quais letras de a a f devem ficar maiúsculas;
  5. devolve o endereço com a capitalização calculada.

Os números não mudam porque não têm versão maiúscula. Somente as letras podem carregar esses bits adicionais de verificação. Quando alguém altera um caractere, é provável que a combinação de maiúsculas e minúsculas deixe de corresponder ao novo cálculo.

Isso funciona como uma barreira contra parte dos erros acidentais. Não é assinatura digital, autenticação de identidade, certificado de domínio nem consulta a uma lista de endereços confiáveis. O checksum nasce dos próprios caracteres do endereço; qualquer endereço, inclusive um controlado por criminosos, pode ter uma representação EIP-55 correta.

Checksum não é a chave do endereço

A capitalização não participa do controle dos fundos. Quem controla uma conta comum é quem consegue produzir uma assinatura válida com a chave correspondente. Por isso, o mesmo conjunto hexadecimal em minúsculas e em caixa mista aponta para a mesma conta on-chain.

O checksum serve à camada de apresentação e validação. Ele ajuda carteiras, exchanges, bibliotecas e usuários a perceberem inconsistências antes da transmissão. Uma vez que uma transação Ethereum válida é assinada e executada, a rede não desfaz o envio porque o usuário pretendia digitar outro endereço.

Minúsculas, maiúsculas e caixa mista: qual versão usar?

Há três apresentações comuns:

Tudo em minúsculas

Exemplo estrutural: 0x seguido por 40 números e letras de a a f minúsculas. Muitas aplicações aceitam esse formato porque os caracteres pertencem ao alfabeto correto. Porém, não há informação de EIP-55 para verificar a capitalização.

Tudo em maiúsculas

Também pode ser aceito por certas ferramentas, embora seja menos comum na experiência cotidiana. Assim como a versão toda minúscula, não oferece a caixa mista calculada pelo EIP-55.

Caixa mista com checksum

Algumas letras ficam maiúsculas e outras minúsculas conforme o cálculo. Essa é a versão preferível quando o sistema de origem a fornece e o sistema de destino a preserva, pois permite validação adicional.

Não corrija manualmente uma letra maiúscula para “fazer o endereço passar”. Volte à fonte oficial, copie novamente e descubra por que houve divergência. Colocar tudo em minúsculas pode fazer uma interface aceitar os caracteres, mas também pode esconder o sinal de que o endereço foi digitado, truncado ou transformado incorretamente.

Como verificar um endereço antes de enviar ETH ou tokens

O objetivo não é apenas obter um endereço sintaticamente válido. É confirmar que o destino, a rede, o ativo e a pessoa ou serviço correspondem à sua intenção.

1. Obtenha o endereço no canal correto

Para uma carteira própria, abra o aplicativo ou dispositivo oficial e selecione a rede esperada. Para uma exchange, gere o depósito dentro da conta e confirme o ativo e a rede suportados. Para pagamento, use uma instrução formal vinculada ao pedido, contrato ou cobrança.

Evite copiar endereço de:

  • resposta em rede social;
  • mensagem privada de “suporte”;
  • comentário em vídeo;
  • anúncio patrocinado sem confirmar o domínio;
  • histórico da carteira sem verificar a origem;
  • transação de valor mínimo recebida de desconhecido;
  • imagem ou captura de tela que não permite comparação confiável.

2. Confirme a rede, não só o formato

Um endereço 0x... pode aparecer no Ethereum e em diversas redes compatíveis com a EVM. A forma igual não torna os saldos intercambiáveis. ETH na mainnet, ETH na Base e ETH na Arbitrum são registros em ambientes distintos, ainda que uma mesma chave possa controlar o endereço em várias redes.

Antes do envio, confirme:

  • nome exato da rede;
  • ativo e contrato do token;
  • suporte do recebedor àquela rede;
  • necessidade de memo, tag ou referência fora do Ethereum;
  • disponibilidade de gas para a próxima ação;
  • rota de recuperação declarada pelo serviço.

Se a dúvida envolve um envio já feito, consulte o guia sobre cripto enviada para rede ou endereço errado.

3. Preserve e valide a caixa mista

Cole o endereço na carteira sem editar os caracteres. Se a interface sinalizar checksum inválido, pare. Compare a origem e o destino, confirme se houve espaço, quebra de linha, caractere ausente ou substituição pela área de transferência.

Não use um “validador” aleatório que peça conexão da carteira, assinatura, seed phrase ou instalação de extensão. Validar a sintaxe de um endereço não exige entregar segredos nem autorizar tokens.

4. Compare o endereço completo

Conferir apenas os quatro primeiros e quatro últimos caracteres é melhor do que não conferir nada, mas não é suficiente contra ataques preparados para produzir prefixos ou sufixos visualmente parecidos. Expanda a visualização e compare o máximo possível — idealmente, os 40 caracteres.

Quando a carteira de hardware mostrar o destino em sua própria tela, compare essa tela com a fonte original. A tela do dispositivo é importante porque um computador infectado pode alterar o que aparece ou é copiado no navegador.

5. Use um segundo canal para alto impacto

Em pagamentos empresariais, doações, tesouraria, OTC ou transferências relevantes, confirme o endereço por um canal independente. Se ele chegou por e-mail, valide por telefone conhecido ou sistema interno. Não ligue para um número incluído na mesma mensagem suspeita.

Mudança repentina de endereço bancário ou cripto é um sinal para elevar o controle. O procedimento deve ser definido antes da urgência: dupla aprovação, allowlist, limite por transação e registro de quem confirmou cada dado.

6. Faça um teste proporcional ao risco

Uma pequena transferência inicial pode demonstrar que o endereço e a rede estão corretos antes do valor principal. Espere a confirmação apropriada e peça ao recebedor para validar o crédito pelo canal combinado.

O teste não é gratuito nem perfeito. Ele gera gas, registro on-chain e possivelmente eventos contábeis; também não protege se o atacante controlar todo o canal de comunicação. Ainda assim, pode limitar a perda causada por erro operacional em destinatário novo.

Checksum inválido: o que fazer

Se a carteira rejeitar um endereço por checksum, não tente adivinhar a capitalização. Siga esta sequência:

  1. cancele a tela de envio;
  2. copie novamente da fonte original;
  3. confirme que o texto tem 0x e 40 caracteres hexadecimais depois dele;
  4. verifique se a fonte transformou letras, inseriu espaços ou cortou o final;
  5. confira rede e ativo;
  6. peça nova confirmação ao destinatário por canal independente;
  7. atualize a carteira somente pelo site ou loja oficial, se houver incompatibilidade conhecida;
  8. não assine nada apenas para “validar” o endereço.

Um erro de checksum pode ter causa inocente, como digitação manual ou sistema antigo. Também pode indicar adulteração. Trate o alerta como motivo para interromper e investigar, não como obstáculo a contornar.

O que o checksum não detecta

Address poisoning

No envenenamento de endereço, o atacante envia uma transação pequena ou cria atividade com um endereço parecido para contaminar o histórico da vítima. O endereço malicioso pode ter checksum perfeitamente válido. O erro ocorre quando a pessoa copia do histórico e confere apenas início e fim.

Malware de área de transferência

Um programa malicioso pode substituir o endereço entre copiar e colar. Se o endereço substituto também for válido, não haverá falha de checksum. Compare o texto depois de colar e, quando aplicável, na tela da hardware wallet.

QR code ou ENS adulterado

Um QR code pode codificar o endereço do atacante. Um domínio falso pode imitar a interface de um serviço. Um nome ENS legítimo também pode apontar para um endereço que foi alterado pelo controlador do nome. Confira a origem, a resolução atual e o contexto; não presuma que uma interface legível garante identidade.

Endereço correto na rede errada

O checksum valida caracteres, não o ambiente econômico. Um destino pode ser correto no Ethereum, mas o recebedor não suportar depósitos daquela Layer 2. Consulte as regras do serviço antes de enviar.

Contrato malicioso

O endereço de um token ou dApp pode estar digitado corretamente e ainda representar um token falso, honeypot ou contrato com poderes administrativos perigosos. Checksum não substitui verificação de contrato, código, permissões, liquidez e fonte oficial.

Endereço de carteira e endereço de contrato

Ambos podem ter a mesma aparência 0x.... Pela aparência e pelo checksum, você não consegue concluir se o destino é uma conta controlada por chave ou um smart contract.

Um explorador da rede pode mostrar se há bytecode implantado naquele endereço e apresentar abas de código, eventos e interações. Mas isso não transforma o contrato em seguro. Código verificado melhora a transparência; não é auditoria nem garantia.

Enviar tokens diretamente a um contrato que não implementa uma função de recebimento ou recuperação adequada pode prender os ativos. Use a função oficial da aplicação em vez de transferir manualmente para um endereço de contrato, salvo quando a documentação confiável ordenar exatamente isso.

Redes EVM e checklists de depósito

A reutilização de endereços em redes EVM cria uma falsa sensação de equivalência. Uma chave pode gerar o mesmo endereço no Ethereum, Arbitrum, Optimism e Base, mas cada rede mantém seu próprio estado. Uma exchange também pode aceitar USDC em uma rede e rejeitá-lo em outra.

Antes de depositar em serviço custodial:

  • selecione o ativo dentro da plataforma;
  • leia a rede exibida na tela de depósito;
  • confirme valor mínimo e número de confirmações;
  • verifique se o contrato do token é suportado;
  • não presuma recuperação de depósitos incompatíveis;
  • salve a instrução e o hash;
  • espere o crédito antes de repetir.

O artigo sobre quantas confirmações esperar no Ethereum explica a diferença entre inclusão em bloco, confirmações e finalização.

Registros e contexto brasileiro

O checksum é uma proteção técnica limitada; ele não substitui documentação. Para transferências pessoais ou empresariais, preserve quando relevante:

  • hash da transação;
  • endereço de origem e destino;
  • rede;
  • ativo e contrato;
  • quantidade e taxas;
  • data e horário;
  • cotação e valor em reais;
  • comprovante de compra, venda, pagamento ou transferência;
  • identidade e instrução do recebedor;
  • motivo da operação;
  • protocolo de suporte em caso de erro.

A IN RFB 1.888/2019 disciplina a prestação de informações sobre operações com criptoativos em hipóteses previstas. Um endereço tecnicamente válido não define, sozinho, titularidade, custo de aquisição, natureza da operação ou obrigação tributária. Regras dependem dos fatos e podem mudar; consulte a Receita Federal e profissional qualificado.

A Lei 14.478/2022 estabelece diretrizes para serviços de ativos virtuais no Brasil, mas não transforma transferências on-chain em operações reversíveis nem cria proteção automática contra erro de endereço. O Banco Central e a CVM têm competências que variam conforme a atividade e as características do ativo ou serviço.

Enviei para o endereço errado: medidas imediatas

Se a transação já foi transmitida:

  1. localize o hash no explorador da rede correta;
  2. confira se está pendente, falhou ou foi confirmada;
  3. não envie outra transação por impulso;
  4. identifique se o destino pertence a uma exchange, contrato ou pessoa conhecida;
  5. contate apenas o suporte oficial, informando hash e fatos — nunca a seed phrase;
  6. preserve capturas, mensagens, comprovantes e horários;
  7. se houver golpe, considere registrar ocorrência e buscar orientação jurídica;
  8. desconfie de quem promete recuperação garantida mediante pagamento antecipado.

Uma transação pendente pode exigir análise de nonce e taxa; veja como cancelar ou acelerar uma transação presa. Uma transação confirmada para endereço controlado por terceiro depende da cooperação desse controlador. Se o endereço não tiver chave conhecida ou o contrato não permitir retirada, a recuperação pode ser impossível.

Checklist final antes de tocar em “Enviar”

  • Obtive o endereço no canal oficial ou previamente validado?
  • A carteira aceitou o checksum sem edição manual?
  • Comparei o endereço completo depois de colar?
  • Confirmei o destino também na tela do dispositivo de assinatura?
  • Rede e ativo são exatamente os esperados?
  • O recebedor suporta essa rede e esse contrato de token?
  • Não copiei o endereço apenas do histórico recente?
  • Verifiquei se a página, QR code ou nome ENS é autêntico?
  • Para alto valor, confirmei por um segundo canal?
  • Um teste pequeno faz sentido para este risco?
  • Tenho ETH ou token nativo para gas na rede correta?
  • Registrei instrução, valor em reais e finalidade?

Use o checksum como uma rede de proteção, não como prova de identidade. A verificação segura combina EIP-55, origem confiável, conferência completa, rede correta, confirmação independente e controles proporcionais ao impacto de uma transferência errada.

Perguntas frequentes

Posso converter um endereço com checksum para minúsculas?

Tecnicamente, a rede continuará interpretando os mesmos caracteres hexadecimais como o mesmo endereço. Porém, você perde a verificação de caixa mista. Não faça essa conversão para ignorar um erro apresentado pela carteira; recopie da origem e investigue a divergência.

O Etherscan corrige o checksum de um endereço?

Exploradores normalmente exibem uma representação padronizada do endereço e ajudam a consultar histórico, saldo e código. Isso não confirma que o endereço pertence à pessoa ou empresa esperada. Entre no explorador pelo domínio correto e confira a rede.

Um QR code elimina erro de digitação?

Ele reduz digitação manual, mas pode conter dados errados ou maliciosos. Leia a tela de confirmação da carteira depois de escanear e compare endereço, rede, ativo e valor. Nunca aprove uma transação apenas porque o QR code veio impresso ou parece profissional.

Por que uma exchange aceita endereço em minúsculas?

A aplicação pode validar apenas o tamanho e os caracteres, recalcular o checksum internamente ou seguir política própria. Aceitação técnica não comprova destinatário nem suporte à rede. Siga a instrução oficial de depósito e faça a conferência completa.

Existe checksum para identificar a rede?

O EIP-55 clássico não informa, por si só, em qual rede você pretende operar. Outros padrões e interfaces podem adicionar contexto de cadeia, mas o usuário ainda deve conferir a rede selecionada na carteira e no serviço recebedor.


Aviso financeiro, jurídico e tributário: este conteúdo tem finalidade exclusivamente informativa e educacional. Não constitui recomendação de investimento, ativo, carteira, exchange, transferência, ferramenta de validação ou procedimento de recuperação, nem aconselhamento financeiro, jurídico, contábil, tributário ou de segurança individual. Criptoativos podem causar perda parcial ou total, e transações podem ser irreversíveis. Normas, serviços e interfaces podem mudar; consulte fontes oficiais e profissionais qualificados para seu caso.

Radar Brasil

Quer acompanhar Ethereum com contexto brasileiro?

Receba um resumo editorial sobre regulação, segurança, carteiras, staking e impostos no Brasil. Conteúdo educacional, sem recomendação individual de investimento.

Você pode cancelar quando quiser. Veja a Política de Privacidade.

Aviso Legal: Este conteúdo é apenas informativo e não constitui aconselhamento financeiro ou recomendação de investimento. Criptomoedas são ativos de alto risco. Faça sua própria pesquisa (DYOR) antes de tomar qualquer decisão de investimento. Rentabilidade passada não garante resultados futuros.

Nossos Sites