博客

energy

波场能量恢复时间:24 小时滚动恢复怎么算

3 分钟阅读

本页内容

波场能量恢复时间是 24 小时:花掉的能量从花掉那一刻起线性回补,一天后全部回来,并没有固定的每日重置点。早上 9 点转一笔 USDT 用掉 65,000 能量,之后每小时回来约 2,708,第二天早上 9 点全部补满。

这是最简单的情况。如果前一笔还没恢复完你又转了第二笔,恢复时钟就会变,而大多数钱包从来不解释这一点。本文讲清恢复速度怎么算、为什么恢复看起来“没规律”,以及能量只恢复了一半时值多少 TRX。

波场能量恢复时间:逐小时对照

花掉的 TRON 能量会在 24 小时后全部恢复,中间匀速回补。 协议按 3 秒一个区块计时,28,800 个区块就是一天。除了再次消耗能量,你做什么都改变不了这个时钟。

一笔普通 USDT 转账用掉 65,000 能量,之后的恢复进度如下:

转账后经过的时间已恢复能量仍在恢复中
1 小时2,70862,292
3 小时8,12556,875
6 小时16,25048,750
12 小时32,50032,500
18 小时48,75016,250
24 小时65,0000

不管能量来自你自己质押的 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 账户:

  1. 00:00:转一笔 USDT,用掉 65,000,周期 24 小时。
  2. 12:00:恢复了一半,还剩 32,500 未恢复,它的时钟还剩 12 小时。
  3. 12:00:再转一笔,又用掉 65,000,未恢复用量变成 97,500。
  4. 新周期 = (32,500 × 12 + 65,000 × 24) / 97,500 = 20 小时。

这 97,500 现在一起在 20 小时内恢复,到次日 08:00 补满。到 24:00 时,你的余额是这样的:

24:00 时如果两笔各自恢复链上实际规则
仍在恢复中32,50039,000
可用能量97,50091,000
全部补满36:0032:00

前面那 32,500 没能在 24:00 恢复完,因为它被拉进了更长的合并周期;后一笔反而不到 24 小时就恢复完。能量一点没少,但如果你按“每笔各算 24 小时”去估,任何一个时间点看起来都对不上。一天转好几笔的人天天碰到这种情况,余额总比心算的低一些。

能量每天重置吗

不会。TRON 能量没有每日重置时间,没有零点补满,也不会结转。 恢复是滚动的、按账户算的:时钟从你最后一次消耗开始,按区块计时,跟你在哪个时区没关系。

由此有两个结论。第一,没用的能量不会累积:一个账户闲置一周,余额最多也只是一个上限,不是七天的量。第二,钱包界面里所谓的“每日补满”,其实只是滚动恢复刚好走完,并不是什么定时事件。

带宽也按同样的 24 小时滚动规则恢复,每个账户的 600 点免费带宽也一样,详见波场免费带宽什么时候恢复。

能量只恢复一部分时转账

转账会先用掉你手上所有的能量,只为差额烧 TRX,所以恢复一部分也能按比例省钱。 按目前每单位能量 100 SUN 的燃烧价,你手上每多 10,000 能量,这笔转账就少烧 1 TRX。

距上次用掉 65,000 的时间可用能量下一笔 USDT 转账烧掉的 TRX
0 小时06.5
6 小时16,2504.875
12 小时32,5003.25
18 小时48,7501.625
24 小时65,0000

以上按收款地址已持有 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 天任选。