Cómo entender por qué una transacción no se completa. Análisis de las razones principales
No solo los recién llegados a la cadena de bloques de Tron, sino también los usuarios experimentados de la red pueden encontrarse con una situación en la que una transacción se atasca. Para los usuarios que llevan mucho tiempo trabajando con contratos inteligentes, esto suele ser el resultado de la falta de atención. Rápidamente encuentran la causa y saben qué medidas tomar para salir de esta situación con menos pérdidas. Le advertimos de inmediato que esto no siempre es posible.
Pero para los recién llegados al sistema, la razón por la que la transacción se bloquea es la falta de conocimiento de cómo funciona todo en la cadena de bloques de Tron. Incluso si ha transferido criptomonedas con éxito en otra plataforma, puede encontrar principios desconocidos para pagar las comisiones de transacción en el ecosistema de Tron.
Una de las características de Tron que atrae a los usuarios es la velocidad de transacción más rápida entre todos los sistemas similares conocidos. Por lo general, la espera para una confirmación completa de la transacción dura de 3 segundos a un minuto.
¿Por qué entonces los usuarios a veces esperan mucho tiempo para obtener una respuesta después de una transacción, especialmente relacionada con la interacción con contratos inteligentes? Es decir, tokens del estándar TRC-20 – stablecoin USDT y varios tipos de DApps.
La transacción a veces puede atascarse, ser rechazada o no aparecer en la cadena de bloques: averigüemos cómo averiguar el estado de una transacción en TronScan, identificar errores y cómo comprobarlos y solucionarlos.
¿Dónde puedo comprobar el estado de una transacción?
Si es nuevo en el ecosistema de Tron e interactúa con contratos inteligentes o realiza transacciones simples con tokens TRC-10, le recomendamos registrarse con TronScan inmediatamente. Esto le permitirá aprovechar al máximo las capacidades de este explorador de blockchain único.
TronScan proporciona información detallada sobre transacciones individuales, ayudando a los usuarios a verificar y comprender las transacciones en la red Tron.
Para averiguar el estado de una transacción que no se está procesando, debe ingresar el TxID (identificador de transacción) o la dirección del remitente en la ventana correspondiente.
Si la transacción no se encuentra, significa que no se envió a la red.
TronScan es la herramienta principal para monitorear el estado de las transacciones en el sistema Tron.
Razones principales por las que falla una transacción
Una vez que haya descubierto que la transacción no se muestra en TronScan, proceda a averiguar las razones del "fallo". Puede haber varias: por lo general, se trata de un error del usuario, problemas de red o falta de recursos para pagar la transacción.
Razón 1: Insuficiente Energía para Completar la Transacción
Tron blockchain permite a los usuarios utilizar no solo la criptomoneda nativa para pagar las comisiones, como es común en otras plataformas de criptomonedas. Este ecosistema ha desarrollado recursos especiales, sobre los que puede leer con más detalle en otros artículos de nuestro blog. En resumen, en lugar de quemar TRX, los usuarios de la red pueden pagar las comisiones con dos tipos de recursos: Energy – para reponer la capacidad informática y energética gastada por el sistema y Bandwidth – compensa los costos de la blockchain por proporcionar ancho de banda del sistema para su transacción.
Tron se encarga parcialmente de restaurar la reserva de Ancho de banda en la cartera del usuario. Cada usuario tiene este recurso renovado diariamente. El volumen depende de la decisión de los superrepresentantes de la cadena de bloques, ahora son 600 unidades. Son suficientes para varias transacciones regulares, y una transacción con TRC-20 requiere 345 unidades de Ancho de banda. Es decir, el límite diario solo es suficiente para una transferencia de USDT TRC-20. Esto debe recordarse porque algunos, sabiendo que el recurso se está actualizando, pueden perder el momento en que no es suficiente para una transacción al interactuar con un contrato inteligente.
Pero, por supuesto, el principal problema para muchos principiantes es el recurso de Energía. Para transferencias simples de tokens TRC-10 no es necesario. Pero para la transferencia de USDT TRC-20, por ejemplo, se requiere un suministro de 65K o 131K de Energía.
Si no hay o hay Energía insuficiente en la billetera, el sistema comienza automáticamente a quemar TRX durante la transacción. Si hay suficiente criptomoneda nativa, la transacción se enviará correctamente a la red, y si no hay suficiente TRX para completar la transacción, se bloqueará.
Cómo comprobar
Para averiguar si el estado es la razón por la que la transacción está bloqueada, vaya al explorador de blockchain TronScan y vea si se ha escrito Energy o TRX.
Cómo Resolver
Reponga rápidamente sus reservas de Energía. Está claro que el staking no es la opción más conveniente en este caso. La mejor manera de reponer su monedero con este recurso es alquilar Energía a través de un servicio especial.
Servicio de alquiler de Energía NETTS es cuestión de segundos, especialmente si ya tiene un depósito abierto. La contribución es pequeña – solo 15 TRX. Esto es si accede al servicio a través del Bot de Carga de Energía NETTS. En este caso, incluso puede descargar exceso de Energía – solo la cantidad realmente utilizada se debitará del depósito, y el resto simplemente se devolverá al servicio si el sistema no está sobrecargado.
Por supuesto, si prepaga una sesión de carga de Energía a su monedero, tendrá que calcular el volumen exactamente antes de completar el formulario del sitio web y enviar la solicitud. O simplemente alquile 65K o 131K unidades de Energía por una hora – le costará solo ~3-6 TRX. Usted paga por su comodidad, y el servicio NETTS paga su transacción completa. El resultado está a su favor: ¡aproximadamente un 80% de ahorro! Para asegurarse, simplemente convierta estas miles de unidades de Energía en TRX. En la captura de pantalla a continuación, ya hemos hecho esto, puede comprobarlo.
También puede usar la interfaz web para configurar un ciclo de recarga automática de Energía constante para su monedero.
Por supuesto, también puede simplemente recargar su saldo de TRX para pagar extra por la transacción pendiente. Pero personalmente estamos firmemente en contra de ese quemado ineficaz de criptomoneda nativa.
Razón 2: TRX insuficientes en la billetera
Esta situación se describió anteriormente: incluso si tiene Energía, el sistema puede requerir una pequeña parte de la comisión en TRX. Esto puede deberse a varias razones, por ejemplo, la decisión de los superrepresentantes o el "sobrecalentamiento" de la red con una afluencia significativa de usuarios.
Si no hay suficientes TRX para liquidar completamente la transacción, esta se atascará.
Cómo comprobar
Antes de enviar una transacción, verifique su saldo de TRX. También verifique la disponibilidad de recursos, tanto Energía como Ancho de banda.
Cómo Resolver
Mantenga 10-20 TRX en reserva para posibles gastos imprevistos.
Razón 3: La red TRON está sobrecargada
Si la red está muy congestionada, las tarifas de Energía y Ancho de banda aumentan. Esto se debe a que el sistema debe utilizar más potencia de cálculo y energía para procesar correctamente cada transacción.
Si solo dispone de fondos suficientes para pagar el gas, es posible que no tenga suficiente para cubrir el aumento de la comisión.
Otra opción: las transacciones de baja prioridad en tal situación pueden simplemente quedar atascadas esperando confirmación.
Cómo comprobar
- First, go to TronScan → Network Status and check the network load.
- If you have already made a transaction and it is stuck, check its status in the blockchain explorer.
Cómo Resolver
- Log in to the system when it has cooled down and make a transaction.
- If time is of the essence, increase the amount of funds on your balance to pay for gas.
- If the transaction does not respond, check the status: if the transaction is reflected, just wait for the process to complete and the system to respond.
Razón 4: Error en la dirección del destinatario
Si la dirección se introduce incorrectamente, la transacción no se enviará. Esto es a menos que el usuario haya utilizado por error una dirección fraudulenta. En este último caso, la transacción es irrecuperable.
Los intercambios requieren que monitorice la Ficha o MEMO (identificador) para el crédito correcto de los fondos transferidos. La dirección del intercambio de criptomonedas suele ser la dirección de depósito general, y los identificadores ayudan a enviar fondos al saldo de un destinatario específico. Por lo tanto, si no se especifica la Ficha o MEMO, los fondos pueden perderse irremediablemente.
Cómo comprobar
- Very carefully, check the address several times before sending.
- Eliminate the possibility of using fraudulent addresses.
Cómo Resolver
- Si la transferencia se realiza a la dirección del exchange, asegúrese de leer su política; en particular, compruebe si es necesario indicar un MEMO al enviar la transferencia.
¿Cómo solucionar una transacción atascada?
Recopilemos en una sección todas las acciones del usuario que pueden guardar una transacción congelada que no responde.
- Check the presence and status of a transaction in TronScan.
- Top up your TRX balance or rent more Energy.
- If the network is overloaded, wait for a while, check in the TronScan browser that the influx has subsided, and try again.
- If the transaction has been sent to the exchange but has not been credited to the recipient's balance, contact technical support.
Sacamos conclusiones de todo lo anterior.
Si la transacción falla, su primer paso es verificar el estado en TronScan.
Los principales problemas que pueden causar que una transacción se bloquee son:
- Lack of Energy.
- TRX shortage.
- Network congestion.
- Error in address.
La mejor manera de evitar problemas es alquilar Energía a través del servicio NETTS antes de enviar USDT para obtener las mejores condiciones del mercado.