TRON Explicación del formato de dirección de billetera — TRON Wiki

TRON Explicación del formato de dirección de billetera

8 min de lectura · ⌘K buscar

Cada billetera TRON tiene una dirección única que se utiliza para enviar y recibir TRX y tokens. Comprender el formato de la dirección evita costosos errores de transferencia, especialmente cuando se trata de USDT a través de múltiples redes blockchain.

Cómo se ve una dirección TRON

Una dirección de red principal TRON:

Código
TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeR

Características clave:

PropiedadValor
Longitud34 caracteres
PrefijoT (red principal)
CodificaciónBase58Check
Distingue entre mayúsculas y minúsculas
Personajes utilizados1-9, A-H, J-N, P-Z, a-k, m-z (no 0, O, I, l)

El prefijo T distingue instantáneamente las direcciones TRON de Ethereum (0x), Bitcoin (1, 3, bc1) y otras cadenas.

Base58Check codificación

Las direcciones TRON utilizan Base58Check, la misma familia de codificación que Bitcoin:

  1. Dirección sin formato: valor hexadecimal de 21 bytes (prefijo 41 para la red principal + hash de clave pública de 20 bytes)
  2. Suma de comprobación: hash SHA256 doble de 4 bytes añadido
  3. Codificación: Convertir al juego de caracteres Base58
  4. Resultado: Dirección legible por humanos de 34 caracteres que comienza con T

Esta codificación incluye detección de errores incorporada: los errores tipográficos generalmente producen direcciones no válidas que las billeteras rechazan.

Direcciones de mainnet vs testnet

RedPrefijoInicio de ejemploPropósito
Red principalTTXyz...Real TRX y fichas
Red de prueba de ShastaTTXyz... (tecla diferente)Pruebas de desarrollador
Red de prueba del NiloTTXyz... (tecla diferente)Pruebas de desarrollador

Las direcciones Testnet y Mainnet parecen idénticas en formato pero existen en redes separadas. Nunca envíe mainnet TRX a una dirección de testnet.

Una dirección, todos los tokens

A diferencia de algunas cadenas de bloques, TRON utiliza una única dirección para todos los activos:

  • TRX (moneda nativa)
  • USDT (TRC-20)
  • USDC, USDD y todos los tokens TRC-20
  • Fichas TRC-10
  • NFT (TRC-721)

Cuando un intercambio solicite su "dirección de depósito USDT" en TRON, proporcione su dirección estándar T. El intercambio detecta el USDT entrante por contrato de token, no por tipo de dirección.

Dirección versus clave pública versus clave privada

ComponenteFormato¿Compartible?
DirecciónT... (34 caracteres)Sí, para recibir fondos
Clave públicaHexadecimal (66 caracteres)Rara vez lo necesitan los usuarios
Clave privadaHexadecimal (64 caracteres)Nunca: otorga control total
Frase inicial12 palabrasNunca: clave maestra de recuperación

Su billetera muestra la dirección públicamente. La clave privada y la frase inicial deben permanecer secretas.

Cómo validar una dirección

Antes de enviar fondos, verifique la dirección:

Control visual

  • Comienza con T
  • Exactamente 34 caracteres
  • No hay caracteres Base58 no válidos (0, O, I, l)

Cheque de billetera

TronLink y otras billeteras validan el formato antes de enviar. Se rechazan las direcciones no válidas.

TronScan comprobar

Pegue la dirección en TronScan. Las direcciones válidas muestran la página de la cuenta (activa o inactiva).

Verificación programática (TronWeb)

Código
tronWeb.isAddress('TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeR'); // true

Errores comunes de dirección

Dirección de red incorrecta

TienesTu envías aResultado
TRC-20 USDTDirección de Ethereum 0xFondos perdidos
TRXCadena BNB 0x direcciónFondos perdidos
Red principal TRXDirección de la red de pruebaFondos perdidos

Confirme siempre que el destinatario espera una dirección TRON `T`.

Errores tipográficos y truncamiento

  • Copiar y pegar la dirección completa: nunca escribir manualmente
  • Verifique los primeros 6 y los últimos 6 caracteres después de pegar
  • Algunos programas maliciosos reemplazan las direcciones del portapapeles: vuelva a verificar después de pegar

Dirección del contrato frente a dirección de la billetera

Las direcciones de token contrato TRC-20 también comienzan con T pero no son billeteras personales:

Código
USDT contract: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t

Envíe tokens a direcciones de billetera, no a direcciones de contratos de tokens (a menos que se requiera explícitamente, por ejemplo, algunas operaciones DeFi).

Cuentas inactivas

Una dirección con formato válido puede estar inactiva (nunca recibida TRX). Las transferencias a cuentas inactivas pueden fallar o costar una activación adicional TRX para el remitente.

