guide
波场手续费代付:免Gas转账如何实现
本页内容
据 Messari《State of TRON》报告,2026 年 6 月底波场链上的 USDT 存量为 879 亿美元,超过以太坊的 787 亿美元,是全球承载稳定币最多的公链。而这条链上没有 Paymaster,没有 Bundler,也没有账户抽象。
波场手续费代付走的是完全不同的一条路,这一点常让从以太坊转过来的人困惑。在 EVM 世界里,免Gas费几乎等同于 ERC-4337。但波场免手续费转账出现得更早,规模更大,实现方式和 Paymaster 完全不是一回事。
什么是免手续费转账
免手续费转账指的是:发起交易的人不需要动用链上的原生代币,就能让交易上链。手续费本身并没有消失,仍然有人付。变的只是「谁来付」和「用什么资产付」。
几乎所有实现都落在三种安排里:
- 别人替你付。 dApp、钱包或某个服务方直接补贴这笔费用,你的余额分文不动。
- 你用另一种代币付。 费用从你正在转的资产里扣,通常是稳定币,由第三方换成原生代币结算给网络。这就是手续费代扣。
- 有人把资源借给你。 网络的付费能力被提前转移到你的账户上,交易消耗的是这份资源,而不是你的余额。
前两种是多数公链所说的手续费代付。第三种在波场以外几乎见不到,而它恰恰承载了波场绝大部分转账量。
以太坊怎么做:Paymaster 模型
在以太坊上,一个普通账户没有办法让另一个账户替自己出 Gas。协议层没有这个原语,所有方案都只能建在协议之上,用合约实现。
早期做法是元交易(meta-transaction):你签一条消息而不是一笔交易,中继方把它包进真实交易里、垫付 Gas,目标合约再从签名里还原出你的地址。这套能跑通,但每个合约都得专门为它改写。
ERC-4337 把这个模式标准化了。你的账户变成一个智能合约钱包,签的是 UserOperation 而不是交易,由 Bundler 打包提交,统一的 EntryPoint 合约负责执行流程。Paymaster 合约可以承诺代付 Gas,前提是它已经在 EntryPoint 里预存了 ETH。ERC-20 版本的 Paymaster 则改收 USDC 或 USDT,自己垫 ETH。
这套设计足够灵活,代价是链路很长:智能合约钱包、Bundler、EntryPoint、一个有余额的 Paymaster,四个部件都到位,交易才发得出去。
波场手续费代付的两种机制
波场从来不需要为「代付」单独立一个合约标准,因为代付能力本身就写在协议里。结果是它有两套机制而不是一套,各自解决不同的问题。
能量代理
波场不收 Gas,它收两种资源:带宽用于普通转账,能量用于智能合约调用,包括每一笔 TRC-20 转账。质押 TRX 得到能量;直接燃烧 TRX 也能按固定价格换到同样的效果。
关键在于,Stake 2.0 允许任意账户把自己质押产生的能量代理给另一个账户,一次 DelegateResource 调用就够了。TRX 本身不发生转移,接收方的交易消耗的是这份代理来的能量,而不是烧自己的余额。
波场能量代理是写进协议原语里的手续费代付。 不用部署合约,不需要中继方,接收方仍然是一个普通账户,钱包侧什么都不用改。一笔 USDT 转账大约需要 65,000 能量,地址上有这么多代理能量,就能在完全不花 TRX 的情况下把 USDT 转出去。市面上绝大多数「低价转账」服务背后就是这个机制,资源模型本身我们在波场能量是什么里讲过。
它的边界是:代理只覆盖能量,不覆盖那一点带宽消耗,所以账户仍然需要一点 TRX 或者每日免费带宽额度。它让你非常接近免手续费,但不是完全免。
GasFree 协议
GasFree 解决的是另外半个问题:钱包里只有 USDT、TRX 余额为零,这种账户连交易都广播不出去。
它的设计是「授权签名 + 中继」,本质上更接近元交易,而不是 ERC-4337。按官方规范,整个流程有四个角色:用户、用户的 GasFree 账户、钱包、服务商。
- GasFree 账户 由你现有地址推导而来,控制权仍归你。它不是智能合约钱包。
- 你签一条 TIP-712 结构化数据
PermitTransfer,里面写明代币、收款地址、金额、maxFee、截止时间和 nonce。签名本身不花钱,因为签名不是交易。 - 服务商 收走这份签名授权,提交上链,并且自己垫付 TRX。
- 服务商从你转出的代币里扣走手续费。你用 USDT 付费,全程 TRX 余额都是零。
用 USDT 直接付手续费是用户最直观的感受,也正是 GasFree 能在一个从没持有过 TRX 的地址上跑起来的原因。
有两个细节值得在使用前知道。maxFee 是你签名时定下的上限,服务商不能超过它收费,也就是说费用由你的签名兜底,而不是靠信任。另外账户在首次使用时激活,除转账费外还有一次性的激活费。具体到各家钱包的设置方式、入金要求和当前费率,在没有 TRX 怎么转 USDT这篇里有完整说明。
波场与 EVM 模型对比
| 维度 | 以太坊(ERC-4337) | 波场能量代理 | 波场 GasFree |
|---|---|---|---|
| 实现层级 | 协议之上的合约层 | 协议内部 | 授权合约 + 链下中继 |
| 钱包要求 | 智能合约账户 | 普通账户 | 普通账户 |
| 用户签什么 | UserOperation | 不用额外签 | TIP-712 授权消息 |
| 谁出手续费 | Paymaster,预存 ETH | 代理方,通过质押的 TRX | 服务商,垫付 TRX |
| 用什么币计价 | ETH,或经 Paymaster 用 ERC-20 | 不计价,资源是借来的 | 转出的那种代币 |
| 需要哪些基础设施 | Bundler、EntryPoint、Paymaster | 无 | 服务商网络 |
| 收款方要做什么 | 不用 | 不用 | 不用 |
| 最适合 | 补贴新用户的 dApp | 经常转 TRC-20 的人 | 只有稳定币、没有 TRX 的钱包 |
结论:以太坊是在账户之上加一层可编程逻辑来抽象手续费;波场是直接在普通账户之间搬运资源本身,账户什么都没有时再退回到授权中继。没有哪一种更先进,它们回应的是不同的约束条件。
每笔转账到底花多少
免手续费不等于免费,波场上这三条路径的价格差别不小。按 TRX 约 0.33 美元计算:
| 路径 | 每笔 USDT 转账成本 | 折合美元 |
|---|---|---|
| 直接烧 TRX,不做代付 | 6.5 TRX;收款方从未持有过 USDT 时约 13.1 TRX | $2.15 / $4.32 |
| 代理能量,按小时租 | 2.6 至 3.9 TRX | $0.86 至 $1.29 |
| GasFree | 约 1 至 1.5 USDT,另加一次性激活费 | $1.00 至 $1.50 |
| 自己质押 TRX 并自代理 | 单笔为零,代价是锁仓 | 边际成本 $0 |
一笔免手续费 USDT 转账的实际成本:租一小时能量约 2.6 至 3.9 TRX,而不做任何处理网络会烧掉 6.5 TRX,所以从第一笔转账起就已经回本。GasFree 单笔略贵一些,但它能在完全没有 TRX 的钱包上跑通,这是租能量做不到的。
这个领域的「省了多少」需要留神。不少文章仍在引用 13.4 TRX 的标准燃烧值,并在此之上算出夸张的百分比。波场治理提案 #104 已于 2025-08-29 把能量单价减半到 100 SUN,此后标准燃烧一直是 6.5 TRX。各条路径的当前数字,我们在 TRC20 转账手续费里逐条拆过。
如果转账量足够大、又能接受锁仓,自己质押 TRX 比任何租赁都划算。支撑每天一笔 USDT 转账大约需要质押 7,027 TRX,解质押还要等 14 天。低于这个量级,租赁在资金效率上仍然更优。
哪种方案适合你
钱包里只有 USDT,一分 TRX 都没有: 只有 GasFree 走得通,其他方案都需要先广播一笔你还发不出去的交易。第一笔要把激活费算进预算。
经常从有余额的钱包转 TRC-20: 代理能量单笔更便宜,而且钱包在其他方面还是一个普通账户。租赁时长按实际窗口来买就行,购买波场能量时选长了没用完的部分就是白花的钱。
做应用、想替用户承担手续费: 能量代理是波场上最接近 Paymaster 的东西,而且工作量小得多。把能量代理到用户地址,让他们的交易消耗掉,之后收回即可。不用部署合约,也不用自己跑 Bundler。
做跨链对比、还没决定用哪条链: 看每笔的总成本,而不是看架构是否优雅。对做 OTC 和跨境结算的人来说,波场的实现方式确实非典型,但成本足够低,这两件事都比「哪个标准更先进」重要。波场到底收哪些费、为什么这么收,可以看波场手续费详解。
常见问题
免手续费转账真的免费吗?
不免费。网络费用始终存在,而且始终有人在付。所谓免手续费,只是这笔成本从发送方的原生代币余额上挪走了:或者由补贴方承担,或者转嫁到你正在转的代币上,或者由别人提前借给你一份资源。在波场上,它最终通常表现为一笔用 TRX 支付的租赁费,或者一笔从 USDT 里扣掉的服务费,两者都低于网络默认烧掉的 6.5 TRX。
波场支持 ERC-4337 账户抽象吗?
实际上没有。波场虚拟机兼容 EVM,理论上这些合约可以部署,但波场上并不存在成规模的 Paymaster 或 Bundler 生态,也没有必要去建。ERC-4337 还要求用户持有智能合约钱包,而波场的两套机制都从普通地址就能用。协议本身已经允许一个账户把能量直接交给另一个账户,这正是 ERC-4337 绕道 Paymaster 才能达到的结果。波场是在更底层把问题解决掉了。
免手续费转账里,手续费到底是谁出的?
取决于机制。走能量代理时,是质押了 TRX 的那个账户提供资源、发送方消耗资源,代理方付出的是锁仓成本而不是每笔的费用。走 GasFree 时,是服务商把交易广播上链、垫付 TRX,再从转出的代币里扣掉手续费把成本收回来。
gasless 和 gas-free 有区别吗?
两个词用得很随意,多数时候是一个意思。在波场这里有个特殊之处:GasFree 是一个具体的协议名称,不是泛指。有人会把 gasless 留给「完全由别人承担」的情况,把 gas-free 留给「你仍然要付,只是不用原生代币付」的情况。波场的 GasFree 属于后者:你付了钱,只是从来不用 TRX 付。
TRX 余额为零还能转 USDT 吗?
可以,走 GasFree 就行,因为签一份授权不是交易,不花钱。单靠租来的能量解决不了空钱包这种情况,因为转账仍要消耗一点带宽,而一个既没有 TRX、也没有免费带宽的账户根本广播不出去。如果钱包里还有一点 TRX,那么代理能量是两者中更便宜的。
收款方需要 TRX 才能收到 USDT 吗?
不需要。波场只向发送方收费,收款不花钱、不需要 TRX、不需要能量,也不用做任何设置。但收款方的历史会影响发送方的账单:转给一个从未持有过 USDT 的地址,消耗的能量约为 131,000 而不是 65,000,这就是同样一笔转账有时贵一倍的原因。
波场上的手续费代付安全吗?
能量代理是原生协议操作,代理方不会因此获得对你账户的任何权限。GasFree 则用签名里的 maxFee 上限和一个很短的截止时间(通常三分钟)把自身风险收窄,一份授权不会被攥在手里等到价格不利时再用。至于用哪家服务,常识仍然适用:正规流程从不需要你的助记词,也不会要求任何代币授权。