Formato de endereço TRON: por que começa com T (34 caracteres)

Como um endereço TRON (TRX) é construído a partir de uma chave privada, por que começa com T, quais caracteres o base58 permite, a forma hex 41… e como validar um endereço.

Atualizado em 13 de outubro de 20263 min de leitura
Nesta páginaDa chave privada ao endereço TRONQuais caracteres são permitidosBase58 e hex: duas visões do mesmo endereçoComo validar um endereço TRONO que isso significa para endereços vanityPerguntas frequentes

Um endereço da rede principal TRON é assim: TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC — 34 caracteres, sempre começando com T, usando um alfabeto de 58 caracteres. Veja de onde vem cada parte.

Da chave privada ao endereço TRON

  1. Chave privada — um número aleatório de 256 bits, geralmente mostrado como 64 caracteres hex.
  2. Chave pública — calculada a partir da chave privada na curva elíptica secp256k1 (a mesma do Bitcoin e do Ethereum). A forma não comprimida tem 64 bytes após o prefixo 04.
  3. Hash Keccak-256 da chave pública — 32 bytes. Os últimos 20 bytes são o identificador da conta (igual a um endereço Ethereum).
  4. Byte de versão — a TRON acrescenta 0x41 no início, totalizando 21 bytes. Em hex é a forma 41… que às vezes aparece em APIs.
  5. Base58check — um checksum de 4 bytes (SHA-256 duplo) é anexado e os 25 bytes são codificados em base58, gerando a sequência T….

Por causa da etapa 4, todo endereço da rede principal começa com T, e o segundo caractere é uma letra maiúscula A–Z (um 9 só como T9y…/T9z…).

Quais caracteres são permitidos

O base58 usa dígitos e letras, mas remove os quatro que se confundem facilmente:

ExcluídoPor quê
0 (zero)parece O
O (o maiúsculo)parece 0
I (i maiúsculo)parece l
l (L minúsculo)parece I

Por isso um endereço vanity pode dizer …Tron ou …Money, mas nunca …TRON ou …MONEY — o O maiúsculo não existe. Endereços diferenciam maiúsculas de minúsculas: …USDT e …usdt são endereços diferentes.

Base58 e hex: duas visões do mesmo endereço

FormaExemploOnde aparece
Base58TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HCcarteiras, exploradores, corretoras
Hex417e5f4552091a69125d5dfcb7b8c2659029395bdfAPIs de nós, contratos inteligentes

As duas descrevem a mesma conta, e as ferramentas convertem livremente entre elas. Sem o prefixo 41, os 20 bytes são exatamente o endereço estilo Ethereum da mesma chave.

Como validar um endereço TRON

  • Precisa ter 34 caracteres, começar com T e conter só caracteres base58.
  • O checksum precisa bater: decodifique o base58, separe os últimos 4 bytes e compare com os primeiros 4 bytes de SHA-256(SHA-256(primeiros 21 bytes)). A maioria das carteiras faz isso automaticamente e rejeita erros de digitação.
  • O primeiro byte decodificado precisa ser 0x41.

O checksum protege contra erros de digitação, não contra golpes: o endereço parecido de um atacante é perfeitamente válido. Sempre compare o endereço completo — veja envenenamento de endereços.

O que isso significa para endereços vanity

  • Padrões logo após o T precisam começar com A–Z (um 9 só funciona como T9y…/T9z…) — T8888… e T9999… são impossíveis, TTTTT… funciona.
  • Palavras precisam evitar 0, O, I e l.
  • Cada caractere coincidente é um evento de 1 em 58, então a raridade cresce rápido — veja o que é um endereço vanity TRON.

Perguntas frequentes

Quantos caracteres tem um endereço TRON?

34 caracteres em base58, ou 42 caracteres hex (21 bytes) na forma hex.

Por que os endereços TRON começam com T?

A TRON adiciona o byte de versão 0x41 antes da codificação base58, e todo valor de 21 bytes começando com 0x41 vira uma sequência iniciada por T.

Um endereço TRON é igual a um endereço Ethereum?

Os 20 bytes de base são calculados da mesma forma a partir da mesma chave, mas a codificação é diferente: Ethereum usa 0x + hex, TRON usa 41 + base58check. Nunca envie fundos entre redes só porque os bytes coincidem.

Endereços TRON diferenciam maiúsculas de minúsculas?

Sim. O base58 distingue maiúsculas de minúsculas, e trocar a caixa de qualquer caractere gera outro endereço (geralmente inválido).

Máscaras popularesVer catálogo →
Mais guias