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

LEG 03 · 链上转移

租 TRX 能量转 USDT 安全吗:哪些钱会亏、哪些签名不属于租能量

接收委托能量不用你签名,付 TRX 租金才需要你确认转账。对方收款却不交付时,损失包括租金和付款产生的网络费。改账户权限、授权 USDT 或交出私钥,则可能让钱包资产被转走,都不是接收能量的必要步骤。

三行对照:出租方把能量委托到你的地址,由出租方签名,接收委托不用你签名,另付 TRX 租金时需要确认转账;修改账户权限,要账户自己的签名,链上另收 100 TRX,不属于租能量;给某个合约授权 USDT 额度,要你签名,之后对方可在额度内转走 USDT,不属于租能量。
租能量要你确认的只有付租金那笔 TRX 转账;改账户权限、授权 USDT 额度都不属于租能量。

这里按最直接的租法来对账:你把接收能量的地址给出租方,确认一笔普通 TRX 转账付租金;出租方从自己的地址发起能量委托。委托本身不会给对方动用你钱包资产的权限。租金付了却没收到能量,不要按「解冻费」之类的理由继续补钱。

若页面还要求改账户权限、给 USDT 授权,或填写私钥、助记词,风险就到了钱包里的资产。下面按交易种类看:谁签名,钱从哪里出,哪一步不该照做。

租来的能量,是谁签的名、从哪个地址来的

能量是质押 TRX 换来的:有人质押了 TRX,网络按质押份额分给它能量。TRON 开发者文档的委托资源页写的是:质押和委托是两步独立操作,质押方可以把得到的能量借给另一个账户,TRX 仍然质押在它自己名下,接收的账户拿到的是能量的使用权。

TRON 文档和主网参数的核对日期是 2026 年 10 月 12 日。

链上记下来的,是一笔叫 DelegateResourceContract 的交易,里面几栏各归一方:

  • owner_address:发起委托的地址,出租方的。交易由它签名。
  • receiver_address:接收能量的地址,你的。
  • balance:委托出来的质押份额,原始字段单位是 sun;1,000,000 sun = 1 TRX,不是能量数。
  • resource:ENERGY 或 BANDWIDTH。
  • lock:锁不锁定,后面单讲。
TRON 开发者文档 Delegating resources 页的开头部分:标题下方一句说明把质押得来的带宽或能量借给另一个账户;正文第一段写质押与委托是两步独立操作,原来的 TRX 仍质押在出借方名下,接收账户可以使用带宽或能量;下方 What can be delegated 表格里 Bandwidth 与 Energy 标为可委托,TRON Power 标为不可委托
TRON 开发者文档的 Delegating resources 页:开头一段写明委托之后 TRX 仍质押在出借方名下、接收账户只拿到资源的使用权,下面的表格列出哪几种资源可以委托。(2026 年 10 月截图)

整笔交易里,接收方出现的地方只有一个地址。没有哪一栏留给接收方签名,也没有哪一栏碰得到接收方的余额。

同一页还列了几条限制:一次委托最少 1 TRX 的份额;不能委托给自己;不能委托给合约地址,接收方必须是普通账户。

你这一头的账:一笔 TRX 付款,最多亏多少

普通 TRX 转账付款的,金额和收款地址都要自己核对。对方收款却不委托,协议不会自动退回租金。这笔订单的直接损失是租金,加上付款时已经扣掉的网络费;预存款、另外的授权或后续转账要另算。

付租金这笔转账自己的网络费也要算:普通 TRX 转账消耗带宽,不消耗能量。文档的资源付费页举的例子里,一笔 TRX 转账占 270 带宽。免费带宽额度为 600,但还要看账户剩余额度及全网共享额度是否够付整笔;不足时可能烧 TRX。向未激活地址转 TRX 还有账户创建费,确认页上的额外费用也得算进租赁成本。

所以头一次用某家服务,先付一笔的钱、租一笔的量,到账了再说下一笔。对方要是让你先预存一笔余额,可能损失的本金就从一笔租金变成整笔预存款,付款的网络费仍另计。

改权限、授权 USDT、交私钥,遇到就停

对照上面那笔委托交易,再看别人让你做的动作。凡是多出来的,都要问一句:这一步和能量有什么关系?

让你签一笔「修改账户权限」

TRON 账户的控制权写在权限里。文档的账户权限页把 Owner 权限定义为完全控制:能执行任何类型的交易,也能改账户自己的权限。改权限用的是 AccountPermissionUpdateContract,它会把整套权限配置替换掉,通常由账户当前的 Owner 权限签名。

替换成什么,全看交易里写的地址;Owner 和 Active 两类权限的名单都要整份重填。新名单里如果只剩别人的地址,你手里的私钥就够不到签名门槛了,账户里的 USDT 和 TRX 你都动不了。文档自己也写了一句重话:Owner 权限凑不够门槛、又没有别的权限能改它时,这个账户的权限再也改不回来。

这类交易按笔另收权限更新费。文档表格与主网参数对应的是 100,000,000 sun,即 100 TRX,此外还有交易本身的网络费。租一笔能量,不需要动账户权限。

让你给某个合约「授权」USDT

