huiperk · 独立运营的中文出入金教程站 编辑与事实核查政策 RSS 订阅
huiperk MONEY ROUTES

LEG 03 · 链上转移

TRC20 转 USDT 要多少 TRX:能量、带宽和实际扣费怎么核对

先查钱包预估,再查你手里的能量和带宽。能量和带宽全靠烧 TRX 时,文中两笔算下来约 6.8 和 13.4 TRX,手里有资源就扣得少。总共消耗多少资源、实际烧掉多少 TRX,是两笔不同的账;收款地址状态也会影响合约执行成本。

两组假设算例:64,285 和 130,285 能量全靠烧 TRX,分别为 6.4285 与 13.0285 TRX;假设交易占用 345 字节且无可用带宽,再加 0.345 TRX。实际费用要扣除可用资源。
图上算的是 64,285 和 130,285 两种耗能全靠烧 TRX 时各要多少,前提是交易占 345 字节、手里没有可用带宽。

钱包里明明有 500 USDT,发送时却提示 TRX 不足。这是网络费所需资源不足,不能只看 USDT 余额。先停在确认页,核对这笔转账的预估费用和当前可用资源。

费用分能量和带宽。已有资源够用,对应部分可以不烧 TRX;资源不足才动用 TRX 余额。下面用两笔公开回执里的能量值,演算全靠烧 TRX 的金额,再和回执的实际扣款对账。

一笔转账扣两样:能量和带宽

带宽,是按交易的字节数收的,什么交易都要付。能量,只有调用合约才要付。USDT 在 TRON 上是一份合约,所以转 USDT 两样都扣;转 TRX 本身只扣带宽。

这两样东西你手里有没有?TRON 资源文档的说法:带宽,每个账户每 24 小时滚动有 600 的免费额度;能量,没有免费额度。能量只能靠质押 TRX 换,或者别人委托给你。两样都不够时,网络直接从发送方余额里烧 TRX 来抵,单价写在同一份文档里:

  • 带宽:每字节 1,000 sun,也就是 0.001 TRX;
  • 能量:每单位 100 sun,也就是 0.0001 TRX。
TRON 开发者文档「Paying for resources & Energy sharing」页的 TRX burn rates 一节:表格两行,Bandwidth 为 1,000 sun per byte 即 0.001 TRX per byte,Energy 为 100 sun per Energy 即 0.0001 TRX per Energy;表格下方写明两个费率都是链上参数、可经提案修改,再往下是带宽与能量的扣费顺序
TRON 开发者文档的 TRX burn rates 一节:表格里写着带宽和能量各按什么单价烧 TRX,下方 Charging order 里有「各类带宽额度均不够付整笔时,改为整笔烧 TRX」那一句。(2026 年 10 月截图)

以太坊上对应的是用 ETH 付网络费,那一头的账见钱包有 USDT 没有 ETH 怎么转。

sun 是 TRX 的最小记账单位,一百万 sun 合 1 TRX。单价有了,剩下的问题只有一个:一笔 USDT 转账到底吃掉多少能量、多少字节?

能量这一项:64,285,还是 130,285

TRON 区块 86814440 公开回执中,交易 4b97ea77…98b3ce3 消耗 64,285 能量,交易 565ce7eb…4a78bd 消耗 130,285 能量。两笔都是直接调用 USDT 的 transfer 方法。

为什么会有差别?合约执行经过的操作、余额存储状态和动态能量系数都会影响耗能。把收款余额从零改为非零,与更新已有非零余额,存储开销不同;但不能只看现在的收款余额,就反推转账前的状态或精确费用。

注意区分「USDT 余额为零」和「TRON 账户未激活」。老地址也可能把 USDT 转空;账户是否激活,则是另一项要核对的状态。

先做一个明确假设:两笔的能量全部由发送方烧 TRX 支付,交易带宽都按 345 字节、且没有可用带宽额度计算。能量乘 0.0001 TRX,带宽乘 0.001 TRX,结果如下。

两笔能量消耗不同的转账,带宽按 345 字节、资源全部烧 TRX 时的计算示例
算例消耗能量能量全靠烧带宽也要烧时两项合计
耗能低的一笔64,2856.4285 TRX0.345 TRX6.7735 TRX
耗能高的一笔130,28513.0285 TRX0.345 TRX13.3735 TRX

实际扣款可以小于上表。第一笔回执已有 19,999 能量由调用方资源支付、1 能量由合约部署方支付,因此只烧了 4.4285 TRX;它的 338 带宽由额度支付。第二笔的 130,285 能量全由资源支付,带宽另烧 0.412 TRX。

带宽这一项:600 的免费额度够付几笔

先看当前额度,不数「今天第几笔」。假设可用免费带宽是 600、交易需要 345,而且没有优先可用的质押或委托带宽,这一笔会用免费额度。前面两笔真实回执分别用了 338 带宽、支付了 412,000 sun 带宽费,可见 345 不是每笔固定字节数。

紧接着再发一笔、暂不计恢复时,免费额度剩 255,不够 345。能不能先用掉 255,再补烧 90 字节?不能。文档的扣费顺序里写得明白:每一种支付来源都必须盖住整笔交易的带宽,盖不住就不动这份额度,换下一种;几种来源不拼着用。质押或委托带宽也不够的话,这一笔按整笔烧掉,345 乘 0.001,0.345 TRX。

额度会在滚动 24 小时内恢复,不是过了零点重置。隔一段时间再发送,能否免费要重新看当前可用带宽与该笔字节数。

