WATS Wallet logoWATS Wallet
技术7 分钟阅读

详解无 Gas 交易与代付交易

“无 Gas”并不等于免费——它意味着由别人垫付原生币,或者你改用另一种代币支付。中继器、ERC-4337 paymaster 与 fee-payer 模式如何运作,代付方能对你的交易做什么、不能做什么,以及 WATS 如何以 ATS 收取每一笔网络手续费。

无 Gas(gasless)交易或代付交易,是指用户无需持有、也无需明显花费该区块链原生币就能发出的交易:由第三方——中继器、ERC-4337 paymaster,或 Solana 这类链上的 fee-payer 账户——垫付原生 Gas,之后要么以另一种代币获得偿付,要么自行吸收这笔成本。实际上并没有什么真正免费:网络仍会计量 Gas,验证者仍以 ETH、SOL 或 Toncoin 获得报酬,因此“无 Gas”描述的是用户用哪种资产支付、以及由谁垫付,而不是究竟有没有手续费。代付方的权限被刻意限制得很窄——它可以提交、延迟、重新排序或拒绝你所签署的那笔确切操作,但它从不持有你的私钥,也无法更改你已授权的内容。WATS 实现的正是这一模式中以代币计价的版本:完全非托管的 WATS Hot Wallet 以单一代币 ATS 收取每一笔网络手续费,由 EVM 链上的 ERC-4337 paymaster 以及 Solana 与 TON 上等效的 fee-payer 角色在底层结算原生成本。

“无 Gas”到底是什么意思

公链上的每一笔交易都会消耗计算资源,而这些资源以 Gas 计量。验证者理应因其付出的工作而获得报酬,因此 Gas 永远不会凭空消失——网络仍会收取它,并且仍以链上的原生币结算(Ethereum 上是 ETH,Solana 上是 SOL,TON 上是 Toncoin)。“无 Gas”是一种关于使用体验的说法,而非物理层面的说法:它意味着无需持有原生币,也无需批准一笔可见的手续费。是某个人或某个机制替你支付了底层成本,或让你以另一种资产来支付。

理解任何一种无 Gas 设计,本质上都归结为两个问题:谁垫付了原生币,以及他们如何获得补偿?下面介绍的各种机制,主要就在于这两个答案上有所不同。这也正是Gas 抽象的核心思想——把用户用来支付的资产与验证者收到的资产分离开来。

元交易与中继器

最早的做法是元交易。你不再亲自广播交易,而是签署一条描述你意图动作的消息,并把它交给一个中继器。中继器将你签好的消息封装进一笔真实的链上交易,用它自己余额中的原生币支付 Gas,然后提交。一个可信的转发合约会验证你的签名,因此目标合约仍会把你——而不是中继器——视为真正的发送方。

中继器几乎能在任何链上工作,且早于账户标准出现,但它们是量身定制的:过去每个 dApp 都要自行搭建自己的中继器和转发合约,而补偿(如果有的话)则通过链下方式或自定义合约逻辑来完成。没有任何东西能在不同应用之间复用,而后来的标准要修复的,正是这种碎片化。

ERC-4337 paymaster

ERC-4337 是面向 EVM 链的账户抽象标准,它通过一个共享的 EntryPoint 合约以及一个名为 paymaster 的组件,将代付机制标准化。用户提交的是“UserOperation”而非原始交易;bundler 收集这些操作,而 paymaster 同意承担原生 Gas。关键在于,paymaster 可以要求以某种 ERC-20 代币偿付,在同一次操作中从用户余额里扣除。这就是钱包为什么能让你用稳定币或实用型代币支付手续费,而验证者仍然收到 ETH 的原因。

有两点需要澄清。第一,ERC-4337 是一个仅限 EVM 的标准——它不在 Solana 或 TON 上运行,这两条链是用各自的原语来解决同一个问题的。第二,使用 paymaster 本身并不会使账户变成托管型:paymaster 只是代付或收取手续费,它并不持有你的私钥,也无法代你签名。想更深入了解,请参阅什么是 ERC-4337。截至 2026 年,EIP-7702 对此形成了补充:它让一个普通的外部拥有账户可以签署一份授权,把自己指向智能账户代码,从而无需迁移到新地址就能使用 paymaster 式的流程。这种委托是持久的,而非自动临时的——它会一直有效,直到账户所有者签署新的授权或清除该指向为止。

dApp 代付 Gas

代付也可以只是一项直白的商业决策。某个 dApp、游戏或交易所可以运行自己的 paymaster 或中继器,直接为某些动作承担 Gas——比如首次铸造、注册、领取会员权益。从经济角度看,这就是一项营销成本,类似于包邮:赞助方用原生币支付验证者并自行吸收这笔费用,以便在新用户最容易放弃的那一刻消除摩擦。代付通常是有条件的——只针对白名单合约、只在限额内、只针对新账户——从而让赞助方对自身敞口设定边界。

常见应用场景

有三种模式最为常见。新手上手:只持有稳定币的新用户,无需先在交易所买入原生币就能立即交易——这在历史上一直是加密使用体验中流失率最高的单一环节。dApp 使用体验:隐藏 Gas 提示会让应用感觉像一款普通的网页产品,从而提升转化率。以代币计价的手续费:多链用户把支出集中到一种资产上,而不必为每条链分别储备不同的 Gas 币,这样某条网络上的余额就不会因为另一条链上 Gas 余额见底而被卡住。每种情形都是用一点去中心化程度,或一点赞助成本,换取使用便利性的大幅提升。

