Como endereços de vaidade TRON são gerados: chaves privadas aleatórias e busca por colisão

Como endereços de vaidade TRON são gerados: chaves privadas aleatórias e busca por colisão

Como um endereço TRON é calculado

Um endereço de vaidade TRON não é definido pela plataforma; é um endereço TRON comum que, ao ser gerado, coincidentemente atende ao prefixo ou sufixo desejado. Para entender isso, veja primeiro como um endereço TRON nasce.

  1. Gere uma chave privada de 32 bytes usando um gerador de números aleatórios seguro, geralmente representada como 64 caracteres hexadecimais.
  2. Calcule a chave pública a partir da chave privada usando o algoritmo de curva elíptica secp256k1.
  3. Aplique o hash Keccak-256 à chave pública e use os últimos 20 bytes.
  4. Adicione o prefixo 0x41 a esses 20 bytes como identificador de tipo de endereço TRON.
  5. Codifique os 21 bytes completos usando Base58Check para obter um endereço de 34 caracteres que começa com T.

A Base58Check inclui um checksum de 4 bytes no final, derivado de um duplo hash SHA256, para evitar erros de transcrição e digitação. Todo esse processo garante que cada chave privada corresponda a um único endereço, e é a chave privada que realmente representa o controle dos ativos.

Endereços de vaidade dependem de busca por colisão: a probabilidade é menor do que se imagina

O endereço é o resultado de um cálculo de hash; não há como reverter para obter um endereço com caracteres específicos. Para ter um endereço de vaidade, é necessário gerar novas chaves privadas, derivar novos endereços e verificar se os caracteres desejados aparecem. Esse ciclo é a busca por colisão.

A probabilidade pode ser calculada com o alfabeto Base58. A Base58 tem 58 caracteres; o primeiro caractere do endereço é sempre T; a chance de corresponder a um único caractere especificado é de 1/58; para dois caracteres consecutivos em posições definidas, é cerca de 1/3364; para seis caracteres consecutivos, é necessário gerar em média cerca de 38 bilhões de endereços. Se um dispositivo puder derivar 100 mil endereços por segundo, serão necessárias mais de cem horas ininterruptas para encontrar um, dependendo da combinação de caracteres e do formato desejado.

Portanto, o custo de um endereço de vaidade vem principalmente do poder computacional e da eletricidade, não de truques algorítmicos. Quem afirma que consegue especificar diretamente um endereço com alguma técnica supostamente avançada provavelmente não entende o processo de geração de endereços.

Ferramentas de geração e compra com entrega têm armadilhas

Escrever seu próprio script para gerar mantém a chave privada local, com risco relativamente controlável. Já os geradores online funcionam justamente ao contrário: eles podem gerar o endereço de vaidade normalmente e, ao mesmo tempo, enviar a chave privada para os bastidores. Para avaliar se uma ferramenta é segura, observe os seguintes pontos:

  • Se suporta execução totalmente offline e se o código é público e auditável.
  • Se há requisições de rede durante a geração e exibição da chave privada.
  • Se solicita que você digite uma chave privada existente para expandir o endereço.
  • Se, após a geração, incentiva você a importar imediatamente para uma carteira web.

O mesmo vale ao comprar um endereço de vaidade pronto. Em vez de confiar em uma captura de tela do endereço, depois de receber a chave privada, importe-a você mesmo no TronLink em um ambiente offline para verificação. Uma captura de tela só prova que o endereço existiu, não que a chave privada que você tem corresponde a esse endereço.

Se você não quiser montar seu próprio ambiente para executar a busca por colisão, também pode escolher um já pronto no mercado de endereços de vaidade TRON da Akali (oxc.us). As formas de geração, entrega e garantia estão claramente descritas nas páginas correspondentes do site.

Entender o princípio de geração de endereços mostra em quais etapas você deve ser rigoroso. Ao escolher um endereço, primeiro confirme a entrega da chave privada; depois avalie se os caracteres são bonitos.

Quer um endereço raro TRON inesquecível?

Escolher no mercado→