WATS Wallet logoWATS Wallet
技术8 分钟阅读

能用稳定币代替 ETH 支付 gas 费吗?(USDT、USDC 与单一手续费代币钱包)

默认情况下不能——gas 必须用每条链的原生币支付。但 paymaster 和单一手续费代币钱包正是现代的例外。本文讲清楚今天究竟哪些方案真正可行,以及每种方案到底做了什么。

默认情况下,不能——你无法用 USDT 或 USDC 支付 gas,因为每条链都用它自己的原生币收取费用(Ethereum 上是 ETH,Solana 上是 SOL,TON 上是 Toncoin)。例外是那些采用 paymaster单一手续费代币设计的钱包和工具:在那里,会有一个赞助方在幕后用原生币支付 gas,然后改用另一种代币向你收费。所以诚实的答案是:用普通钱包不行,但用对的钱包可以——即便如此,它改变的也只是由哪种代币付费,而绝不改变底层的网络成本。

简短答案:默认情况下通常不能,用对的钱包则可以

如果你打开一个典型钱包,账户里没有 ETH,却想在 Ethereum 上发送 USDC,交易会直接失败。网络根本没有「用稳定币付费」这个概念——它只要 ETH,没得商量。这就是为什么对于「我能用稳定币支付 gas 吗?」这个日常问题,答案是不能。你转移的资产和支付费用的资产,默认就是两种不同的东西,而每条链的费用资产都没有商量余地。

过去几年发生变化的,是出现了一个变通层。较新的账户设计让第三方——paymaster 或赞助方——替你垫付原生 gas,并改用另一种代币收取费用,有时是稳定币,有时是专用的手续费代币。所以更完整的答案是:用普通钱包不行,但用为此而生的钱包可以。本文余下部分讨论的就是这条界线落在哪里、今天什么是真实可行的,以及如何看懂围绕它的各种营销话术而不被误导。关于这一切背后的更宏观概念,什么是 gas 抽象是配套的讲解文章。

为什么 gas 通常用原生代币支付

gas 是用来补偿确认你交易的验证者的费用,同时对大家竞争的有限区块空间进行配给。每条链都把这笔费用硬性绑定到自己的原生币上:Ethereum 及其 EVM 同族用 ETH 收费(或该链对应的原生币,比如 BNB 或 POL),Solana 用 SOL 收费,TON 用 Toncoin 收费。如果你想了解底层机制,加密货币 gas 费详解讲清楚了 gas 是什么以及什么因素左右其价格。

它默认采用原生代币是结构性的原因,而非随意而为。原生币是协议用来计量计算、支付验证者和抵御垃圾交易的工具——它被编织进区块生产和验证的方式之中。因此,一笔基础层交易无法原生地「理解」一笔以 USDT 这类任意 ERC-20 计价的费用。正是这一个设计选择,造成了多链用户感受到的几乎所有摩擦:

  • 每条链上都有闲置余额。为了在多个网络上保持可用,你得在每条链上都留一点原生币躺着不动,纯粹当作燃料。
  • gas 耗尽的死局。你拥有想转移的稳定币,却动不了,因为那条与之无关的原生 gas 币用光了——一笔稳定币被困住、没有原生币替它支付出场费,正是经典案例。
  • 新手入门的断崖。新用户用 USDT 给钱包充值,尝试交易,却撞上一堵墙,因为他们没有同时买入该链的原生 gas 币——这一步在它挡住你之前是隐形的。

所以原生代币这条规则不是 bug;它是这些协议据以构建的默认设定。用稳定币支付 gas 意味着绕过这个默认,而不是改变协议本身。

例外:paymaster 与单一手续费代币钱包

让用非原生代币支付 gas 成为可能的,是账户抽象(account abstraction),它在 EVM 链上以 ERC-4337 标准化。它把钱包从一个简单的密钥对,变成一个可编程的智能账户,而其中对费用至关重要的组件就是 paymaster

paymaster 是一种智能合约,可以为别人的交易支付或赞助 gas。你的账户不再需要手头握有原生 ETH,而是由 paymaster 承担原生 gas,并以另一种代币获得偿付——这种代币可以是 USDC 这样的稳定币,可以是专用的手续费代币,如果某个应用选择完全赞助其用户,那也可以什么都不收。正是这一项能力,把「用稳定币支付 gas」从营销口号变成了技术上真实存在的东西。把术语理清楚是值得的:

  • 账户抽象是宽泛的能力:可编程的智能账户。
  • gas 抽象是它的一个结果:把你支付的费用代币,与网络收取的原生 gas 分离开来。
  • paymaster 是在实践中实现 gas 抽象的 EVM 机制。

