Skip to content

如何确定交易所需的能量

每个智能合约命令在与Tron网络中的TRC-20代币交互时都会消耗系统资源。生态平台的此功能允许节省系统中的原生加密货币TRX代币。其他加密货币区块链通常不向用户提供此类机会,而是设置以原生加密货币或其他代币支付的固定手续费。

Tron 网络用户计划使用 TRC-20 代币(开发 DApps,进行 USDT TRC-20 转账等)应该学习区块链的功能,以避免使用 TRX。不要使用原生加密货币来补偿网络所需的能量和计算资源,而应使用 Energy 来支付交易费用。

Netts 网络表单

经验丰富的智能合约开发者都知道,如果交易时钱包中没有足够的Energy,系统会“切换”到燃烧你的TRX来支付交易费用。

因此,提前了解计划交易需要多少能量以补充余额并避免额外的TRX支出非常重要。

以下是计算转移USDT TRC-20稳定币所需能量的一些示例,这将帮助您避免浪费TRX

能耗如何计算?

要转移USDT TRC-20,您需要与Tether智能合约进行交互。在Tron网络上执行每个智能合约的成本以TRXEnergy两种单位表示。

例如:

  • 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.

结论: 使用Energy资源,您可以支付在Tron区块链中进行操作的佣金,包括USDT TRC-20的转账。

能量计算公式

活跃的Tron区块链用户,特别是那些频繁转账USDT TRC-20的用户,知道为了防止交易过程中燃烧TRX,还需要满足一些其他条件。

您精确计算的能量储备在系统过载时可能不足。在高负载期间,智能合约的部署将需要额外的计算和能量容量以避免交易处理失败。正是这些网络成本,您使用能量资源在您的交易中抵消了这些成本。

如果无法推迟转账,则可以使用以下公式计算能量

每笔交易能耗 = 基础消耗 + 网络额外负载

额外的网络负载取决于区块中的交易数量。这就是Tron区块链动态能量模型的工作方式。

如何在计算所需能量时考虑此额外负载?

每个合约都有一个能量因子字段,该字段指示智能合约交易能耗相对于基础能耗增加的倍数。初始值为0。如果智能合约能量因子大于0,则表示该合约已流行,调用时将消耗额外能量。

因此,每笔交易能耗的计算公式如下所示:

基础消耗 + (基础消耗 x 能量因子)

经验表明,网络负载越重,调用和部署智能合约所需的能量消耗越高。

TRC-20代币的转移不会影响交易手续费的能量消耗,但网络拥堵可能会增加能量消耗。

Netts 网络表单

如何检查所需的能量

余额控制是正确计算所需能量的有效方法。Tron用户可以使用多种工具快速准确地完成此操作。

Tronscan 区块链浏览器,您可以登录您的钱包,检查您的更新余额,查看您的能量消耗历史记录,并决定是否为您的能量充值。

去中心化非托管式TronLink钱包不仅能快速访问波场区块链和DApps,还能显示预计费用。

如果由于某种原因这些方法不适合您,您可以进行少量测试转账以获取交易实际成本的数据。

如何提前准备并避免支付过高费用

提前支付TRX作为交易手续费,然后才能与智能合约交互。为此,您只需执行以下几个简单的步骤。

  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.

结论:能量是帮助您在转账 USDT TRC-20 时节省 TRX 的主要资源。每次交易的资源消耗量将为 65,000 或 131,000 能量单位,具体取决于接收方钱包的状态。

避免燃烧TRX的最佳方法是在转移USDT TRC-20之前,通过特殊的服务NETTS租用所需的能量。您甚至可以使用Workspace来自动化整个流程。例如,只需少量额外费用,主机模式就能让您完全忘记24小时的能量问题——无论您一天想进行多少笔交易!

Netts 网络表单

别在交易的烈火中烧掉你的TRX!只需从NETTS租赁所需能量,最终交易成本仅为3-6 TRX,使用Telegram机器人时甚至更低,并考虑到未使用的能量经常会返还TRX。