TRC-20 vs TRC-10: TRON Estándares de tokens comparados
USDT en TRON es TRC-20, no TRC-10, pero ambos estándares coexisten en la misma cadena de bloques. TRC-10 es el formato de recursos nativo más antiguo y simple de TRON; TRC-20 es el estándar de contrato inteligente que impulsa las DeFi y las monedas estables modernas.
De un vistazo {#de un vistazo}
| Característica | TRC-10 | TRC-20 |
|---|---|---|
| Tipo | Activo nativo TRON | Contrato inteligente |
| Implementación | Emitir vía billetera/API | Implementar código de contrato |
| Costo de creación | ~1024 TRX (histórico) | Superior (contrato + energía) |
| Lógica personalizada | No | Sí (aprobar, quemar, acuñar reglas) |
approve / DeFi | No | Sí |
| USDT | No | Sí (TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t) |
| Soporte de billetera | Amplio | Amplio |
¿Qué es TRC-10?
Los tokens TRC-10 están integrados en el protocolo central de TRON. Los emisores los crean a través del sistema de emisión de activos de TRON; no se requiere un código Solidity personalizado. Cada token TRC-10 tiene un ID de token numérico (por ejemplo, 1002000) además de un nombre y un símbolo.
Características:
- Las transferencias utilizan principalmente ancho de banda, menos energía que TRC-20
- Sin función
approve: no apto para patrones DEX estilo Uniswap - Más sencillo para lanzamientos aéreos y tokens de utilidad básicos.
- Algunos proyectos heredados (primeros modelos de distribución BTT) utilizaron TRC-10
TRC-10 está bien para transferencias de valor simples, pero está limitado para finanzas programables.
¿Qué es TRC-20?
Los tokens TRC-20 son contratos inteligentes en TVM. Implementan una interfaz estándar compatible con los patrones ERC-20: transfer, balanceOf, approve, transferFrom y asignaciones de asignaciones.
Esto permite:
- Intercambios descentralizados y fondos de liquidez.
- Protocolos de préstamo
- Aprobaciones de tokens para gastadores de terceros
- Reglas de suministro complejas (menta/quemar/pausa)
USDT, USDC y USDD en TRON son todos TRC-20. Obtenga más información: qué es TRC-20.
Diferencias de tarifas
| Tipo de transferencia | Uso de recursos | Costo típico |
|---|---|---|
| TRC-10 enviar | Principalmente ancho de banda | A menudo gratis con ancho de banda diario |
| TRC-20 enviar | Ancho de banda + energía | TRX energía quemada o congelada |
| TRX enviar | Ancho de banda | A menudo gratis |
Las transferencias TRC-20 USDT consumen ~65 000 energía. Las transferencias TRC-10 son más ligeras. Para microtransferencias de alta frecuencia de tokens simples, TRC-10 puede ser más barato, pero las monedas estables están estandarizadas en TRC-20.
Detalles: TRC-20 tarifas de transferencia.
DeFi y soporte de intercambio
El TRON moderno DeFi utiliza casi exclusivamente TRC-20:
- SunSwap, JustLend y protocolos similares esperan
approve+transferFrom - Lista de intercambios USDT como TRC-20 con verificación de contrato
- Los rastreadores de cartera leen eventos de contrato TRC-20
TRC-10 sigue siendo compatible con TronScan y billeteras básicas, pero es poco común en listados nuevos.
Creando tokens: ¿cuál elegir?
| Gol | Recomendación |
|---|---|
| Token comunitario simple, sin DeFi | TRC-10 puede ser suficiente |
| Listado DEX, integración DeFi | TRC-20 |
| Stablecoin o activo auditado | TRC-20 (estándar de la industria) |
Guía para desarrolladores: crear token TRC-20.
approve en TRC-10 es un obstáculo importante. Comience con TRC-20.Identificación en TronScan {#identificación}
- TRC-20 — muestra la dirección del contrato (
T...o formato de contrato base58) - TRC-10 — muestra el ID del token y la cuenta del emisor
Al verificar USDT, confirme el contrato TRC-20:
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Guía: verificar contrato USDT TRC-20.
Migración y puentes {#migración}
Algunos proyectos migraron del TRC-10 al TRC-20 mediante la emisión de un nuevo contrato y la oferta de portales de intercambio. No existe un botón de protocolo universal TRON para "actualizar" TRC-10 a TRC-20: cada proyecto maneja la migración de forma independiente.
Consejos prácticos para el usuario
Para los usuarios cotidianos de USDT, solo importa TRC-20. Si alguien menciona "TRON USDT", se refiere a TRC-20, a menos que hable explícitamente de infraestructura heredada.
Si recibe un token desconocido con la etiqueta TRC-10, investigue al emisor antes de negociar: los activos de baja liquidez pueden no tener valor o ser una estafa.
Explore los activos principales: TRC-20 lista de tokens.
Diferencias en la visualización de la billetera
Las carteras aparecen TRC-10 y TRC-20 de manera diferente:
| Elemento de interfaz de usuario | TRC-10 | TRC-20 |
|---|---|---|
| Identificador | Número de identificación del token | Dirección del contrato |
| TronScan pestaña | TRC-10 transferencias | TRC-20 transferencias |
| Importación personalizada | DNI + nombre | Dirección del contrato |
Si un token aparece dos veces con nombres similares, verifique si uno es TRC-10 heredado y el otro es TRC-20; no son fungibles entre sí.
Contexto histórico
TRC-10 es anterior a TVM DeFi generalizado en TRON. Los primeros proyectos del ecosistema emitieron activos nativos antes de que los tokens de contratos inteligentes se convirtieran en estándar. A medida que SunSwap y los protocolos de préstamo maduraron, TRC-20 se convirtió en el valor predeterminado para cualquier cosa que tocara los patrones approve / transferFrom.
Los nuevos emisores deben asumir TRC-20 a menos que tengan una razón específica para evitar los contratos inteligentes, y comprender que las principales bolsas solicitarán una dirección de contrato, no una identificación TRC-10, para activos de grado USDT.
Higiene del lanzamiento aéreo
Las gotas TRC-10 y TRC-20 no solicitadas son comunes:
- No visite sitios web impresos en metadatos simbólicos.
- No aprobar derechos de gasto para "vender" polvo.
- Ocultar tokens de estafa en la interfaz de usuario de la billetera después de verificar que no sean oficiales USDT (
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t).
Los lanzamientos aéreos TRC-10 cuestan menos a los estafadores, pero conllevan el mismo riesgo de phishing que los ataques de polvo TRC-20.
Preguntas frecuentes
¿Utiliza USDT TRC-10 o TRC-20?
USDT en TRON usa TRC-20. El contrato oficial es TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
¿Puedo convertir TRC-10 a TRC-20?
No directamente a nivel de protocolo. La conversión requiere un puente o swap específico del proyecto si el emisor lo admite.
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 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 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.
Gracias — tu feedback nos ayuda a mejorar la documentación.