[{"data":1,"prerenderedAt":19},["ShallowReactive",2],{"blog-content-zh-gasless-transactions-explained":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"faqItems":9},"gasless-transactions-explained","详解无 Gas 交易与代付交易","“无 Gas”并不等于免费。本文解释谁在真正支付 Gas——通过中继器、ERC-4337 paymaster 与 fee-payer 模式——以及这对信任和使用体验意味着什么。","详解无 Gas 交易与代付交易：元交易、ERC-4337 paymaster、dApp 代付 Gas、以代币计价的手续费，以及它们背后的信任权衡。","\u003Ch2>“无 Gas”到底是什么意思\u003C\u002Fh2>\n\u003Cp>公链上的每一笔交易都会消耗计算资源，而这些资源以 \u003Cem>Gas\u003C\u002Fem> 计量。验证者理应因其付出的工作而获得报酬，因此 Gas 永远不会凭空消失——网络仍会收取它，并且仍以链上的原生币结算（Ethereum 上是 ETH，Solana 上是 SOL，TON 上是 TON）。“无 Gas”是一种关于使用体验的说法，而非物理层面的说法：它意味着\u003Cem>你\u003C\u002Fem>无需持有原生币，也无需批准一笔可见的手续费。是某个人或某个机制替你支付了底层成本，或让你以另一种资产来支付。\u003C\u002Fp>\n\u003Cp>理解无 Gas 设计，本质上就是回答两个问题：谁垫付了原生币，以及他们如何获得补偿？下面介绍的各种机制，主要就在于这两个答案上有所不同。这正是\u003Ca href=\"\u002Fblog\u002Fwhat-is-gas-abstraction\">Gas 抽象\u003C\u002Fa>的核心思想——把用户用来支付的资产与验证者收到的资产分离开来。\u003C\u002Fp>\n\n\u003Ch2>元交易与中继器\u003C\u002Fh2>\n\u003Cp>最早的做法是\u003Cem>元交易\u003C\u002Fem>。你不再亲自广播交易，而是签署一条描述你意图动作的消息，并把它交给一个\u003Cem>中继器\u003C\u002Fem>。中继器将你签好的消息封装进一笔真实的链上交易，用它自己余额中的原生币支付 Gas，然后提交。一个可信的转发合约会验证你的签名，因此目标合约仍会把\u003Cem>你\u003C\u002Fem>——而不是中继器——视为真正的发送方。\u003C\u002Fp>\n\u003Cp>中继器几乎能在任何链上工作，且早于账户标准出现，但它们是量身定制的：过去每个 dApp 都要自行搭建自己的中继器和转发合约，而补偿（如果有的话）则通过链下方式或自定义合约逻辑来完成。这种碎片化，正是后来的标准所要修复的问题之一。\u003C\u002Fp>\n\n\u003Ch2>ERC-4337 paymaster\u003C\u002Fh2>\n\u003Cp>ERC-4337 是面向 EVM 链的账户抽象标准，它通过一个共享的 \u003Cem>EntryPoint\u003C\u002Fem> 合约以及一个名为 \u003Ca href=\"\u002Fblog\u002Fwhat-is-a-paymaster\">paymaster\u003C\u002Fa> 的组件，将代付机制标准化。用户提交的是“UserOperation”而非原始交易；bundler 收集这些操作，而 paymaster 同意承担原生 Gas。关键在于，paymaster 可以要求以某种 ERC-20 代币偿付，在同一次操作中从用户余额里扣除。这就是钱包为什么能让你用稳定币或实用型代币支付手续费，而验证者仍然收到 ETH 的原因。\u003C\u002Fp>\n\u003Cp>有两点需要澄清。第一，ERC-4337 是一个\u003Cem>仅限 EVM\u003C\u002Fem> 的标准——它不在 Solana 或 TON 上运行。第二，使用 paymaster 本身并不会使账户变成托管型；paymaster 只是代付或收取手续费，它并不持有你的私钥。想更深入了解，请参阅\u003Ca href=\"\u002Fblog\u002Fwhat-is-erc-4337\">什么是 ERC-4337\u003C\u002Fa>。截至 2026 年，EIP-7702 对此形成了补充，它让普通的外部拥有账户能够临时具备智能账户的行为，从而扩大了 paymaster 式流程的适用范围。\u003C\u002Fp>\n\n\u003Ch2>dApp 代付 Gas\u003C\u002Fh2>\n\u003Cp>代付也可以是一种商业决策。某个 dApp、游戏或交易所可以运行自己的 paymaster 或中继器，直接为某些动作承担 Gas——比如首次铸造、注册、领取会员权益。从经济角度看，这就是一项营销成本，类似于包邮：赞助方用原生币支付验证者并自行吸收这笔费用，以消除使用摩擦。代付可以是有条件的（只针对白名单合约、只在限额内、只针对新用户），从而让赞助方对自身敞口设定边界。\u003C\u002Fp>\n\n\u003Ch2>常见应用场景\u003C\u002Fh2>\n\u003Cp>有三种模式最为常见。\u003Cem>新手上手\u003C\u002Fem>：只持有稳定币的新用户，无需先在交易所买入原生币就能立即交易——这在历史上一直是加密使用体验中流失率最高的单一环节。\u003Cem>dApp 使用体验\u003C\u002Fem>：隐藏 Gas 提示会让应用感觉像一款普通的网页产品，从而提升转化率。\u003Cem>以代币计价的手续费\u003C\u002Fem>：资深用户把支出集中到一种资产上——某种稳定币或实用型代币——而不必为每条链分别储备不同的 Gas 币。每种情形都是用一点去中心化程度或一点赞助成本，换取使用便利性的大幅提升。\u003C\u002Fp>\n\n\u003Ch2>信任与风险考量\u003C\u002Fh2>\n\u003Cp>无 Gas 流程引入了一个新角色，因此有必要精确说明这个角色能做什么、不能做什么。中继器或 paymaster \u003Cem>无法\u003C\u002Fem>转移你的资金、篡改你的意图动作，或伪造你的签名——目标合约仍会验证你所授权的正是你签署的内容。它\u003Cem>能\u003C\u002Fem>做的是：拒绝提交、审查、重新排序或延迟你的交易，并且它会在交易落链之前看到你的意图操作。代付系统也可能遭到恶意消耗：一个边界设定不当的 paymaster 可能被滥用流量榨干，这正是赞助方要施加限制的原因。签名消息中的防重放和截止时间保护，可防止中继器重新提交一笔旧操作。实用的准则是：无 Gas 提升的是便利性，而活性取决于中继器，但托管权和授权权仍然掌握在你手中。\u003C\u002Fp>\n\n\u003Ch2>EVM 与非 EVM 的做法\u003C\u002Fh2>\n\u003Cp>这套术语是 EVM 特有的，但其模式却是普适的。在 Solana 上，一笔交易可以携带一个独立于被修改账户的 \u003Cem>fee payer\u003C\u002Fem> 账户，因此某个服务可以作为 fee payer 签名并承担 SOL 成本，而由你授权其余部分。在 TON 上，其 actor 模型和基于消息的执行方式，让中继器或代付合约能够转发消息并在底层结算 toncoin 手续费。两者都不运行 ERC-4337——该标准仅限 EVM——但每条链都提供了一个等效的 fee-payer 或中继器角色，扮演着 paymaster 的作用。截至 2026 年，这些链上确切的 fee-payer 语义仍在演进，因此请把具体细节视为随版本而变的内容。\u003C\u002Fp>\n\n\u003Ch2>WATS 如何运用这一点\u003C\u002Fh2>\n\u003Cp>在 WATS Hot Wallet 中，你从不需要持有各条链的原生 Gas：每一个动作——转账、兑换、质押——都以单一代币 ATS 计费，而由 paymaster 或 fee-payer 在底层结算原生成本。在 EVM 上，这使用\u003Ca href=\"\u002Fats-fee\">ERC-4337 paymaster\u003C\u002Fa> 以 ATS 收取手续费；在 Solana 和 TON 上，一个等效的 fee-payer 扮演同样的角色，并且由于 ATS 是一个 LayerZero OFT，同一份余额可覆盖全部三条链。WATS 始终保持非托管——你持有自己的私钥，WATS 从不持有任何私钥——而作为手续费收取的 ATS 会被销毁，使供应量从 100M 朝着 30M 的下限减少。它是首个也是唯一一个将 ERC-4337 加 OFT 的单一代币手续费（以之替代原生 Gas 收取）与这种销毁结合起来的\u003Ca href=\"\u002Fhot-wallet\">钱包\u003C\u002Fa>。\u003C\u002Fp>",[10,13,16],{"q":11,"a":12},"无 Gas 是否意味着交易其实是免费的？","不是。网络永远会计量 Gas，验证者也永远以链上的原生币获得报酬。“无 Gas”只表示你无需持有或明显花费那种原生币——是中继器、paymaster 或 dApp 垫付了这笔成本，你可能会以另一种代币偿付，或者如果它是被代付的，就根本无需偿付。",{"q":14,"a":15},"paymaster 或中继器会盗走我的资金吗？","不会。它只能提交你所签署的那笔确切操作；目标合约会验证你的签名并把你视为真正的发送方，因此赞助方无法转移资金、更改你的动作或伪造授权。它的权力仅限于是否以及何时提交——它可以延迟、重新排序或拒绝，但它无法代你支出，也无法取得你私钥的托管权。",{"q":17,"a":18},"用代币支付 Gas 是否需要 ERC-4337 或智能合约钱包？","在 EVM 链上，以代币计价的手续费通常通过 ERC-4337 paymaster 实现，而 EIP-7702（截至 2026 年）让即便是普通账户也能选择加入这一流程。在 Solana 和 TON 等非 EVM 链上，ERC-4337 并不适用；改由一个等效的 fee-payer 或中继器来承担原生成本。使用 paymaster 并不会让钱包变成托管型——它只是代付或收取手续费。",1784634303625]