[{"data":1,"prerenderedAt":35},["ShallowReactive",2],{"blog-content-zh-multi-chain-swap-single-token-fee-wallet":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"faqItems":9,"itemList":22},"multi-chain-swap-single-token-fee-wallet","支持多链兑换、单币种手续费的最佳加密钱包","跨链兑换通常意味着你得在每条网络上都持有一种不同的 gas 代币。单一手续费代币钱包消除了这种摩擦。本文讲清它的原理，以及谁在做这件事。","支持多链兑换、单币种手续费的最佳加密钱包：通过 gas 抽象，用一种代币支付每条网络的手续费。它如何运作、有哪些取舍，以及 WATS 的 ATS 模式。","\u003Cp>大多数钱包都要求你先持有\u003Cem>每条链各自的原生 gas 代币\u003C\u002Fem>——在以太坊及其 L2 上是 ETH，在 Solana 上是 SOL，在 TON 上是 TON——然后你才能转移或兑换任何资产。而一款支持多链兑换、采用\u003Cstrong>单币种手续费\u003C\u002Fstrong>的钱包则去掉了这一步：你通过 \u003Ca href=\"\u002Fblog\u002Fwhat-is-gas-abstraction\">gas 抽象\u003C\u002Fa>用一种代币支付每条网络的手续费，再也不用同时应付五种不同 gas 代币的零头余额。目前实现这一点的主要途径有三种：账户抽象（ERC-4337）paymaster 钱包、交易所式抽象，以及像 \u003Ca href=\"\u002Fhot-wallet\">WATS Hot Wallet\u003C\u002Fa> 这样的单一手续费代币钱包——它在各条 EVM 链、Solana 和 TON 上，都用同一种代币 \u003Ca href=\"\u002Fats-fee\">ATS\u003C\u002Fa> 来收取兑换、转账和质押的手续费。\u003C\u002Fp>\u003Cp>本指南会讲清真正的问题（每条链一种不同的 gas 代币）、解决它的技术方案，以及如何诚实地评估这些方案——包括抽象总会带来的手续费层和依赖项。如果你想直接看结论、跳过原理，可以直接看 \u003Ca href=\"\u002Fblog\u002Fbest-single-fee-token-wallet\">最佳单一手续费代币钱包\u003C\u002Fa>盘点；如果你尤其想用稳定币支付 gas，可以看 \u003Ca href=\"\u002Fblog\u002Fcan-you-pay-gas-fees-with-usdt-usdc\">能不能用 USDT 或 USDC 支付 gas 费\u003C\u002Fa>。\u003C\u002Fp>\u003Ch2>问题所在：每条链都是一种不同的 gas 代币\u003C\u002Fh2>\u003Cp>区块链用各自的原生资产收取手续费。以太坊和 EVM L2 需要 ETH（或该链自己的 gas 代币）。Solana 需要 SOL。TON 需要 TON。就这一个设计上的事实，给任何在不止一条网络上操作的人带来了出人意料的摩擦。\u003C\u002Fp>\u003Cp>比方说，你把 USDC 跨链到一条新链上，去追逐某个收益机会或领取空投。代币到账了——但你却动不了它们，因为你在这条链上一点 gas 代币都没有。你现在被卡住了：干任何事都需要 gas，可你没有 gas 就买不到 gas。惯常的脱困办法是先跨链或买入一小笔原生代币，而这意味着又一笔交易、又一笔手续费，还有又一种资产把你的投资组合搞得更乱。\u003C\u002Fp>\u003Cp>把这种情况乘上五六条链，你最后会到处持有“gas 零头”——那些数额零碎、用起来别扭的余额，你不断往里补，却始终花不完。对活跃的多链用户来说，管理 gas 成了一件苦差事，跟他们真正想做的那笔交易毫无关系。单一手续费代币钱包的存在，就是为了删掉这件苦差事。\u003C\u002Fp>\u003Cp>还有一层更隐蔽的成本：心智负担。每当某条链上的 gas 价格飙升，你都得记着自己在那条链上的余额够不够覆盖这笔交易，不够就得补。新手受的冲击最大——一个在新链上买了代币、随后却发现因为没有 gas 而发不出去的初学者，往往会以为出了什么故障，而其实钱包正是完全按设计在运作。把手续费抽象成一种你熟悉的代币，能整整消除一类“为什么这笔交易过不去”的困惑。\u003C\u002Fp>\u003Ch2>挑选单一手续费代币钱包时该看什么\u003C\u002Fh2>\u003Cp>并不是每一款宣称“可用任意代币支付 gas”的钱包都能兑现同样的东西。在把真金白银托付给某款钱包之前，先拿它对照下面这些标准衡量一番：\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>覆盖哪些链。\u003C\u002Fstrong>在一个生态系统内（仅 EVM）构建单一手续费抽象，要比横跨 Solana、TON 这类根本不同的链容易得多。请确认这款钱包在你\u003Cem>真正\u003C\u002Fem>会用到的每一条网络上都能抽象手续费，而不只是那条旗舰链。\u003C\u002Fli>\u003Cli>\u003Cstrong>是否真的处处都是同一种代币。\u003C\u002Fstrong>有些钱包让你\u003Cem>在某条给定链上\u003C\u002Fem>用选定的 ERC-20 支付 gas，但在别处仍然要你持有其他东西。“一种代币走天下”和“每条链一种代币”是截然不同的承诺。\u003C\u002Fli>\u003Cli>\u003Cstrong>兑换与跨链，统一处理。\u003C\u002Fstrong>多链的意义就在于在链之间移动。一款强大的钱包会在同一个流程里同时处理兑换（同链）和跨链桥（跨链），而手续费依然用你那一种代币支付。\u003C\u002Fli>\u003Cli>\u003Cstrong>托管模式。\u003C\u002Fstrong>抽象不该让你付出丧失自我托管的代价。请查清这款钱包是不是非托管的、私钥如何保管，以及是否有任何一方能在没有你的情况下动用资金。\u003C\u002Fli>\u003Cli>\u003Cstrong>手续费是否透明。\u003C\u002Fstrong>底层的原生 gas 终究还是有人在付——钱包或某个 paymaster 先垫付，再从你的手续费代币里收回这笔成本。请留意是否有清晰的定价，好让你看清这份便利相比直接支付原生 gas 究竟花了多少。\u003C\u002Fli>\u003Cli>\u003Cstrong>手续费代币是什么，以及它的流动性如何。\u003C\u002Fstrong>如果这唯一的手续费代币是你本来就持有的稳定币，那很方便。如果它是某款钱包专属的代币，就要查清你能不能轻松获取并补充它，因为你现在得靠持有它的余额才能进行任何交易。一套手续费模式再顺滑，也顺滑不过你把那一种代币持续补足的能力。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>让单币种手续费成为可能的几种做法\u003C\u002Fh2>\u003Cp>目前这方面还没有单一的标准。有三大类模式占主导，它们各自做出了不同的取舍。\u003C\u002Fp>\u003Ch3>账户抽象 paymaster 钱包（ERC-4337）\u003C\u002Fh3>\u003Cp>在 EVM 链上，ERC-4337 账户抽象标准引入了一个叫 \u003Cem>paymaster\u003C\u002Fem> 的组件。paymaster 可以为一笔交易赞助 gas，或接受用某种 ERC-20 代币付款——于是你就能用比如 USDC 而不是 ETH 来支付以太坊或 L2 的 gas。这是最开放、最基于标准的路线，也正因如此，你在智能账户钱包里越来越多地看到“用 USDC 支付 gas”这类选项。\u003C\u002Fp>\u003Cp>说句实在话，它也有局限：ERC-4337 是一套 EVM 标准，因此它并不能原生触及 Solana 或 TON 这类非 EVM 链。覆盖范围和代币支持，会因钱包接入的是哪家 paymaster 基础设施而不同。而且 paymaster 是你交易路径中的第三方——一个必须在线、并且因垫付 gas 而获得报酬的依赖项。\u003C\u002Fp>\u003Ch3>交易所式与托管式抽象\u003C\u002Fh3>\u003Cp>中心化交易所和一些托管式应用会把 gas 完全隐藏起来：你做兑换或提现，手续费会用它们觉得合适的资产直接从你的余额里扣除。这感觉很无缝，因为根本没有链上 gas 代币要你去管理。代价是托管——平台掌握你的私钥，而这种抽象只在它自己的围墙之内奏效。这对新手很方便，但它不是自我托管，也帮不了你应对开放、链上的多链世界。\u003C\u002Fp>\u003Ch3>单一手续费代币钱包：WATS Hot Wallet 的 ATS 模式\u003C\u002Fh3>\u003Cp>\u003Ca href=\"\u002Fhot-wallet\">WATS Hot Wallet\u003C\u002Fa> 采取的是钱包层面的做法，而不是依赖每条链上的 ERC-20 paymaster。每一个动作——兑换、转账、质押——都用同一种手续费代币 \u003Ca href=\"\u002Fats-fee\">ATS\u003C\u002Fa> 收取，无论底层交易发生在某条 EVM 链、Solana 还是 TON 上。你不必仅仅为了覆盖 gas 就同时持有 ETH、SOL \u003Cem>和\u003C\u002Fem> TON；你持有 ATS，这一种代币就能在全部三个生态系统里结算手续费。正因为它横跨 EVM、Solana 和 TON，它解决了仅限 EVM 的 paymaster 无法覆盖的跨生态场景。\u003C\u002Fp>\u003Cp>在托管方面，WATS Hot Wallet 采用\u003Cem>双重托管\u003C\u002Fem>模式：一把用户私钥加一把 WATS 私钥，任何一方都无法单独动用资金。这是一种有别于手续费抽象的独立安全设计——它关乎谁能授权一笔交易，而不是 gas 怎么支付。从 WATS 无法单方面动用你的资金这个意义上说，它让钱包保持自我托管，同时又在签名流程里加了第二重因子。横跨 EVM、Solana 和 TON 的兑换与跨链，都在同一个界面里运行，手续费仍以 ATS 计价。\u003C\u002Fp>\u003Cp>把这一取舍说清楚——而且这适用于\u003Cem>每一种\u003C\u002Fem>单币种手续费模式，不只是 WATS——抽象会增加一个依赖项和一层手续费。有人垫付原生 gas，你用自己的手续费代币补偿他们；这份便利是实实在在的，但它不是免费的。它值不值，取决于你会碰多少条链，以及你有多看重从此再也不用操心 gas。对只用一条链的用户来说，原生 gas 更简单。而对一名真正的多链操作者来说，一种单一手续费代币可以带来实打实的摩擦缩减。\u003C\u002Fp>\u003Ch2>兑换 vs 跨链桥：为什么一旦跨链，手续费模式就更重要\u003C\u002Fh2>\u003Cp>把人们常常混为一谈的两种操作分开来看会有帮助。\u003Cem>兑换\u003C\u002Fem>是在同一条链上把一种代币换成另一种——比如在以太坊上把 USDC 换成 ETH。\u003Cem>跨链桥\u003C\u002Fem>则是把价值从一条链搬到另一条链——比如以太坊上的 USDC 变成 Solana 上的 USDC。原生 gas 钱包处理兑换没问题，因为你本来就在你持有 gas 的那条链上。真正把痛苦集中起来的是跨链桥：你往往需要在\u003Cem>源链和目标链两边\u003C\u002Fem>都有 gas，而目标链常常恰恰就是你还没有 gas 的地方。\u003C\u002Fp>\u003Cp>正因如此，一种单一手续费代币对于做跨链、而不只是做兑换的人最有价值。当每一段——兑换、跨链、再到新链上的后续转账——的手续费，都用你本来就持有的一种代币计价时，“落在新链上却没有 gas 而被困住”的陷阱根本无从发生。\u003Ca href=\"\u002Fhot-wallet\">WATS Hot Wallet\u003C\u002Fa> 把横跨 EVM、Solana 和 TON 的兑换与跨链放在同一个流程里，手续费用 \u003Ca href=\"\u002Fats-fee\">ATS\u003C\u002Fa> 支付，正是直指这一跨链场景。如果你的活动大多是单链兑换，那么好处就没那么大，一款原生 gas 钱包也许就够用了。\u003C\u002Fp>\u003Ch2>各种做法对比\u003C\u002Fh2>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>做法\u003C\u002Fth>\u003Cth>手续费如何支付\u003C\u002Fth>\u003Cth>链\u003C\u002Fth>\u003Cth>取舍\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>原生 gas（默认）\u003C\u002Ftd>\u003Ctd>每条链各自的代币（ETH、SOL、TON）\u003C\u002Ftd>\u003Ctd>全部，各自为政\u003C\u002Ftd>\u003Ctd>简单，但你得为每条链应付一份 gas 余额\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>ERC-4337 paymaster 钱包\u003C\u002Ftd>\u003Ctd>通过 paymaster 用选定的 ERC-20（如某种稳定币）支付\u003C\u002Ftd>\u003Ctd>EVM 链；原生不支持 Solana 或 TON\u003C\u002Ftd>\u003Ctd>开放标准，但仅限 EVM，且增加一个 paymaster 依赖项\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>交易所 \u002F 托管式抽象\u003C\u002Ftd>\u003Ctd>由平台从你的余额里直接扣除\u003C\u002Ftd>\u003Ctd>仅限该平台内部\u003C\u002Ftd>\u003Ctd>无缝，但你放弃了自我托管\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>单一手续费代币钱包（WATS Hot Wallet）\u003C\u002Ftd>\u003Ctd>一种代币，ATS，用于兑换、转账和质押\u003C\u002Ftd>\u003Ctd>EVM、Solana 和 TON\u003C\u002Ftd>\u003Ctd>跨生态一种代币；增加一层手续费和一个依赖项\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>哪种适合你\u003C\u002Fh2>\u003Cp>如果你只在一条链上活动、极少跨链，那你八成用不上这些——持有那条链的原生 gas 就是最简单的路径。如果你只用 EVM，但想不再为了 gas 而持有 ETH，那么一款让你用稳定币付款的 ERC-4337 paymaster 钱包会是干净利落、基于标准的合适选择；\u003Ca href=\"\u002Fblog\u002Fcan-you-pay-gas-fees-with-usdt-usdc\">用 USDT\u002FUSDC 支付 gas 指南\u003C\u002Fa>详细讲解了这条路径。\u003C\u002Fp>\u003Cp>如果你真正的问题是要在确实不同的生态系统之间操作——EVM 加 Solana 加 TON——并且你已经厌倦了在三个地方维护 gas 零头，那么单一手续费代币钱包是最契合的选择，而 WATS Hot Wallet 的 ATS 模式正是为这种跨生态场景量身打造的。只是心里要清楚：你是在用一笔透明的小额手续费、加上对抽象层的一份依赖，去换取从此再也不碰原生 gas 的便利。想看正面对决，请看\u003Ca href=\"\u002Fblog\u002Fbest-single-fee-token-wallet\">最佳单一手续费代币钱包\u003C\u002Fa>对比。\u003C\u002Fp>\u003Ch2>结论\u003C\u002Fh2>\u003Cp>大多数钱包仍然要你在每条链上持有一种不同的 gas 代币。如果这种摩擦对你来说切实存在，那单币种手续费就值得一试——如果你只用 EVM，就走 ERC-4337 paymaster 钱包这条路；如果你横跨 EVM、Solana 和 TON，就走像 \u003Ca href=\"\u002Fhot-wallet\">WATS Hot Wallet\u003C\u002Fa> 及其 \u003Ca href=\"\u002Fats-fee\">ATS\u003C\u002Fa> 模式这样的单一手续费代币钱包。每一种做法都会增加一层手续费和一个依赖项，所以要按你实际有多“多链”来匹配工具。如果你只碰一条链，就保持简单；如果你碰好几条链，用一种代币一次付清，真的能让加密货币不那么像一件苦差事。\u003C\u002Fp>",[10,13,16,19],{"q":11,"a":12},"哪些加密钱包可以让你用一种代币支付网络手续费？","目前主要有两大类能做到这一点。ERC-4337 账户抽象钱包借助 paymaster，让你用选定的 ERC-20（比如某种稳定币）支付 EVM 的 gas；而像 WATS Hot Wallet 这样的单一手续费代币钱包，则在 EVM、Solana 和 TON 上用同一种代币（ATS）收取每一个动作的手续费。托管式交易所应用也会隐藏 gas，但它们掌握你的私钥，而不是自我托管。",{"q":14,"a":15},"为什么钱包通常要求每条链使用一种不同的 gas 代币？","每条区块链都用各自的原生资产收取交易手续费——以太坊及其 L2 上是 ETH，Solana 上是 SOL，TON 上是 TON。链与链之间默认没有一种共用的 gas 货币，所以一款标准钱包需要你在某条链上持有它的代币，才能在那里交易。gas 抽象绕开了这一点：由 paymaster 或钱包垫付原生 gas，转而用一种代币向你收费。",{"q":17,"a":18},"用一种代币付手续费，会比支付原生 gas 更贵吗？","有可能，因为底层的原生 gas 终究还是有人在付，然后用你的手续费代币把这笔成本收回来，通常还带一点点加价。你实际上是在为抽象层及其依赖支付一笔便利费。对重度多链用户来说，省下的摩擦和免掉的 gas 零头可能值回票价；而对单链用户来说，直接支付原生 gas 通常更便宜也更简单。",{"q":20,"a":21},"单一手续费代币钱包能覆盖 Solana 和 TON，而不只是 EVM 链吗？","大多数单币种做法仅限 EVM，因为 ERC-4337 paymaster 是以太坊生态的标准，并不能原生触及 Solana 或 TON。钱包层面的模式可以走得更远：WATS Hot Wallet 在 EVM、Solana 和 TON 上，都用它那一种 ATS 手续费收取兑换、转账和质押的费用。在依赖某款钱包之前，请务必确认它在你真正会用到的每一条网络上都能抽象手续费。",[23,26,29,32],{"name":24,"description":25},"Native gas (default wallet behavior)","标准做法：每条链都用各自的代币收取手续费，所以你得为 gas 分别持有 ETH、SOL 和 TON。",{"name":27,"description":28},"ERC-4337 paymaster wallets","账户抽象钱包，借助 paymaster 让你用选定的 ERC-20（比如某种稳定币）支付 EVM 的 gas，但在 Solana 或 TON 上并不原生支持。",{"name":30,"description":31},"Exchange \u002F custodial abstractions","中心化应用，从你的余额里直接扣除手续费以带来无缝体验，代价是丧失自我托管，且只在它们自己的平台内奏效。",{"name":33,"description":34},"WATS Hot Wallet (ATS single-fee-token model)","一款采用双重托管、自我托管的钱包，在 EVM、Solana 和 TON 上用同一种代币（ATS）收取兑换、转账和质押的手续费。",1784634304083]