Staking TRX
por 65k Energy 42 SUN

Cómo leer una transacción en TronScan: análisis de cada campo

Cómo leer una transacción en TronScan: análisis de cada campo

TronScan es el explorador de bloques de TRON. Con él puedes abrir cualquier transacción y comprobar quién envió los fondos, a quién iban dirigidos, cuándo entró la operación en un bloque, cuántos recursos se gastaron y si se completó con éxito. Para el usuario es la forma principal de asegurarse de que una transferencia realmente se realizó y, en una revisión más detallada, también de entender por qué la operación costó exactamente esa cantidad.

A primera vista, la página de una transacción en TronScan parece sobrecargada. Pero si la analizas con ejemplos reales, la lógica se vuelve clara. Primero conviene ver una transferencia normal de TRX, cuya estructura es lo más sencilla posible. Después es más fácil entender en qué se diferencia una transferencia de USDT TRC-20, en la que aparecen un contrato inteligente, el consumo de Energy y los datos del método invocado.

Cómo se ve una transacción normal de TRX

Una transferencia normal de TRX es el tipo de transacción más sencillo de la red TRON. No incluye lógica compleja de contrato inteligente, por lo que en esta página es más fácil explicar los campos básicos de la interfaz.

En la parte superior de la página, TronScan muestra de forma resumida la esencia de la operación: qué dirección envió los fondos, cuánto se transfirió exactamente y a qué dirección fue el importe. En tu ejemplo se trata de una transferencia de 68,6 TRX de una dirección a otra. Ya con esta línea puedes comprobar rápidamente la información principal de la transacción.

Hash es el identificador único de la transacción. También se le llama txid o hash de la transacción.

Precisamente el hash es lo que se suele enviar como comprobante de una transferencia. Con él puedes encontrar una operación concreta en la red y abrir su página en TronScan. Cada transacción tiene su propio hash, por eso es el identificador principal para verificarla.

Result muestra el resultado de la ejecución de la transacción.

Si en este campo aparece el estado SUCCESSFUL, significa que la red procesó la operación con éxito. Para un usuario común, es la primera respuesta a la pregunta de si la transacción se realizó sin errores.

Block & Time reúne el número de bloque y la hora en que la transacción se registró en la blockchain.

El número de bloque indica en qué bloque exactamente entró la operación. La hora ayuda a saber cuándo quedó registrada. TronScan suele mostrar tanto la marca de tiempo exacta como el tiempo relativo, por ejemplo, cuántos minutos han pasado desde que se registró la transacción.

Status muestra el estado de confirmación de la transacción.

Si junto a él aparece el estado CONFIRMED, la transacción ya ha sido confirmada por la red. Además, TronScan muestra con cuántos bloques se ha confirmado. Esto es importante, porque aquí ya no se trata solo del envío de la operación, sino de su consolidación en la blockchain. La documentación oficial de TRON explica que una transacción se considera definitivamente confirmada después de incluirse en un bloque y de que la red confirme ese bloque.

Aquí conviene distinguir dos campos:

  • Result responde a la pregunta de si la operación se ejecutó con éxito
  • Status indica si ha sido confirmada por la blockchain

Confirmed SRs son los Super Representatives relacionados con la confirmación del bloque.

Para la verificación diaria de una transferencia, este no es el campo principal. Más bien muestra el lado técnico del funcionamiento de la red TRON. A la mayoría de los usuarios les basta con saber que forma parte del mecanismo de confirmación de bloques.

Resources Consumed & Fee muestra qué recursos se usaron al ejecutar la transacción.

En una transferencia normal de TRX, la página suele indicar el consumo de Bandwidth. Es una diferencia importante entre la red TRON y muchas otras blockchains. Una transacción simple de TRX usa principalmente Bandwidth, no Energy. Energy suele necesitarse para invocar contratos inteligentes.

En la captura de pantalla se ve un valor de 268 Bandwidth. Esto significa que la transacción fue una transferencia normal del activo base de la red.

From es la dirección del remitente. Desde esta dirección se firmó y envió la transacción.

To es la dirección del destinatario. En una transferencia normal de TRX, es la dirección directa a la que se enviaron los fondos.

Amount es el importe de la transferencia. En nuestro ejemplo es 68,6 TRX.

Para verificar rápidamente una transacción normal, suele bastar con comprobar cuatro cosas: la dirección del remitente, la dirección del destinatario, el importe y el estado de confirmación.

Private Note no es un campo de la blockchain, sino un elemento de la interfaz de TronScan.

Si el servicio te pide iniciar sesión para acceder a la nota, significa que se trata de una función de usuario del explorador, no de datos de la transacción en sí. Este bloque no afecta a la transferencia ni forma parte de la lógica de red de la operación.