全部靠烧的算例里,能量占主要部分;已有能量足够时,带宽反而可能是唯一烧 TRX 的项目。

TRX 不够会怎样:哪些失败会扣费

比如钱包里只剩 8 TRX,没有可用能量,而钱包预估这笔要烧 13 个多 TRX。会怎样?

钱包可能在确认页就提示 TRX 不足。真发出去了的,文档里有一句:调用方的能量用量超出费用上限(fee_limit)对应的预算时,交易以 OUT_OF_ENERGY 回滚,已经消耗的能量照收;费用上限限制能量预算,不是每次都扣满。

提示 TRX 不足时,别改个金额反复重发。减少 USDT 金额不一定减少所需能量。尚未广播的提示不等于链上扣费;已进入链上执行再耗尽能量,才会结算已耗资源。先核对可用能量、TRX 余额与费用上限,再决定怎样补足。

翻成账:链上执行回滚时,USDT 没有转成,已消耗的资源不会退回;其中已烧掉的 TRX 也不退。以太坊上失败的转账也是这个道理,见USDT 转账失败还扣手续费吗。

所以发之前做两件事。

  1. 在钱包的 TRON 账户页查看可用能量、带宽和 TRX,再到发送 USDT 的确认页读取本笔预估费用。可用资源或 TRX 不足时,先补足;不要按本文算例固定备 6.8 或 13.4 TRX。
  2. 如果钱包提供 fee_limit(费用上限)设置,还要核对它能否覆盖本笔能量预算。余额充足但上限太低也会失败;不会判断时先查该钱包官方帮助,不要盲目调高或反复发送。

确认需要用 TRX 付费后,再按钱包本笔预估补足。顺带一笔小账:往一个从没用过的 TRON 地址转 TRX,文档另列了 1 TRX 的账户创建费,由转出的那一方付。

这几个数为什么不能背下来

两个原因。

一,单价是链上参数。截图那页表格下面就写着,带宽和能量的费率可以经提案修改,要以查询链上参数得到的当前值为准。本文用的 100 sun 和 1,000 sun,是 2026 年 10 月 4 日读到的值。

二,耗能本身也可能浮动。TRON 有一套动态能量模型:某个合约近期消耗的能量超过阈值,调用它的能量成本会乘上一个系数,文档写的上限是基础值的 4.4 倍,文档点到的正是热门的去中心化交易所合约、稳定币合约这一类。本例能量值也包含动态惩罚部分,不能再把它们额外乘一次 4.4。实际执行路径不同,消耗也会不同。

算数的只有两处:发出前钱包确认页上的预估,发出后回执里的实扣。

想少烧 TRX:三条路,各有代价

自己质押 TRX 换能量

质押之后,按你的质押量占全网的份额分到能量,用掉的在 24 小时里慢慢恢复。能量够付一笔,这一笔的能量部分就不烧 TRX;带宽仍单独结算。

代价是本金锁着。分到多少能量随全网质押总量变,没有固定的换算数;想取回,解质押要等,链上参数里这个等待期是 14 天。偶尔转一笔的人,为省几个 TRX 锁一笔本金,值不值?自己掂量转账的次数。

让别人把能量委托给你

把质押得来的能量委托给另一个地址,是 TRON 网络自带的功能。市面上叫「能量租赁」的,做的就是这件事:你支付服务报价,对方把能量委托到你的地址上一段时间;是否比直接烧 TRX 便宜,要比较实际报价、到账能量与使用期限。

委托是对方从它自己的地址发起的一笔交易,要的只是你的收款地址。要你输入助记词、私钥,或者让你签一笔改账户权限、给合约授权的交易——那已经不是租能量了。这类路数见常见加密骗局。

从交易所提币,不碰 TRX

USDT 在交易所账户里的话,提币时你不用备 TRX。链上的能量和带宽由交易所自己付,平台向你收取的提币费与它实际消耗的链上资源是两笔账,扣费币种和方式看提币确认页。例如币安公开费率页说明每笔提现收取费用,具体数字让你看提币页面。核对时选 USDT 和 Tron (TRC20),看费用币种、扣费方式与预计到账净额。

提币页显示的 USDT 费用和钱包预估的 TRX 费用,哪个贵?单位不同,得乘上你当时看到的 TRX 价格才能比。要比的还不止这一条链,提币网络怎么选里有各网络的对照;要把 TRC20 换到别的链上,见TRC20 的 USDT 怎么换成 ERC20。

转完对账:回执上看三栏

拿这笔交易的 TxID 到 Tronscan 搜索框查询,打开交易详情的资源与费用项。下面几个英文名是回执里的叫法;网页上可能写成能量、带宽或费用这样的栏名。

  • 先看总能量 energy_usage_total,再看实际能量烧币 energy_fee;已有资源支付的部分不能再乘单价算一遍烧币。
  • 看 net_usage(使用的带宽额度)或 net_fee(实际带宽烧币),不要把每笔都按 345 字节处理。
  • energy_fee 与 net_fee 的单位是 sun,各除以 1,000,000 换成 TRX,再和总费用 fee 对账;若总费用还有差额,继续查备注、多签或账户创建等其他收费。

费用与算例不同,先核对本笔的真实字节数、可用资源和调用方式。经由其他合约转账时,还会执行额外逻辑,不能套用直接转账的耗能。保留交易 ID 和回执,逐项找差额。

回执截个图,和转账凭证放在一起。存法见加密交易记录怎么留。