USDT 在 TRON 上是 TRC-20 合约。TRON 开发者文档的 TRC-20 protocol interface 页里,approve 的作用是允许某个地址从调用者账户转走不超过指定数量的代币;拿到授权的一方之后用 transferFrom 就能转,不需要你再签一次。

授权的是你的 USDT 额度。委托能量那笔交易里没有代币、没有额度,也不经过 USDT 合约。如果弹出的是 USDT 的 approve 交易,确认后授出的是代币支配额度。连上钱包那一步还不算授权,授没授、授给谁、授多少,看签名确认页上的合约、方法和金额。

让你填助记词或私钥

账户默认的两个权限,门槛都是 1,名单里只有账户自己的地址。意思是:谁拿到私钥,谁一个人就能签这个账户的任何交易,包括上面两种。委托交易由出租方的私钥签,用不到你的。

签名之前看钱包确认页上写的交易类型和内容。付租金时,只该看到一笔 TRX 转账:金额是报价,收款方是对方的地址。出现权限、授权、合约调用这类字样,或者钱包没把这笔交易写清楚,先不签。

假客服、代操作这一路的说法,见中文圈常见加密骗局。

能量到了,还会被收回吗

会。看委托时 lock 那一栏怎么填的。

文档的说法:lock 不开(默认),出租方随时可以撤回,撤回立即生效。lock 打开,这笔委托在锁定期内撤不走;锁定期按区块数填,不填就是 86,400 个区块,按每块 3 秒算约 3 天。上限由链上参数管,主网现行参数是 864,000 个区块;864,000 × 3 秒 ÷ 86,400 秒/天,约 30 天。

锁不锁,是出租方那笔交易里定的,你改不了。你能做的是别让能量闲着:到账了就发,发之前再看一眼可用能量。

撤回的时候,网络会按比例回收接收方还在 24 小时恢复期里的资源,委托资源文档末尾链接的 Resource reclamation upon undelegation 页列出了公式。自己另外质押了 TRX 换能量的账户,被撤回之后可用能量可能比预想的少。

能量被撤走、或者到的数不够,转账会失败吗?不一定。调用方先用自己的可用能量,不够的部分可以烧 TRX 补上,每单位按下文单价计算。但光有 TRX 余额不够:fee_limit 限定的能量预算也得够,合约执行本身也可能失败。发送前一起看可用能量、TRX 余额和费用上限;失败时怎样扣费,见TRC20 转 USDT 要多少 TRX。

租一笔划不划算:拿报价和直接烧 TRX 比

如果没有自有或委托能量、也没有合约方承担费用,就要烧 TRX 支付能量。主网参数 getEnergyFee 为每单位 100 sun,即 0.0001 TRX。

一笔 USDT 转账吃多少能量,每笔不一样。TRC20 转 USDT 要多少 TRX里列了两笔转账的链上回执,耗能分别是 64,285 和 130,285。按这两个数、全部由你烧 TRX 支付来算:64,285 × 0.0001 = 6.4285 TRX;130,285 × 0.0001 = 13.0285 TRX。这是两种耗能下的能量成本,还没扣租金,也没算付租金的网络费。

比的时候三个数摆在一起:

  1. 对方的报价,多少 TRX;
  2. 到账的能量数。委托交易里写的是 TRX 份额,不是能量,同样的份额换到多少能量随全网质押总量变。以你地址上实际多出来的能量为准,不以对方说的为准;
  3. 你这一笔预估要多少能量。看钱包发送 USDT 的确认页;如果只显示 TRX 费用、没列能量用量,先查钱包的费用明细,不要拿出租方说的「够转一笔」当数。

算法一句话:这一笔实际用得上的租来能量 × 0.0001 TRX,减租金,再减付租金多出来的网络费,结果大于零才省钱。用得上的部分不会超过原本需要烧 TRX 支付的能量;手里本来就够用的资源,不要再算一遍节省。到账只够一半,剩下的仍要烧 TRX。

转得少的人还有一笔账要算:为了省几个 TRX,多了一个要核对的对手方、多了一次签名的机会。直接烧 TRX 不用再核对出租方,但可能多付网络费。两头怎么取,看报价和转账次数。

付款前后各核对什么

按钱走的顺序来。

  1. 付款前。对方要的东西只有收款地址和一笔 TRX,才往下走。页面要你连接钱包的,先弄清连接之后弹出来的是什么交易。
  2. 付款时。确认页上是一笔 TRX 转账,金额等于报价。付款的 TxID 留下。
  3. 到账后。从钱包复制自己的 TRON 地址,在区块浏览器按地址查询资源,或打开钱包的能量详情,比较付款前后的可用能量。查询只用公开地址,不用向出租方交私钥。谁委托给了你,链上查得到:节点接口 getdelegatedresourceaccountindexv2 返回的就是「谁委托给我、我委托给谁」。
  4. 发 USDT 之前。再看一次可用能量和钱包的预估费用。能量没到、到得少,或已经被撤走,先不发,把租金 TxID 和订单号交给出租方核对;不接受处理时保留记录,不为追讨租金继续付费。
  5. 发完。拿转账的 TxID 查回执,看这笔的能量是资源付的还是烧 TRX 付的。和租金的 TxID 放在一起存,存法见加密交易记录怎么留。

USDT 在交易所账户里的,提币时链上的能量由平台付,用不着自己租;几条网络的费用怎么比,见提币网络怎么选。