Skip to content

Cómo averiguar cuánta energía se necesita para una transacción

Cada contrato inteligente consume recursos del sistema al interactuar con tokens TRC-20 en la red Tron. Esta característica de la plataforma ecológica permite ahorrar criptomoneda nativa del sistema en tokens TRX. Otras cadenas de bloques de criptomonedas, por regla general, no brindan a los usuarios tales oportunidades, estableciendo una comisión fija en criptomonedas nativas u otros tokens.

Tron usuarios que planean trabajar con tokens TRC-20 (desarrollando DApps, transferencias de USDT TRC-20, etc.) deben estudiar las capacidades de la cadena de bloques para evitar el uso de TRX. En lugar de usar criptomoneda nativa para compensar a la red por la energía y los recursos informáticos necesarios, use Energy para pagar las tarifas de transacción.

Formulario web de Netts

No es ningún secreto para los desarrolladores de contratos inteligentes experimentados que si no hay suficiente Energía en la billetera durante la transacción, el sistema "cambiará" a quemar sus TRX para pagar la transacción.

Por lo tanto, es muy importante saber cuánta Energía se requiere para las transacciones planificadas con el fin de recargar su saldo por adelantado y evitar gastos adicionales de TRX.

Aquí hay algunos ejemplos del cálculo de la cantidad de Energía necesaria para transferir la stablecoin USDT TRC-20, lo que le ayudará a evitar el desperdicio de TRX.

¿Cómo se calcula el consumo de energía?

Para transferir USDT TRC-20, se interactúa con el contrato inteligente de Tether. El coste de ejecutar cada contrato inteligente en la red Tron se expresa tanto en TRX como en Energy.

"Por ejemplo:"

  • To transfer any amount of USDT TRC-20, the transaction fee will be 13.4 TRX or 65,000 Energy units.
  • However, if the stablecoins are transferred to a wallet where these tokens are not present, the gas consumption doubles:
    • 27 TRX or 131,000 Energy units.

Conclusión: Usando el recurso de Energía, puede pagar comisiones por operaciones dentro de la cadena de bloques de Tron, incluyendo la transferencia de USDT TRC-20.

Fórmula de Cálculo de Energía

Usuarios activos de la cadena de bloques de Tron que transfieren con frecuencia USDT TRC-20 saben que hay algunas condiciones más que deben cumplirse para evitar que la red queme TRX durante la transacción.

Su reserva de Energía, calculada con precisión, puede no ser suficiente si el sistema está sobrecargado. Durante altas cargas, la implementación de un contrato inteligente requerirá capacidad de cómputo y energía adicionales para evitar fallos en el procesamiento de transacciones. Son estos costes de red los que compensa con su transacción utilizando el recurso de Energía.

Si no es posible posponer la transferencia, entonces se puede usar la siguiente fórmula para calcular Energía:

Energía por transacción = Consumo base + Carga de red adicional

La carga adicional de la red depende del número de transacciones en un bloque. Así es como funciona el modelo de energía dinámica de la cadena de bloques de Tron.

¿Cómo tener en cuenta esta carga adicional al calcular la Energía requerida?

Cada contrato tiene un campo de factor de energía, que indica el factor por el cual se incrementa el consumo de energía de la transacción del contrato inteligente en relación con el consumo de energía base. El valor inicial es 0. Si el factor de energía del contrato inteligente es mayor que 0, lo que significa que el contrato ya es popular y se consumirá energía adicional cuando se le llame.

Por lo tanto, la fórmula para calcular la Energía por transacción tendrá este aspecto:

"Consumo base + (consumo base x factor de energía)"

La experiencia demuestra que cuanto más cargada esté la red, mayor será el consumo de Energía para la llamada y la implementación de un contrato inteligente.

Las transferencias de tokens TRC-20 no afectan al consumo de Energía para la comisión de transacción, pero la congestión de la red puede incrementarlo.

Formulario web de Netts

Cómo comprobar cuánta energía se necesita

El control de saldo es un método efectivo para calcular correctamente la Energía requerida. Hay una serie de herramientas disponibles para los usuarios de Tron que permiten que esto se haga de forma rápida y precisa.

TronScan, explorador de blockchain, puede iniciar sesión en sus billeteras, verificar su saldo actualizado, ver su historial de consumo de energía y decidir si desea recargar su Energía.

El monedero TronLink descentralizado y no custodial no solo proporcionará acceso rápido a la cadena de bloques de Tron y a las DApps, sino que también mostrará las comisiones esperadas.

Si por alguna razón estos métodos no le convienen, puede realizar una transferencia de prueba de una pequeña cantidad para obtener datos sobre los costos reales de la transacción.

Cómo prepararse con antelación y no pagar de más

TRX como pago anticipado de comisiones de transacción antes de interactuar con el contrato inteligente. Para ello, solo necesita realizar una serie de sencillos pasos.

  1. Check the current Energy balance on the wallet that will be used.
  2. Check for Bandwidth resource availability – 345 units of this resource (about 0.345 TRX) are required to transfer USDT TRC-20 tokens in the Tron network.
  3. Rent Energy in advance if you don't have enough in your wallet.
  4. Send transfers during periods of low network load.

Conclusión: La Energía es el principal recurso que le ayudará a ahorrar sus TRX al transferir USDT TRC-20. El consumo de este recurso por transacción será de 65.000 o 131.000 unidades de Energía, dependiendo del estado de la cartera del receptor.

La mejor manera de evitar quemar TRX es alquilar la cantidad necesaria de Energía a través de un servicio especial NETTS antes de transferir USDT TRC-20. Incluso puede automatizar todo el proceso utilizando Workspace. Por ejemplo, Modo Host, por un pequeño coste adicional, le permite olvidarse completamente de la Energía durante 24 horas, independientemente de la cantidad de transacciones que desee realizar en un día.

Formulario web de Netts

¡No queme sus TRX en el fuego de las transacciones! Simplemente alquile la Energía que necesite de NETTS, obteniendo un costo de transacción final de solo 3-6 TRX, e incluso menos cuando utilice el bot de Telegram, teniendo en cuenta los frecuentes reembolsos de TRX por energía no utilizada.