¿Cómo comprobar si una transacción de Ethereum se ha confirmado en Etherscan?
Enviar Ethereum y quedarse mirando una aplicación de monedero que todavía no se ha actualizado es una incertidumbre bastante común: ¿ha funcionado, está atascada o hay algún problema? Etherscan responde directamente a esa pregunta, y comprobarlo requiere menos esfuerzo de lo que la mayoría espera.
Por dónde empezar: el hash de la transacción
Cada transacción de Ethereum tiene un hash de transacción único, a veces llamado TxID, que se genera en el momento en que se transmite a la red. Normalmente, lo proporciona el monedero o la plataforma utilizados para enviar la transacción, a menudo mediante un enlace directo para consultarla, o bien se puede copiar y pegar manualmente. Al pegar este hash en la barra de búsqueda de Etherscan, aparecen de inmediato todos los detalles de la transacción.
Cómo leer el campo de estado
Cuando se carga la página de la transacción, el estado suele ser lo primero que se muestra. Una transacción aparecerá como pendiente, lo que significa que se ha transmitido, pero todavía no se ha incluido en un bloque; correcta, lo que significa que se ha confirmado y procesado; o fallida, lo que significa que se ha incluido en un bloque, pero no se ha ejecutado según lo previsto, a menudo por quedarse sin gas o por producirse un error en un contrato inteligente.
Cómo entender las confirmaciones
Debajo del estado, Etherscan también muestra el número de confirmaciones, es decir, la cantidad de bloques que se han añadido a la cadena de bloques desde que se incluyó la transacción. Una transacción con cero confirmaciones acaba de incluirse y todavía se considera recién liquidada, mientras que un número mayor de confirmaciones indica que lleva más tiempo formando parte de la cadena de bloques y se considera más segura de forma permanente frente a cualquier reorganización teórica de los bloques recientes.
Qué significa que una transacción permanezca pendiente durante mucho tiempo
Una transacción que permanece pendiente durante un tiempo inusualmente largo suele estar atascada porque la comisión de gas se fijó demasiado baja en relación con la demanda actual de la red. Esto significa que otras transacciones que ofrecen comisiones más altas tienen prioridad. En algunos casos, es posible reemplazar o acelerar una transacción pendiente directamente desde el monedero desde el que se envió, aunque las opciones concretas dependen del software del monedero utilizado.
Recordatorio de WEEX: comprueba el hash de la transacción antes de pensar que algo va mal
WEEX recuerda a los usuarios que, si un depósito o una retirada parece haberse retrasado, consultar el hash de la transacción en Etherscan es una forma más rápida y fiable de entender qué está ocurriendo realmente que dar por hecho que la transacción ha fallado. Una transacción que sigue pendiente simplemente necesita más tiempo, mientras que una que figura como fallida o correcta pero todavía no se refleja en otro lugar apunta a otro tipo de problema.
Conclusión
Para comprobar si una transacción de Ethereum se ha confirmado, basta con realizar una acción sencilla: buscar su hash de transacción en Etherscan y consultar el estado y el número de confirmaciones que aparecen. Entender qué significan realmente pendiente, correcta y fallida convierte una angustiosa incertidumbre en una comprobación rápida y objetiva.
Preguntas frecuentes
1. ¿Dónde encuentro el hash de mi transacción?
Normalmente, el monedero o la plataforma lo proporcionan justo después de enviar una transacción, a menudo como un enlace en el que se puede hacer clic o una cadena de caracteres que se puede copiar.
2. ¿Qué significa que una transacción aparezca como «fallida»?
Significa que la transacción se incluyó en un bloque, pero no se ejecutó correctamente, normalmente por falta de gas o por un error en un contrato inteligente. Por lo general, los fondos vuelven al remitente, menos la comisión de gas gastada.
3. ¿Cuántas confirmaciones se consideran seguras?
Depende del contexto, pero, por lo general, cuantas más confirmaciones tenga una transacción, más permanentemente liquidada se considera. Muchas plataformas esperan a que se alcance un número concreto antes de abonar los fondos.
4. ¿Por qué mi transacción sigue pendiente después de mucho tiempo?
Lo habitual es que la comisión de gas se haya fijado demasiado baja en relación con la demanda actual de la red, por lo que la transacción tiene que esperar detrás de otras que ofrecen comisiones más altas.
5. ¿Se puede cancelar una transacción pendiente?
En algunos casos, sí, dependiendo del monedero utilizado para enviarla. Algunos monederos permiten reemplazar o acelerar una transacción pendiente pagando una comisión más alta.