一笔 USDT 提现在链上花多少,以及怎样给您的提现定价
在 TRON 上支付 USDT 的业务,得定一个提现手续费,通常还要定一个最低提现额。在链上,每笔提现让发送方花两个能量数之一,64,285 单位或 130,285 单位(也就是钱包报出的 6.5 TRX 和 13.1 TRX,在能量被烧掉的情况下),由收款方的 USDT 余额决定是哪一个。固定的手续费要对着这两者的混合来定价,而一个收款方具体会花哪个数,在任何东西发出之前就能读出来。
两个数,由收款方选其一
一笔 USDT 提现是对 USDT 合约转账函数的一次调用,网络按能量计量这次调用。2026 年 9 月 7 日,我们对着节点自己那份链的副本,把同一笔转账转给四种收款方各跑了一遍,什么都没有广播。转给已经持有 USDT 的地址,调用用了 64,285 单位。转给不持有的地址,用了 130,285。单凭余额就决定了这一点。地址曾不曾被激活没有差别,而一个单位的余额——代币能持有的最小数额——就足以得到较低的那个数(这两个数从哪里来)。
发送的金额不起作用。2026 年 10 月 27 日,我们从一个发送方出发,用两个金额——一个单位和一千 USDT——把调用重复了一遍,收款方一个持有 USDT,一个不持有。四个答复回来的还是同样那两个数,一个单位不差。我们唯一按回执量过的一笔自己的转账,于 2026 年 9 月 2 日发给一个没有 USDT 的地址,在链上花了 130,285 单位,正是这些调用预言的那个数。
| 一笔 USDT 转账 | 收款方持有 USDT | 收款方不持有 |
|---|---|---|
| 使用的能量,不论一个单位还是一千 USDT | 64,285 单位 | 130,285 单位 |
| 这些能量按网络每单位 100 sun 烧掉 | 6.4285 TRX | 13.0285 TRX |
| 被计的带宽,约 345 字节,免费额度用完后烧掉 | 0.345 TRX | 0.345 TRX |
钱包报出的整数 6.5 TRX 和 13.1 TRX,是同样的燃烧,按大约 65,000 和大约 131,000 单位算,比调用实际用的多 715 单位。带宽按交易的大小计量,不随收款方持有什么而变。每个账户每天有 600 字节免费,大约够一笔转账,所以一整天都在提现的发送方,几乎每一笔的字节都要付费(能量与带宽对比)。
能量从哪里来,决定了底线
烧掉的数字,是从一个不持有能量的钱包发出时的成本,网络对每一个单位都收 TRX。发送方也可以改为自带能量,靠质押或靠租用,而提现手续费的底线,就是发送方在这三种办法里用的那一种。
质押 TRX 会让账户分到网络能量的每日一份,公式就是一次除法,在为了能量要质押多少 TRX里算过。质押没有每笔转账的价格。它的成本是它锁住的本金,解押十四天之后才回来,外加一份不能结转的额度:清闲的那天的能量,到当天结束就没了。
租用把同样的能量交付给发送钱包,持续几分钟或一小时。我们对它的定价是每种租期一个价格,每隔几分钟对着市场重新计算,所以实时的数字在价格页上。下表放的是对 API 的一次读取,时间是 2026 年 10 月 27 日 21:47 UTC。
| 一笔提现的能量 | 收款方持有 USDT | 收款方不持有 |
|---|---|---|
| 由网络烧掉 | 6.4285 TRX | 13.0285 TRX |
| 2026 年 10 月 27 日在这里租用,五分钟租期 | 1.755 TRX | 3.537 TRX |
| 2026 年 10 月 27 日在这里租用,一小时租期 | 1.95 TRX | 3.93 TRX |
| 质押,按 2026 年 9 月 7 日的参数:为覆盖每天一笔这样的提现而锁定的 TRX,按名义上的 65,000 和 131,000 单位 | 6770 TRX | 13645 TRX |
租用的那几行是 typical_price_trx,即 GET /v1/tariff 对每种在售租期给出的那个值。两种租期交付的能量相同,只是它在钱包上停留的时间不同。带宽以同样的方式叠加在每一行之上。质押那一行是一次性锁定的本金,并随业务量增长:每天十笔提现,需要大约十倍的质押。
一个固定费用,对两种成本
提现手续费通常是一个数,而它底下的成本是两个数之一。固定费用可以按最坏情形定价,把每笔提现都当作转给空余额地址来收。这样覆盖了每一个收款方,但对每一个本来就持有 USDT 的收款方都多收了。或者可以按混合比例定价:较小的那个数,加上两数之差乘以不持有 USDT 的收款方所占的比例。这个比例决定平均值,而只有付款方才能提供它。
这个比例我们没有量过。下面各行是在两个给定比例下的算例,即每十个收款方里有一个、每四个里有一个,两个端点也摆在旁边。它们是对上面数字的算术,不描述任何真实的业务。
| 算例:不持有 USDT 的收款方所占比例 | 每笔提现烧掉的平均能量 | 五分钟租期上的平均值,读于 2026 年 10 月 27 日 |
|---|---|---|
| 一个也没有 | 6.4285 TRX | 1.755 TRX |
| 十个里有一个 | 7.0885 TRX | 1.9332 TRX |
| 四个里有一个 | 8.0785 TRX | 2.2005 TRX |
| 全部 | 13.0285 TRX | 3.537 TRX |
在十个里有一个的比例下,按最坏情形定价的费用,收到的略高于平均值的一又五分之四。在四个里有一个的比例下,收到的约为一又五分之三。两列之间的比值几乎不变,因为在两列里较大的那个数都约为较小那个的两倍。按混合比例定价则背着相反的风险:按十个里有一个定的费用,在大多数收款方结果都不持有 USDT 的一轮付款上会亏钱,而费用本身看不出这件事发生过。
发送之前先读类型
POST /v1/estimate 最多接受 500 个收款方,并为每个返回一个 kind:持有 USDT 的地址是 single,不持有的是 double,合约是 custom。每个条目都带着它的 energy_units 和 price_trx,响应里另有这一轮的 total_trx,旁边是 burn_cost_trx,即同一轮要烧掉的量。这个调用不预留任何东西,也不扣费。一次查一个地址时,GET /v1/address-check 以 expected_kind 作答。
如果有两档手续费,由估价决定每笔提现适用哪一档。如果只有一档,把一个月的估价里 double 的条目数一数,就得到您自己业务的比例,这正是上面的表不得不去假设的那个数。custom 条目是按该合约自身转账的一次模拟运行定价的,所以它的能量既不是那两个数之一,固定费用对它也无从谈起。
类型是在某一个时刻读的,收款方在这之间可能会变。在估价之后把 USDT 清空的地址,到提现落地时要花较大的那个数,而钱包上的能量只够较小那个数时,差额由 TRX 烧掉(那些看起来毫无异样的失败)。对于整整一轮,批量付款,一次最多 500 笔讲了估价,以及它为每个收款方返回的警告。
为什么提现要设最低额
成本是按笔算的:一个单位和一千 USDT,在我们的调用里花的能量一样多。所以覆盖它的费用,是每笔提现上的一笔固定数额,而它占金额的比例,随金额变小而变大。最低提现额,就是低于它时这个比例大到根本不值得付出的金额。最低额所依据的成本由链来定:就是上面两个数之一,不论提现金额大小。线划在哪里是付款方的选择,低于这条线的提现会被直接拒绝。
我们没有量的东西
对任何一家业务,包括我们自己的,我们都没有一个符合实际的、不持有 USDT 的收款方比例。能量数字来自对着链的状态跑、不广播的调用,而只有较大的那个对照过我们自己的一份回执,就是上面九月的那笔转账。这两个数在 2026 年 9 月 7 日和 10 月 27 日是一样的。它们是 USDT 合约和网络定价的属性,两者都可能改变。租用的价格只是一次读取,而价格跟着市场走。
给下一轮付款定手续费之前,先看每个收款方会花那两个数中的哪一个,不预留任何东西:POST /v1/estimate 里每个收款方的 kind →