非 EVM 生态系统通过各自的路径达到同样的结果——Solana 有 fee-payer 和赞助交易模式,TON 有 relayer 设计——但面向用户的承诺是相同的:持有一种代币,在任何地方交易,永远不必手动为原生 gas 备货。单一手续费代币钱包,就是把这套底层管道包装成一致体验的钱包,让一笔余额就能支付你在各条链上所做的一切。

今天你能用什么、不能用什么来支付 gas

把默认行为和例外干净地区分开会很有帮助,因为大多数困惑都来自把这两者混为一谈。

情形能用 USDT/USDC 或其他代币支付 gas 吗?
普通钱包,普通 EVM 账户不能——你必须持有该链的原生币(ETH、BNB 等)
带 ERC-20 paymaster 的智能账户能——paymaster 垫付原生 gas,并用受支持的代币向你收费
赞助其用户交易的应用对你往往免费——应用的 paymaster 完全承担 gas
单一手续费代币钱包(一笔余额走遍所有链)能——你为一种手续费代币充值,钱包在幕后结算原生 gas
以上任意一种原生 gas 仍被足额支付——它只是以不同方式计价,并未被消除

最关键的是最后一行。无论你的确认页面上出现哪种代币,链终究是从某个人那里收到了它的原生 gas。用稳定币或手续费代币付费,是一种计价方式与便利性的改变,而绝非价格的改变。如果某个产品暗示用它的代币付费会让 gas 本身更便宜,请把它当作一个危险信号——网络的区块空间拍卖根本不在乎到达你钱包的是哪种货币。

单一手续费代币模式如何运作(诚实的表述)

从用户的角度看,单一手续费代币系统简单到近乎乏味,而这正是重点所在。你持有一种手续费代币的余额。你发起一笔兑换、转账或质押。钱包用那种代币报出费用,你确认,它就结算了——你从不需要购买或为该链的原生币充值。而在底层,赞助方或 paymaster 做着旧模式推给你的那些工作:

  1. 系统按当前网络状况,估算目标链将收取的真实原生 gas
  2. 赞助方或 paymaster 支付这笔原生成本,让你的交易得以执行。
  3. 你被一次性地、以这一种手续费代币收费,金额反映那笔实时的原生成本。

诚实的关键就在第三步。一个构建良好的手续费代币会追踪实时的网络成本,而不是收取一个固定金额——当网络昂贵时,费用随之反映;当它平静时,费用随之下降。它不是折扣,也不假装让 gas 更便宜。它消除的,是多链生活的运营税负:更少的闲置余额、远远更少的 gas 耗尽死局,以及只需充值一样东西的一致性。如果你真正的目标是更低的费用,那些杠杆并没有变——把高频操作放到 Layer-2 和低成本的链上、把不紧急的交易安排在清淡时段、并留意那些常常远超 gas 的协议成本和滑点成本。单一手续费代币的便利性叠加在这些习惯之上;它并不取代它们。

提供这一功能的钱包与工具

现在已有若干产品实现了某种版本的「用非原生代币支付 gas」,而它们对「由哪种代币来付费」做出了不同的选择。

  • Circle Paymaster 是一种以 USDC 为中心的方案:它让兼容的智能账户在受支持的链上直接用 USDC 支付 gas,由 paymaster 结算原生成本。如果你的首要诉求恰恰是把 USDC 当作 gas 代币,这是最对症的选择。
  • Trust Wallet 等大型钱包已在选定网络上推出了 gas 抽象或赞助费功能,通常与智能账户支持绑定。可用性因链而异并随时间变化,所以请查看当前支持情况,而不要假定它无处不在。
  • 应用层赞助正越来越普遍——如今许多 dApp 通过 paymaster 替自家用户承担 gas,所以你可能已经在某些应用里免费交易了,甚至完全不需要一个特殊的钱包。
  • 单一手续费代币钱包把这一思路推而广之:不再是「这些链上用 USDC」,而是你为一种手续费代币充值,它在钱包支持的所有网络上支付一切。最佳单一手续费代币钱包这篇盘点,不带夸大地比较了这一品类。

