¿Qué es TRC-20? TRON Explicación del estándar de token — TRON Wiki

¿Qué es TRC-20? TRON Explicación del estándar de token

8 min de lectura · ⌘K buscar

TRC-20 es el estándar de TRON para tokens fungibles, la misma categoría que ERC-20 en Ethereum. Cualquier token que siga la especificación TRC-20 puede enviarse, recibirse e integrarse mediante billeteras e intercambios que admitan el estándar. USDT en TRON es el ejemplo más conocido y uno de los activos más transferidos en todo el mundo de las criptomonedas.

TRC-20 en lenguaje sencillo {#lenguaje sencillo}

Una cadena de bloques almacena cuentas y transacciones. Un estándar de token define cómo debe comportarse un contrato inteligente para que cada billetera e intercambio pueda interactuar con él de la misma manera. TRC-20 especifica funciones requeridas como transfer, balanceOf y approve, además de eventos que los indexadores escuchan.

Cuando mantienes USDT en TRON, no mantienes TRX (la moneda nativa de TRON): mantienes un saldo registrado dentro del contrato inteligente USDT. La dirección de su billetera es la clave que se asigna a ese saldo.

Contrato oficial USDT

El contrato canónico USDT TRC-20 en la red principal TRON es:

`` TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t ``

Verifique siempre esta dirección antes de confiar en un saldo. Consulte cómo verificar el contrato USDT.

Cómo funciona TRC-20 en TRON {#cómo-funciona}

Los tokens TRC-20 son contratos inteligentes implementados en la máquina virtual TRON (TVM). El TVM es compatible con EVM a nivel de código de bytes, por lo que muchos contratos de tokens de Ethereum se pueden transferir a TRON con cambios mínimos.

Un flujo típico:

  1. Un desarrollador implementa un contrato TRC-20 con un nombre, símbolo y suministro total.
  2. El contrato acuña tokens en direcciones designadas (o permite la acuñación abierta, según el diseño).
  3. Los usuarios llaman a transfer(to, amount) para mover tokens entre direcciones.
  4. Las billeteras leen balanceOf(address) para mostrar las tenencias.

Las transferencias consumen ancho de banda y energía en TRON. Las transferencias TRC-20 utilizan más energía que los envíos simples TRX porque ejecutan código de contrato. Si le falta TRX congelado para energía, la red quema TRX automáticamente. Consulte TRC-20 tarifas de transferencia para obtener más detalles.

TRC-20 frente a otros tipos de tokens TRON

CaracterísticaTRC-20TRC-10TRX (nativo)
ImplementaciónContrato inteligenteTipo de activo incorporadoMoneda nativa
Lógica personalizadaSí (aprobar, quemar, etc.)LimitadoN/A
Costo de implementaciónSuperior (implementación del contrato)Inferior (activo de emisión)N/A
Compatibilidad con DeFiCompletoParcialUtilizado para tarifas
EjemploUSDT, USDC, USDDBTT (heredado), algunos lanzamientos aéreosTRX

Para una comparación más profunda, lea TRC-20 vs TRC-10.

El tiempo de bloqueo de TRON es de aproximadamente 3 segundos y las tarifas suelen ser una fracción de dólar, mucho más baratas que las transferencias de la red principal de Ethereum ERC-20 durante la congestión. Esa combinación convirtió a TRC-20 USDT en la red de retiro predeterminada en muchos intercambios centralizados.

Beneficios para los usuarios cotidianos:

  • Bajo costo: incluso sin el TRX congelado, las quemaduras suelen ser modestas en comparación con el gas Ethereum.
  • Liquidación rápida: las confirmaciones llegan en segundos, no en minutos.
  • Amplio soporte: TronLink, Trust Wallet, Ledger y los principales CEX son compatibles con TRC-20.

Existen compensaciones. TRON utiliza un modelo de prueba de participación delegada con superrepresentantes electos, que difiere del conjunto de validadores de Ethereum. Los usuarios que prioricen supuestos de descentralización específicos deben investigar la gobernanza de la red por separado.

Operaciones comunes TRC-20

Enviar y recibir

Utilice una dirección TRON que comience con T. Enviar USDT requiere energía; recibir no. Guías: enviar USDT y recibir USDT.

Aprobaciones

Los protocolos DeFi y algunos intercambios le piden aprobar un contrato para gastar sus tokens. Las aprobaciones son un vector de phishing común. Obtenga más información en TRC-20 aprobación de token y cómo revocar aprobaciones.

Agregar tokens a billeteras

Las billeteras a menudo detectan automáticamente USDT, pero los tokens oscuros pueden necesitar importación manual. Consulte agregar token TRC-20 a la billetera.

Lista de verificación de seguridad

Los tokens falsos son comunes
Los estafadores implementan contratos con nombres como "USDT" o "Tether USD" que no son el contrato oficial de Tether. Verifique siempre la dirección del contrato en TronScan.
  • Confirmar que la dirección del contrato coincide con el emisor oficial.
  • Nunca compartas tu frase inicial o clave privada.
  • Pruebe con una pequeña cantidad cuando utilice una nueva billetera o intercambio.
  • Revocar aprobaciones ilimitadas que ya no necesitas.

¿Quién debería usar TRC-20? {#quién-debería-usar}

TRC-20 es una buena opción cuando necesita transferencias rápidas y económicas de monedas estables entre intercambios y billeteras personales. Es menos ideal cuando su contraparte solo admite Ethereum o cuando necesita protocolos DeFi nativos de Ethereum; en esos casos, TRC-20 vs ERC-20 lo ayuda a elegir la red correcta.

Los desarrolladores eligen TRC-20 cuando necesitan tokens programables con soporte de billetera estándar. Los proyectos más simples con lógica mínima aún pueden usar TRC-10; consulte el artículo comparativo vinculado anteriormente.

Preguntas frecuentes

¿Es TRC-20 lo mismo que TRON?

No. TRON es la red blockchain. TRC-20 es un estándar técnico para tokens fungibles implementados como contratos inteligentes en TRON.

USDT (Tether) en TRON es el token TRC-20 más utilizado, con miles de millones en volumen de transferencias diarias.

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 real del contrato TRC-20.
  • 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 del tx. 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 recibes OUT_OF_ENERGY, agrega/congela/delega 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.