Skip to content

Usar el explorador

Cómo leer una transacción en un explorador de bloques

Actualizado:

En esta página

La página de una transacción en un explorador de bloques parece un muro de campos técnicos. Este artículo explica cada campo, uno por uno, para que puedas responder a preguntas sencillas: ¿se ha completado?, ¿quién pagó?, ¿cuánto costó? y ¿qué hizo?

Los ejemplos siguen primero las cadenas de estilo Ethereum (Ethereum, Arbitrum, Base, Optimism, Polygon). Las secciones finales muestran cómo difieren Bitcoin y Solana.

Cómo abrir la página de una transacción

Puedes encontrar una transacción de tres maneras.

  • Pega su hash en el cuadro de búsqueda de la cabecera. El hash es el ID largo, que empieza por 0x en las cadenas EVM.
  • Haz clic en una transacción dentro de un bloque. Abre una cadena desde su página en vivo, por ejemplo Base, y haz clic en el mosaico de un bloque.
  • Usa la dirección directa /chain/<id>/tx/<hash>, donde <id> es el número de cadena que aparece en la dirección del sitio de esa cadena.

Las páginas de bloques y direcciones funcionan igual. El buscador de la cabecera también acepta un número de bloque o una dirección.

Los campos, uno por uno

Hash de la transacción

El ID único de la transacción. Cualquiera con el hash puede encontrar el mismo registro. Dos transacciones distintas nunca tienen el mismo hash.

Estado

Normalmente Success (correcta), Failed (fallida) o Pending (pendiente). Correcta significa que la transacción se ejecutó y sus cambios se aplicaron. Fallida significa que se incluyó en un bloque pero su acción fue rechazada, por ejemplo por falta de gas o por una regla del contrato. Pendiente significa que está esperando y aún no está en un bloque.

Una transacción fallida paga igualmente una comisión. La red hizo trabajo para intentarla, así que pagas el gas usado hasta el punto del fallo. Nada más cambia: los tokens o monedas que querías enviar se quedan contigo.

Bloque y marca de tiempo

El bloque es el número del bloque que contiene la transacción. La marca de tiempo (timestamp) es la hora de ese bloque. Muchas páginas también muestran el número de confirmaciones, que es cuántos bloques llegaron después. Consulta finalidad y confirmaciones.

From y To

From (de) es la dirección que firmó y pagó. To (a) es la dirección que recibió la llamada. Si la dirección «to» es una wallet normal, es una transferencia simple. Si es un contrato inteligente, la transacción es una llamada a un contrato, y el «to» es el contrato, no la persona final que recibe los tokens.

Valor

La cantidad de la moneda nativa (ETH en Ethereum) enviada junto con la transacción. En una transferencia de token como USDC, el valor suele ser 0 ETH, porque los tokens se mueven dentro del contrato del token. La cantidad real está en la sección de transferencias de tokens.

Comisión de la transacción

El total pagado, en la moneda nativa y a menudo también en dólares. Es igual al gas usado por el precio del gas. En las cadenas de capa 2, la comisión también puede incluir una tarifa de datos por publicar en Ethereum. Gas y comisiones explicados trata cada parte.

Límite de gas, gas usado y precio del gas

  • Límite de gas: el máximo de trabajo que permitió el emisor.
  • Gas usado: el trabajo realmente usado. Pagas por esto, no por el límite.
  • Precio del gas: el precio por unidad, en gwei. Las páginas más nuevas lo dividen en tarifa base, tarifa de prioridad y comisión máxima.

Una transferencia simple de ETH usa exactamente 21,000 de gas. Una transferencia de token o un swap usan más.

Nonce

Un contador de las transacciones del emisor. La primera transacción de una dirección tiene nonce 0, la siguiente nonce 1, y así sucesivamente. Las transacciones deben incluirse en orden, por lo que una transacción atascada puede bloquear las siguientes. Reutilizar un nonce con una comisión más alta es como una wallet sustituye o cancela una transacción pendiente.

Datos de entrada (input data)

Los datos en bruto enviados a un contrato. Está vacío en una transferencia simple. En una llamada a un contrato, empieza con un código corto que nombra la función, seguido de sus argumentos. Los exploradores suelen decodificarlo en una forma legible, como «transfer» con un receptor y una cantidad.

