JustLend 能量租赁到底要花多少
JustLend DAO 手里握着我们量过的最深的一池可租能量——2026 年 9 月 2 日我们去探它的上限时,一次调用本可以代理出大约二百六十亿单位能量所对应的质押。JustLend 的能量租赁报的是按占用秒数计的费率,而那个报价不是账单。同一天,我们用自己的钱租下一个仓位,拿它的能量发了一笔真实的 USDT 转账,再把它还回去,然后从链上读出合约到底收了多少。下面是那道算术。
账单有两项,而租金是小的那一项
合约里根本没有固定期限。一个订单是一个三元组——付款方、接收方、资源类型——带着一笔代理出去的质押和一笔保证金,而只要这个仓位还开着,租金就按秒对着一个全局指数累积。租方在界面里挑的那个租期,在链上根本没有被写下来过:它是预付算术的一个输入,除此之外只是仓位被清算之前的一段余量。过到接收方那边的,是一笔寻常的代理,机制见这份 TRON 能量指南。
第二项才是那个费率一个字都没提的。已经花掉的能量,不会在代理结束时回到池子里——它背后的质押在恢复之前什么都产不出来,而在 TRON 上恢复要一天——所以合约把这一项单独计费,在结算时收。对一个立刻就归还的仓位——一个按转账计的产品做的正是这件事——这笔费用是一个 0.75 的比例常数,乘上这个仓位一整天的租金,再按代理出去的能量里实际被花掉的那一份来折算。要是您改成一直拿着,这笔费用会怎么走,是我们那个订单唯一没能定下来的事。归还一个能量全部花光的仓位,不管您拿的时间有多短,欠的都是一天租金的四分之三。拿着能量却一点不动,您就只欠那些秒数。
预付款,以及“保证退回”保证的是什么
租是要先付钱的。预付款覆盖您选的那个时长,加上整整一天,再加上一道清算阈值,上面还有一笔手续费;而合约自己的最低额对应的时长是零——它坚持要的是一天的租金和那笔手续费,不是一个期限。多付是安全的,但不是免费的:多出来的部分不会在收租的时候还给您,它并进保证金,等仓位关掉时才回来。
预付款旁边,界面上会显示一个“至少退回”的数字。它承诺的是那笔手续费,加上使用费够不着的那四分之一天——这是一个下限,不是一个估计,而在我们自己那个订单上,链上退回来的比屏幕上说的略多一点。
保证金同时也是挡在一个被忘掉的仓位和清算之间的东西。清算是无需许可的:任何人都可以关掉一个保证金已经耗尽的仓位,并拿走清算人的那份报酬,那是一个固定下限和代理质押的一个小比例里较大的那个。它很少见——我们抽样的那一天,一千七百多次租赁里只有三次清算——但它是某些人正在跑的生意,而且那一天至少有两个彼此独立的清算人在做。使用费对一次清算的适用方式,和对一次自愿归还完全一样。
一个真实订单花了多少
2026 年 9 月 2 日,运营人手工租下 131,000 单位能量,把它代理给第二个钱包,用它向一个从来没有持有过 USDT 的地址发了一笔 USDT 转账,并在收租之后 144 秒把仓位还了回去。这笔转账花掉 130,285 单位,自己一点都没烧:代理做到了它被买来要做的事。下面每一个数字,都来自那两笔交易自己的事件记录。
| 这个仓位,2026 年 9 月 2 日 | 合约记下来的样子 |
|---|---|
| 租下的能量 | 131,000 单位 |
| 持有时长 | 144 秒 |
| 实际花掉的能量 | 130,285 单位 |
| 发出的预付款 | 29.062504 TRX |
| 累计的占用租金 | 0.014032 TRX |
| 归还时的使用费 | 6.269262 TRX |
| 归还时退回 | 22.77921 TRX |
| 这个仓位最终花掉 | 6.283294 TRX |
预付款减去退回,正好等于那两项费用加起来,中间没有别的东西。而它们俩一点都不像:那 144 秒的租金大约是账单的四百五十分之一,使用费是其余的全部。摊到租下的能量上,这个仓位花掉的略低于这笔转账本来会烧掉的一半——网络给能量的定价是每单位 100 sun,而转给一个没有 USDT 历史的地址要烧 13.1 TRX。
另外二十六个仓位,来自公开记录
我们的一个订单就是一个订单。不过那个合约上的每一次租赁都是公开的,所以我们把截至 2026 年 9 月 2 日那二十四小时的事件流配了对——2,621 次调用,其中 1,758 次租、860 次归还、3 次清算——并把 26 个完整仓位的全额账单拉了出来,从 199,964 单位一直到略低于 2 亿单位。这 26 个和我们那一个一样,两项费用加起来正好等于预付款减去退回。没有第三笔费用。
这 26 个显示出来的是:一个产品带着两个价格,您拿到哪一个,取决于您拿这些能量做了什么。其中二十一个的能量几乎没被动过,账单落在每租一单位十分之四 sun 到略超过五 sun 之间——占用租金,基本上就是那个费率。花掉了的那五个,每单位付的大约在燃烧价的六分之一到二分之一之间。时长几乎不起什么作用:其中一个只把仓位拿了三秒,花掉了它,被收的略低于一天租金的四分之一。
费率动得比我们预想的多。池子的利用率在同一天里从大约百分之九荡到四十二又荡了回来,而每秒的价格跟着它走:当天的高点比低点高出大约一半。缓存一分钟的费率没问题。跨着好几个小时的持有去外推一个报价,就不行。
什么时候便宜,什么时候不便宜
对您拿着而不花的能量来说便宜。对您花掉的能量来说不便宜:每单位大约是燃烧价的一半,拿多久几乎都差不多。这就是那个结论,而它是算术不是意见——使用费不会因为租期更短而衰减,所以一个按转账计的产品手上唯一那根杠杆,根本没接在任何东西上。
对着我们已经在买的那些卖方,在它上面跑一笔花掉的转账,落在我们付给他们的将近两倍到差不多三倍之间——而且这还是在钱包质押得足够好、能覆盖那两次调用自己的能量的前提下,按我们每天的流量,那意味着冻结一笔和整个资金池同一量级的资本。在我们的行情表上,2026 年 9 月 7 日 JustLend DAO 折算出来的一小时费率,在写这篇文章的那天坐在整片行情的中间——高过最便宜的那些卖方,低过燃烧价。我们自己一笔交付转账的价格随一天中的时段变动。
它不在中间的地方是容量。我们定价过的那个批量窗口——一小时几亿单位——大约只是一次调用所能代理出去的八十分之一,而样本里有一个第三方拿着将近 2 亿单位、拿了接近三个小时。我们路由过去的任何别的地方,都够不到它两个数量级之内。那里的坎在资金而不在价格:那种规模上一个小时的窗口,要的预付款是数万 TRX,而其中只有大约三分之一会在结算时回来,因为一个被花光的窗口上的使用费拿走了其余部分。那是一个要定量、要出资、要盯着的仓位——和用 API 买一笔转账那点能量,是两件不同的活儿。
我们没有量到的东西,直说:我们自己的一次清算、我们自己的一个没有质押的钱包,以及超出我们自己那笔钱的那一个订单之外的任何东西——而且因为那个仓位在花掉能量之后几秒钟就还了回去,我们没能分辨出“使用费在被花掉的能量恢复期间怎么衰减”的那两种读法。
同样的用量在这里要花多少,在预留任何东西之前就能报出来:API 参考文档里的 POST /v1/estimate →