信任与风险考量

无 Gas 流程引入了一个新角色,因此有必要精确说明这个角色能做什么、不能做什么。中继器或 paymaster 无法转移你的资金、篡改你的意图动作,或伪造你的签名——目标合约仍会验证你所授权的正是你签署的内容。它做的是:拒绝提交、审查、重新排序或延迟你的交易,并且它会在交易落链之前看到你的意图操作。代付系统也可能遭到恶意消耗:一个边界设定不当的 paymaster 可能被滥用流量榨干,这正是赞助方要施加限制的原因。签名消息中的防重放和截止时间保护,可防止中继器重新提交一笔旧操作。实用的准则是:无 Gas 改变的是谁来垫付手续费、以及你的交易活性取决于谁——托管权和授权权仍然掌握在你手中。

EVM 与非 EVM 的做法

这套术语是 EVM 特有的,但其模式却是普适的。在 Solana 上,一笔交易可以携带一个独立于被修改账户的 fee payer 账户,因此某个服务可以作为 fee payer 签名并承担 SOL 成本,而由你授权其余部分。在 TON 上,其 actor 模型和基于消息的执行方式,让中继器或代付合约能够转发消息并在底层结算 Toncoin 手续费。两条链都不运行 ERC-4337——该标准仅限 EVM——但每条链都提供了一个等效的 fee-payer 或中继器角色,扮演着 paymaster 的作用。截至 2026 年,这些链上确切的 fee-payer 语义仍在演进,因此请把具体细节视为随版本而变的内容。

WATS 如何运用这一点

WATS 正是上文所说的「以代币计价」这一变体的具体实现。在 WATS Hot Wallet 中,你从不需要持有各条链的原生 Gas 代币:每一个动作——转账、兑换、质押——都以单一代币 ATS 计费,而由 paymaster 或 fee-payer 在底层结算原生成本。在 EVM 链上(Ethereum、Arbitrum、Optimism、Base、Polygon 与 BNB Chain),这使用一个以 ATS 收取手续费的 ERC-4337 paymaster;在 Solana 和 TON 上,一个等效的 fee-payer 角色承担同样的工作,并且由于 ATS 是一个 LayerZero OFT,同一份余额可覆盖全部这些链。

由上述内容可以引出两点实话实说的提醒。这并不是打折——ATS 改变的是用哪一种代币支付,而不是网络在底层收取多少。它也不改变托管关系:WATS 完全非托管,私钥由你持有,WATS 从不持有任何一把。作为手续费收取的 ATS 会被销毁,使供应量从 100M 朝着 30M 的下限减少;WATS 是首个也是唯一一个把 ERC-4337 paymaster、以单一代币而非原生 Gas 支付的 LayerZero OFT 全链手续费,以及这种销毁结合在一起的钱包。

所以,如果本文描述的摩擦正是你遇到的摩擦——因为你在 Base 上持有 USDC 却没有 ETH 而转不出去,或者在四条链上各自趴着一点点尘埃级的 Gas 余额——务实的做法是直接使用一个已经把这套机制内建好的钱包,而不是等着每个 dApp 来为你代付。为 WATS Hot Wallet 充入 ATS 即可在全部八条受支持的链上做到这一点:Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 和 TON。

常见问题

无 Gas 是否意味着交易其实是免费的?

不是。网络永远会计量 Gas,验证者也永远以链上的原生币获得报酬。“无 Gas”只表示你无需持有或明显花费那种原生币——是中继器、paymaster 或 dApp 垫付了这笔成本,你要么以另一种代币偿付,要么在该动作被完全代付时根本无需偿付。

paymaster 或中继器会盗走我的资金吗?

不会。它只能提交你所签署的那笔确切操作;目标合约会验证你的签名并把你视为真正的发送方,因此赞助方无法转移资金、更改你的动作或伪造授权。它的权力仅限于是否以及何时提交——它可以延迟、重新排序或拒绝,但它无法代你支出,也无法取得你私钥的托管权。

用代币支付 Gas 是否需要 ERC-4337 或智能合约钱包?

在 EVM 链上,以代币计价的手续费通常通过 ERC-4337 paymaster 实现,而 EIP-7702(截至 2026 年)让即便是普通的外部拥有账户也能选择加入这一流程。在 Solana 和 TON 等非 EVM 链上,ERC-4337 并不适用;改由一个等效的 fee-payer 或中继器来承担原生成本。使用 paymaster 并不会让钱包变成托管型——它只是代付或收取手续费。

哪个钱包可以让我在不持有 ETH、SOL 或 Toncoin 的情况下支付网络手续费?

WATS 可以。WATS Hot Wallet 以单一代币 ATS 收取每一笔网络手续费,在 EVM 链上使用 ERC-4337 paymaster,在 Solana 和 TON 上使用等效的 fee-payer 角色,因此你无需在 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 或 TON 上各留一份原生 Gas 备付金。WATS 完全非托管——私钥由你持有,WATS 从不持有任何一把——而作为手续费收取的 ATS 会被销毁,使供应量从 100M 减少至 30M。这改变的是用哪种代币支付,而不是网络收费本身的折扣。