Qué se puede saber de una transacción normal

Con el ejemplo de una transferencia simple de TRX, el usuario ve la estructura básica de la página en TronScan:

  • quién envió los fondos
  • a quién se enviaron
  • qué importe se envió
  • en qué bloque se registró la operación
  • si la transacción está confirmada
  • cuánto Bandwidth se utilizó

Esto basta para leer una transferencia normal de TRX. Pero una transferencia de USDT TRC-20 es más compleja, porque ya no se trata solo de mover la moneda base, sino de invocar el contrato inteligente del token.

Cómo se ve una transacción de USDT TRC-20

La parte superior de la página de una transacción de USDT TRC-20 se ve igual que la de una transacción de TRX. Los campos básicos se leen de la misma manera:

  • Hash: identificador único de la operación
  • Result: resultado de la ejecución
  • Block & Time: bloque y hora de registro
  • Status: estado de confirmación
  • Confirmed SRs: información técnica sobre la confirmación del bloque

Pero más abajo aparecen campos adicionales que no había en la transferencia normal de TRX. Son precisamente ellos los que muestran que no se trata de un simple envío del activo base, sino de la invocación de un contrato de token.

La diferencia principal se ve ya en el bloque Resources Consumed & Fee.

En la captura de pantalla se ven los recursos consumidos: 345 Bandwidth y 64.285 Energy. Esto significa que la transacción usó tanto el recurso básico de la red como el recurso de cómputo para ejecutar el contrato inteligente. Para una transferencia de USDT es normal, porque en la red TRON USDT funciona como un token del estándar TRC-20 y se transfiere mediante la invocación de un método del contrato, no como una transferencia normal de TRX.

Más abajo se indica también Energy Fee Limit: 50 TRX. Es el límite de gasto para ejecutar la transacción de contrato. No significa que se vayan a descontar obligatoriamente 50 TRX de la dirección. Es el tope dentro del cual la red puede cubrir la ejecución de la operación si los recursos propios no son suficientes. 

TRONSCAN aclara que un Fee Limit demasiado bajo puede provocar que la ejecución del contrato falle, o bien limitar las pérdidas en caso de error.

Overview: campos principales de una transacción de USDT TRC-20

Owner Address es la dirección que inició la transacción y la firmó.

En la práctica es el remitente de la operación. Simplemente, en la interfaz de las transacciones de contrato, TronScan suele usar esta denominación.

Contract Address es la dirección del contrato inteligente con el que interactúa la transacción.

En el caso de USDT, esto es especialmente importante. El usuario no transfiere USDT de la misma forma que TRX. Invoca el contrato del token, que dentro de su propia lógica modifica los saldos entre direcciones. Por eso, la presencia de un campo de contrato aparte es una de las principales señales de que estás ante una transacción de token.

Token Transfer muestra el movimiento real del token.

En nuestro ejemplo se ve la siguiente información:

  • desde qué dirección salió el token
  • a qué dirección se envió
  • qué cantidad de USDT se transfirió

Para el usuario es uno de los bloques más claros, porque aquí se muestra precisamente el movimiento final del token y no solo los detalles técnicos de la invocación del contrato.

En la línea Amount de la captura de pantalla aparece 0 TRX.

Esto puede resultar confuso si el usuario está viendo una transferencia de USDT. Pero aquí el campo Amount no muestra la cantidad de tokens enviados, sino el volumen de TRX transferido directamente en la propia transacción. En este caso no se transfirió TRX, sino USDT mediante un contrato inteligente, por eso aparece 0 TRX.

También son posibles otras variantes. En una transferencia normal de USDT TRC-20, lo más habitual será precisamente 0 TRX. Un valor distinto de cero puede aparecer en otras operaciones de contrato en las que, junto con la invocación del contrato, se transfiere también TRX. Por eso, en las transacciones de tokens es mejor buscar la información principal no en Amount, sino en los bloques Token Transfer, Contract Address y Method Called.

Method Called

Uno de los campos más útiles de una transacción de USDT TRC-20 es Method Called.

En la captura de pantalla aparece la invocación:

transfer(address _to, uint256 _value)

Es el método estándar de transferencia de tokens en la lógica TRC-20. Debajo, TronScan muestra los parámetros de este método. Esta estructura corresponde al enfoque general de TRON para las transacciones de contrato, en las que la operación es la invocación de un método concreto con determinados argumentos.

El parámetro _to es la dirección del destinatario del token. Es a esta dirección a la que el contrato transfirió 195 USDT.

El parámetro _value es la cantidad de tokens en unidades mínimas. En el ejemplo es 195000000. USDT en la red TRON usa 6 decimales, por lo que este valor corresponde a 195,000000 USDT. Como resultado, en el bloque Token Transfer el usuario ve el importe habitual de 195 USDT, y en los parámetros del método, su representación técnica en unidades mínimas.