Códigos QR {#códigos-qr}

Las direcciones TRON se codifican limpiamente en códigos QR para escaneo móvil:

  • TronLink La pantalla Recibir muestra QR
  • Verificar que la dirección escaneada coincida con el texto esperado
  • Los códigos QR se pueden compartir de forma segura para recibirlos (no para frases iniciales)

Privacidad de la dirección

Las direcciones TRON son seudónimas:

  • No hay identidad personal vinculada en la cadena de forma predeterminada
  • Todas las transacciones son públicas en TronScan
  • Reutilizar una dirección vincula toda tu actividad
  • Los intercambios realizan KYC fuera de la cadena, vinculando los depósitos a la identidadPara un uso sensible a la privacidad, considere usar direcciones separadas para diferentes propósitos.

Conversión entre formatos

A veces los desarrolladores necesitan formato hexadecimal:

FormatoEjemplo
Base58 (orientado al usuario)TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeR
Hexagonal (interno)41... (42 caracteres hexadecimales con prefijo)

TronWeb convierte: tronWeb.address.toHex(address) y tronWeb.address.fromHex(hex).

Los usuarios habituales nunca necesitan el formato hexadecimal.

Preguntas frecuentes

¿Cuánto mide una dirección TRON?

Las direcciones de red principal TRON tienen exactamente 34 caracteres, están codificadas en Base58Check y comienzan con la letra T.

¿Son iguales las direcciones TRON y Ethereum?

No. Las direcciones de Ethereum comienzan con 0x y tienen 42 caracteres. Las direcciones TRON comienzan con T y tienen 34 caracteres. Al enviar al formato incorrecto se pierden fondos.

¿Puede una dirección TRON contener varios tokens?

Sí. Una sola dirección TRON contiene TRX, USDT, USDC y todos los tokens TRC-20 simultáneamente.

¿Caducan las direcciones TRON?

No. Las direcciones son permanentes. Una dirección inactiva (nunca financiada) sigue siendo válida indefinidamente.

¿Por qué mi dirección se ve diferente en hexadecimal?

Las billeteras muestran el formato Base58 (T...). Los exploradores de bloques y las API a veces muestran hexadecimal (41...). Representan la misma cuenta.

Lista de verificación para solucionar problemas

Si algo sale mal en TRON, trátelo como un problema de depuración estructurado: confirme el txid exacto en la cadena, verifique la dirección del contrato de destino y solo entonces decida si la falla es recuperable. En TRON, muchos problemas "misteriosos" son simplemente uno de: red incorrecta (mainnet vs testnet), contrato de token incorrecto (falso USDT/tokens con nombres similares), recursos insuficientes (OUT_OF_ENERGY/ancho de banda) o retraso en la interfaz de usuario/indexador entre la billetera y el explorador.

Comience con estas comprobaciones en cadena:

  • Copie siempre el txid/hash completo de su billetera o explorador.
  • Confirme el estado del resultado del tx en TronScan (SUCCESS, REVERT, OUT_OF_ENERGY o aún pendiente).
  • Compruebe si la dirección del destinatario/contrato coincide con la que desea enviar.
  • Si se trata de una llamada de contrato, confirme que el selector de función y los parámetros coincidan con el estándar de token que cree que está utilizando (TRC-20 vs TRC-10 vs BEP-20 en BSC).

Luego aplique la ruta de corrección para su categoría:

  • Confirmar el estado y los parámetros de la transacción.
  • Verificar direcciones (contrato de token, destinatario, enrutador/gastador).
  • Agregar o delegar recursos (Energía/Ancho de banda) cuando el fallo esté basado en recursos.

Errores comunes

Estos patrones causan la mayoría de los errores a nivel de usuario:

  • Usar direcciones de mainnet en testnet (o al revés).
  • Copiar un símbolo de token en lugar de la dirección del contrato TRC-20 real.
  • Firmar la dirección de aprobación/gastador incorrecta porque el enlace de la interfaz de usuario es malicioso o está desactualizado.
  • Reintentar sin cambiar la entrada fallida (por ejemplo, REVERT sigue revirtiéndose hasta que corrija el parámetro).

Si no está seguro, no “simplemente envíe de nuevo”. Realice un cambio controlado, verifique en TronScan y luego continúe.

Preguntas frecuentes

¿Cómo sé si una transacción está realmente confirmada?

Utilice TronScan y verifique el estado del resultado de la transmisión. Las etiquetas "pendientes" de la billetera pueden retrasarse; El estado de la cadena es la fuente de la verdad. Copie txid y verifique SUCCESS/REVERT/OUT_OF_ENERGY, no solo el texto de la interfaz de usuario.

¿Por qué la interfaz de usuario difiere de TronScan?

Algunas billeteras y dApps utilizan diferentes indexadores o capas de caché. Es normal que haya un breve retraso entre la transmisión y la indexación; compare txid y espere a que la cadena se estabilice antes de concluir que hay una falla.

¿Qué debo hacer después de un REVERT?

Detenga y decodifique la llamada fallida. La mayoría de los REVERT se deben a parámetros no válidos, dirección de contrato incorrecta, aprobaciones faltantes o una falta de coincidencia entre el estándar del token y el método. Solucione la causa y luego vuelva a firmar.

¿Es seguro firmar una aprobación ilimitada?

Las aprobaciones ilimitadas son seguras solo para direcciones de gastadores confiables que usted haya verificado (fuente verificada, enrutador correcto y contrato de token esperado). Para las pruebas, prefiera aprobaciones limitadas y revoque una vez que haya terminado.

¿Qué recursos requiere TRON para las llamadas de contrato?

La ejecución de contratos inteligentes consume principalmente energía, mientras que los bytes de transacciones consumen ancho de banda. Si recibe OUT_OF_ENERGY, agregue/congela/delegue energía. Si se agota el ancho de banda, concéntrese en mantener suficiente líquido TRX para bytes y asignación de recursos.

¿Cómo puedo reducir los tickets de soporte?

Muestre a los usuarios un mensaje claro de "qué sucedió" basado en el estado de la cadena y vincule directamente a la guía relevante (pendiente, fallida, sin energía o verificación). Guarda txid para que puedas conciliar rápidamente.