energy
波场能量恢复时间:24 小时滚动恢复怎么算
本页内容
波场能量恢复时间是 24 小时:花掉的能量从花掉那一刻起线性回补,一天后全部回来,并没有固定的每日重置点。早上 9 点转一笔 USDT 用掉 65,000 能量,之后每小时回来约 2,708,第二天早上 9 点全部补满。
这是最简单的情况。如果前一笔还没恢复完你又转了第二笔,恢复时钟就会变,而大多数钱包从来不解释这一点。本文讲清恢复速度怎么算、为什么恢复看起来“没规律”,以及能量只恢复了一半时值多少 TRX。
波场能量恢复时间:逐小时对照
花掉的 TRON 能量会在 24 小时后全部恢复,中间匀速回补。 协议按 3 秒一个区块计时,28,800 个区块就是一天。除了再次消耗能量,你做什么都改变不了这个时钟。
一笔普通 USDT 转账用掉 65,000 能量,之后的恢复进度如下:
| 转账后经过的时间 | 已恢复能量 | 仍在恢复中 |
|---|---|---|
| 1 小时 | 2,708 | 62,292 |
| 3 小时 | 8,125 | 56,875 |
| 6 小时 | 16,250 | 48,750 |
| 12 小时 | 32,500 | 32,500 |
| 18 小时 | 48,750 | 16,250 |
| 24 小时 | 65,000 | 0 |
不管能量来自你自己质押的 TRX,还是别人委托给你的能量,都是同一个 24 小时周期。如果你对资源模型还不熟,可以先看TRON 能量和带宽是什么。
能量恢复速度取决于你用了多少
恢复速度由你花掉的数量决定,而不是由你的能量上限决定。 链上只记一个数:已用能量,它在周期内线性降到零。用掉 65,000,每小时回来 2,708;一次小合约调用只用了 13,000,每小时只回来 542,但同样要整整 24 小时。
有些文章说每小时恢复上限的 1/24。这只在你把上限全部用光时才成立。上限 200,000 的账户用掉 65,000,就按 65,000 的速度恢复,另外 135,000 本来就没动过。
上限本身也不固定。质押得到的能量,是全网每天 1,800 亿能量按各自质押 TRX 的比例分出来的份额。全网质押量上升,同样的质押换到的能量就变少。目前大约每质押 1 TRX 每天得到 9.25 能量,而且每周都在浮动。所以“完全恢复”指的是回到你当前的上限,可能和昨天略有不同。
为什么能量恢复看起来没规律
上一笔还没恢复完就再次消耗能量,两笔会合并成一个池子,并按加权平均算出新的恢复周期。 java-tron 的 GitHub 上有个老 issue,用户抱怨能量恢复“毫无规律”,原因就在这里。公式按区块计:
新周期 = (未恢复用量 × 剩余周期 + 新用量 × 28,800)
/ (未恢复用量 + 新用量)
以一个能量上限 130,000 的账户为例,比如每天给下游商户结算的 OTC 账户:
- 00:00:转一笔 USDT,用掉 65,000,周期 24 小时。
- 12:00:恢复了一半,还剩 32,500 未恢复,它的时钟还剩 12 小时。
- 12:00:再转一笔,又用掉 65,000,未恢复用量变成 97,500。
- 新周期 = (32,500 × 12 + 65,000 × 24) / 97,500 = 20 小时。
这 97,500 现在一起在 20 小时内恢复,到次日 08:00 补满。到 24:00 时,你的余额是这样的:
| 24:00 时 | 如果两笔各自恢复 | 链上实际规则 |
|---|---|---|
| 仍在恢复中 | 32,500 | 39,000 |
| 可用能量 | 97,500 | 91,000 |
| 全部补满 | 36:00 | 32:00 |
前面那 32,500 没能在 24:00 恢复完,因为它被拉进了更长的合并周期;后一笔反而不到 24 小时就恢复完。能量一点没少,但如果你按“每笔各算 24 小时”去估,任何一个时间点看起来都对不上。一天转好几笔的人天天碰到这种情况,余额总比心算的低一些。
能量每天重置吗
不会。TRON 能量没有每日重置时间,没有零点补满,也不会结转。 恢复是滚动的、按账户算的:时钟从你最后一次消耗开始,按区块计时,跟你在哪个时区没关系。
由此有两个结论。第一,没用的能量不会累积:一个账户闲置一周,余额最多也只是一个上限,不是七天的量。第二,钱包界面里所谓的“每日补满”,其实只是滚动恢复刚好走完,并不是什么定时事件。
带宽也按同样的 24 小时滚动规则恢复,每个账户的 600 点免费带宽也一样,详见波场免费带宽什么时候恢复。
能量只恢复一部分时转账
转账会先用掉你手上所有的能量,只为差额烧 TRX,所以恢复一部分也能按比例省钱。 按目前每单位能量 100 SUN 的燃烧价,你手上每多 10,000 能量,这笔转账就少烧 1 TRX。
| 距上次用掉 65,000 的时间 | 可用能量 | 下一笔 USDT 转账烧掉的 TRX |
|---|---|---|
| 0 小时 | 0 | 6.5 |
| 6 小时 | 16,250 | 4.875 |
| 12 小时 | 32,500 | 3.25 |
| 18 小时 | 48,750 | 1.625 |
| 24 小时 | 65,000 | 0 |
以上按收款地址已持有 USDT 的普通转账计算。转给从没收过 USDT 的新地址,大约需要 131,000 能量,差额和烧掉的 TRX 都差不多翻倍。带宽另外计费,每笔转账还需要约 345 带宽。什么时候发,本身就是一个价格决定:能等 12 小时,烧掉的 TRX 自然减半。
租来的能量怎么恢复
租来的能量就是委托能量,所以在租期内同样按 24 小时周期恢复。 实际效果取决于你选的时长:
- 1 到 3 小时: 够一笔转账。委托结束前几乎来不及恢复。
- 1 天: 一笔完整转账,到期前还能恢复出接近满额的一笔。
- 7 天或 30 天: 租来的量每 24 小时补满一次,所以租 7 天 65,000 能量,大约每天够一笔普通转账。
租期结束时,供应商收回委托能量,同时按比例带走你未恢复的那部分用量。你不会背上“恢复欠账”,用掉的能量也不需要补。租期就这么结束了。如果一天之内要发不止一笔,应该租更大的量,而不是更长的时长,因为租得再久也不会恢复得更快。
在链上查看恢复进度
wallet/getaccountresource 接口返回 EnergyLimit 和 EnergyUsed,两者之差就是可用能量。 EnergyUsed 就是未恢复的量,看它往下降,就是在看恢复过程。wallet/getaccount 还会给出 latest_consume_time_for_energy(最后一次消耗时间)和 energy_window_size(当前合并后的周期,以区块计)。
钱包会显示可用能量和总量,但不显示恢复周期。我们的TRON 能量余额查询指南讲了每个数字在 TronLink、Trust Wallet、Tronscan 和原始接口里的位置。
能量恢复能加快吗
不能。24 小时周期是协议规则,任何手续费、质押量或交易都改变不了。 你能改变的,是此刻手上有多少能量。
| 方式 | 能加快恢复吗 | 能得到什么 | 成本 |
|---|---|---|---|
| 等待 | 不能 | 最后一次消耗 24 小时后余额补满 | 免费 |
| 多质押 TRX | 不能 | 上限更高,没那么容易用光 | 每天 65,000 能量约锁定 7,000 TRX,解押需 14 天 |
| 租用能量 | 不能,是额外增加能量 | 几秒内到账 65,000 能量 | 1 小时约 2.6 到 3.9 TRX |
| 直接烧 TRX | 不能 | 转账马上完成 | 每笔普通转账 6.5 TRX |
如果这笔转账等不了,按目前价格租能量比直接烧 TRX 便宜约 40% 到 60%。如果你总是碰到余额见底,可以看看TRON 能量不足怎么办,里面讲了几种报错情况和解决办法。
常见问题
TRON 能量每天会重置吗?
不会。TRON 能量没有固定的重置时间,而是在每次消耗后的 24 小时内线性恢复,时钟跟着你的账户走。不花能量,余额就一直停在上限。没用完的能量不会结转或叠加,闲置一周也只有一天的上限。
波场能量多久恢复?
花掉的能量 24 小时后全部恢复,中间匀速回补。一笔 65,000 能量的 USDT 转账,大约每小时恢复 2,708。如果恢复完之前又消耗了能量,两笔会合并成一个加权周期,早的那笔会超过 24 小时,晚的那笔反而更快恢复完。
能量没恢复满能转 USDT 吗?
能。转账会先用掉你现有的能量,差额按每单位 100 SUN 烧 TRX。手上有 32,500 能量时,一笔普通转账烧 3.25 TRX,而不是 6.5 TRX。只要钱包里的 TRX 够补差额,转账就不会因为能量不足而失败。
多质押 TRX 能让能量恢复更快吗?
不能。质押越多,能量上限越高,但花掉的能量仍然要 24 小时才回来。上限高的好处是余量大:用光之前能多发几笔。每天够一笔普通转账,大约要质押 7,000 TRX,解押后还要锁 14 天。
租来的能量在租期内会恢复吗?
会。租来的能量属于委托能量,委托期间同样按 24 小时规则恢复。租 7 天 65,000 能量,大约每天够一笔普通转账。租期结束时,未恢复的部分随委托一起回到供应商,你不需要为它付任何费用。
带宽和能量的恢复方式一样吗?
一样。带宽,包括每个已激活账户的 600 点免费带宽,也按 24 小时滚动周期恢复,合并规则相同。两种资源分开记账,消耗能量不影响带宽的恢复时钟,反过来也一样。
总结
波场能量恢复时间是固定的 24 小时滚动周期,你唯一能控制的,是手上有多少能量。
- 偶尔转账的人: 两笔之间隔好几天,根本不涉及恢复。转账时租 1 小时 65,000 能量就够了。
- 用质押 TRX 每天转账的人: 两笔之间隔满 24 小时,或者接受部分燃烧。隔 12 小时,烧掉的 TRX 已经减半。
- 一天发多笔的 OTC 和结算账户: 合并周期会不断被拉长。按一天的实际量准备能量,质押一个更大的基础量,或者租更大的量。你可以在 TRONAgg 租用 TRON 能量,时长从 1 小时到 30 天任选。