Por qué una transacción de USDT parece más compleja

Con los dos ejemplos se ve bien la diferencia.

En una transacción normal de TRX la lógica es directa: una dirección envió el activo base de la red a otra dirección, se consumió Bandwidth y con eso el análisis casi termina.

En una transferencia de USDT TRC-20 aparecen elementos adicionales:

  • la dirección del propietario de la transacción
  • la dirección del contrato del token
  • el bloque Token Transfer
  • el método del contrato invocado
  • los parámetros del método
  • el consumo de Energy
  • el límite de gasto para ejecutar el contrato

Por eso la página de una transacción de USDT TRC-20 parece bastante más técnica. Pero en esencia se puede leer de forma igual de secuencial si entiendes de qué se encarga cada bloque.

Cómo leer rápidamente las transacciones en TronScan

La lógica de verificación es fácil de recordar con un solo principio. Primero se miran Result y Status para saber si la transacción se realizó y si la red la confirmó. Después se comprueban los participantes y el importe: en una transacción normal de TRX son los campos From, To y Amount, y en una transferencia de USDT TRC-20, Owner Address y el bloque Token Transfer, donde se ve qué token, en qué cantidad y entre qué direcciones se transfirió. Luego se mira Block & Time para saber cuándo entró la operación en la blockchain y, si hace falta, se pasa al bloque Resources Consumed & Fee. En una transferencia normal de TRX allí suele aparecer el consumo de Bandwidth, y en USDT TRC-20, además, de Energy. Si la transacción está relacionada con un contrato inteligente, conviene revisar también Contract Address y Method Called: estos campos muestran qué contrato se invocó y qué operación exactamente se ejecutó.

Conclusión

Lo más cómodo es leer TronScan no como una lista de términos desconocidos, sino como un conjunto de bloques con sentido. Una transacción normal de TRX ayuda a entender lo básico: hash, resultado, estado, bloque, remitente, destinatario, importe y consumo de Bandwidth. Una transacción de USDT TRC-20 muestra el siguiente nivel: aquí ya aparecen el contrato inteligente, la transferencia del token, el método invocado, los parámetros de la invocación y el consumo de Energy.

Si recuerdas esta diferencia, la página de la transacción deja de parecer complicada. Para TRX suele bastar con comprobar el importe, las direcciones y la confirmación. Para USDT TRC-20 hay que revisar además Contract Address, Token Transfer, Method Called y Resources Consumed & Fee. Son precisamente estos campos los que responden por completo a la pregunta de qué ocurrió en la red y por qué la operación costó exactamente eso.

Si haces transferencias con frecuencia en la red TRON, conviene tener en cuenta de antemano los gastos de Bandwidth y Energy. Puedes alquilar estos recursos a través de FeeSaver para reducir el gasto en comisiones y no pagar cada transacción con la quema directa de TRX.

  1. ¿Qué es el hash de una transacción en TronScan?

    El hash de una transacción es el identificador único de la operación en la blockchain. Con él puedes encontrar una transferencia concreta en TronScan y comprobar todos sus detalles.

  2. ¿En qué se diferencian Result y Status?

    Result muestra si la operación se ejecutó con éxito. Status muestra si la red la confirmó y si quedó consolidada en la blockchain.

  3. ¿Por qué en una transferencia de USDT aparece Amount: 0 TRX?

    Porque este campo muestra la transferencia directa de TRX dentro de la transacción. Al transferir USDT TRC-20, el usuario invoca el contrato inteligente del token y no envía TRX como activo, por eso este campo puede mostrar 0 TRX.

  4. ¿Por qué una transacción de USDT consume Energy y una transacción normal de TRX puede no consumirla?

    Porque una transferencia de USDT es la invocación de un contrato inteligente. Para ejecutar la lógica de un contrato, la red TRON usa Energy. Una transferencia normal de TRX normalmente solo consume Bandwidth.

  5. ¿Qué muestra Contract Address?

    Es la dirección del contrato inteligente con el que interactúa la transacción. En el caso de USDT TRC-20, es la dirección del contrato del token mediante el cual se realiza la transferencia.

  6. ¿Para qué revisar Method Called?

    El campo Method Called muestra qué método exacto del contrato inteligente se invocó. En una transferencia normal de USDT suele ser transfer(address _to, uint256 _value). Esto ayuda a entender qué operación exactamente firmó la billetera.

Comentarios (0)

    Otros artículos

    Ir al blog

    Cada transacción 
    sin FeeSaver — es pagar de más

    Conecta tu direcciónahora mismo y empieza a ahorrar!