Logs y eventos

Cuando un contrato se ejecuta, puede registrar eventos, llamados logs. Los contratos de tokens emiten un evento «Transfer» cada vez que se mueven tokens. Las aplicaciones y los exploradores leen estos logs para mostrar la actividad. Los logs son una buena prueba de lo que hizo el contrato.

Transferencias de tokens

Un resumen más amigable construido a partir de los logs: qué tokens se movieron, desde qué dirección, a qué dirección y cuántos. Cuando compruebas un pago, esta es la parte que hay que leer.

Un ejemplo práctico: recibiste 25 USDC en Base

Imagina que un amigo dice que te envió 25 USDC en Base y te da el hash de la transacción. La buscas en Base con el buscador de la cabecera. ¿Qué muestra la página?

  • Estado: Success. La transferencia se ejecutó.
  • Bloque y marca de tiempo: un número de bloque y una hora de hace poco, con algunas confirmaciones.
  • From: la dirección de tu amigo. To: el contrato del token USDC, no tu dirección. Esto es normal en una transferencia de token.
  • Valor: 0 ETH, porque no se movió ETH.
  • Transferencias de tokens: una línea que muestra 25 USDC desde la dirección de tu amigo a tu dirección. Esta es la línea que importa.
  • Comisión de la transacción: una cantidad muy pequeña, pagada por tu amigo en ETH, e incluye la tarifa de datos L1 porque Base es una capa 2.
  • Datos de entrada: una llamada «transfer» al contrato con tu dirección y una cantidad en la unidad más pequeña del token (25 USDC se escribe como 25,000,000, ya que USDC tiene 6 decimales).

Si la línea de transferencia de token muestra tu dirección y 25 USDC, recibiste el dinero. Si ves una dirección de contrato USDC distinta, ten cuidado, ya que los tokens falsos pueden usar el mismo nombre. Consulta stablecoins.

Pendiente y confirmada

Una transacción pendiente se ha difundido pero no se ha incluido en un bloque. Puede esperar si la comisión es demasiado baja. Una vez incluida, queda confirmada, y con más bloques encima resulta más seguro fiarse de ella. La historia completa está en finalidad y confirmaciones.

Cómo difiere Bitcoin

Bitcoin no tiene cuentas ni saldos en el sentido de Ethereum. Una transacción gasta entradas y crea salidas. Una entrada apunta a una salida anterior que estás gastando. Una salida indica cuánto va a qué dirección.

Debes gastar una entrada por completo. Si tienes una moneda de 0.5 BTC y pagas 0.1 BTC, la transacción tiene una salida de 0.1 BTC para el receptor y una salida de cambio de casi 0.4 BTC que vuelve a ti. La pequeña diferencia entre entradas y salidas es la comisión. No hay gas, ni nonce, ni datos de entrada del mismo tipo. Consulta la mempool y las comisiones de Bitcoin y Bitcoin.

Cómo difiere Solana

Una transacción de Solana se identifica por su firma (signature), que actúa como su ID. Contiene una lista de instrucciones, cada una de las cuales llama a un programa (la palabra de Solana para un contrato inteligente). Una transacción puede contener varias instrucciones, por ejemplo «crear una cuenta de token» y luego «transferir». La página muestra la comisión, las unidades de cómputo usadas y el resultado de cada instrucción. Consulta las comisiones de prioridad de Solana y Solana.

Preguntas frecuentes

¿Qué es el hash de una transacción?

Es el ID único de una transacción. Se usa para buscar la transacción en un explorador de bloques.

¿Por qué mi transacción fallida costó igualmente una comisión?

La red hizo trabajo para intentarla, así que se cobra el gas usado aunque la acción fuera rechazada. Tus monedas y tokens se quedan donde estaban.

¿Por qué la dirección «to» muestra un contrato y no al receptor?

En una transferencia de token, llamas al contrato del token, que luego actualiza los saldos. El receptor aparece en la sección de transferencias de tokens y en los datos de entrada.

¿Qué significa una transacción pendiente?

Se difundió pero aún no está en un bloque. Normalmente necesita una comisión más alta, o solo una breve espera.

¿Qué es un nonce?

Es un contador de cuántas transacciones ha enviado una dirección. Mantiene las transacciones en orden e impide que se use la misma dos veces.