单一手续费代币方案的一个例子是 WATS Hot Wallet,它对每一项操作——兑换、转账、质押——都用一种名为 ATS 的单一手续费代币收费,无论该操作是在某条主要 EVM 链、Solana 还是 TON 上结算。你为一笔 ATS 余额充值,而不必为每个网络备好原生 gas,每条链的闲置余额问题就此消失。有两点澄清能让表述保持准确。第一,WATS 并宣称特别用 USDT 或 USDC 作为它的 gas 代币——这套模式用的是 ATS,所以它是一个单一手续费代币系统,而非「用稳定币支付 gas」的产品。第二,ATS 费用遵循上文那条诚实规则:它追踪实时的网络成本而非一个固定数字,所以它不是折扣,也不会让 gas 更便宜。这种单一手续费代币行为专属于 Hot Wallet;WATS 的 Chrome 扩展和移动应用则是纯粹的自托管钱包,在那里你只是像往常一样自己持有原生 gas。WATS 覆盖 EVM 链、Solana 和 TON,且不原生支持 Bitcoin,所以这种便利仅适用于这个范围之内。如果想一步步了解这种更宏观的模式,什么是 gas 抽象带你走一遍其中的管道。

结论

能用稳定币代替 ETH 支付 gas 吗?用普通钱包,不能——链要求它的原生币,这没得商量。用 paymaster、一个赞助型应用,或一个单一手续费代币钱包,可以——会有一个赞助方在幕后支付原生 gas,并改用另一种代币向你收费,对某些工具来说那是 USDC,对另一些则是像 ATS 这样的专用手续费代币。只要记住那个最要紧的事实:这改变的是由哪种代币付费,而非网络在底下照样收取的成本。它是一次便利性与可靠性的升级,而非「更便宜的 gas」的把戏——而正是这样去理解它,才能让你不被过度推销所蒙骗。

常见问题

我能用 USDT 或 USDC 支付 Ethereum 的 gas 费吗?

用普通钱包不行——Ethereum 用 ETH 收取 gas,所以无论你转移的是什么代币,一个普通账户都需要 ETH 才能交易。例外是使用 ERC-20 paymaster 的智能账户,由赞助方垫付原生 ETH,并用一种受支持的代币向你收费。例如,Circle Paymaster 让兼容账户在受支持的链上用 USDC 支付 gas。即便如此,ETH gas 仍在幕后被足额支付;你只是用另一种代币把它结清而已。

为什么大多数钱包要求用原生币支付 gas?

因为原生币被编织进了每条链计量计算、支付验证者和抵御垃圾交易的方式之中。协议在 Ethereum 上用 ETH、在 Solana 上用 SOL、在 TON 上用 Toncoin 来给交易定价并确认它们,所以一笔基础层交易无法原生地理解一笔以 USDT 这类任意 ERC-20 计价的费用。因此,用另一种代币支付 gas 需要一个变通层——一个把你的付款转换成链实际要求的原生 gas 的 paymaster 或赞助方。

用稳定币或手续费代币支付 gas 会让它更便宜吗?

不会,任何暗示如此的产品都是在过度推销。链的原生 gas 由对区块空间的需求决定,而那场拍卖根本不在乎到达你钱包的是哪种货币。paymaster 或单一手续费代币系统照样足额支付原生成本并就此向你收费——一个构建良好的手续费代币追踪实时的网络成本,而非收取一个固定金额。真正的好处是便利性,以及大幅减少的 gas 耗尽失败,而不是更低的价格。

哪些钱包和工具能让你用非原生代币支付 gas?

Circle Paymaster 专注于在受支持的链上用 USDC 支付 gas。Trust Wallet 等大型钱包已在选定网络上加入了 gas 抽象或赞助费功能,而许多 dApp 如今通过 paymaster 替自家用户赞助 gas。单一手续费代币钱包把这一思路推而广之,让你为一种手续费代币充值,它就能在所有受支持的链上付费。可用性因链而异并随时间变化,所以请查看当前支持情况。

WATS Hot Wallet 能让我用 USDT 或 USDC 支付 gas 吗?

WATS Hot Wallet 采用单一手续费代币模式,使用它自己的代币 ATS——它并不宣称特别用 USDT 或 USDC 作为 gas 代币。兑换、转账和质押在 EVM 链、Solana 和 TON 上都以 ATS 收费,所以你只需为一笔余额充值,而不必为每个网络备好原生 gas。ATS 费用追踪实时的网络成本,所以它在定价上是诚实的,而非一种折扣。这适用于 Hot Wallet;WATS 的扩展和移动应用则是纯粹的自托管,在那里你自己持有原生 gas。