[{"data":1,"prerenderedAt":19},["ShallowReactive",2],{"blog-content-zh-what-is-a-paymaster":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"faqItems":9},"what-is-a-paymaster","什么是 Paymaster？用代币支付 Gas，而非原生币","Paymaster 是 ERC-4337 中的组件，它替你支付一笔交易的原生 gas，并以另一种方式向你收费——通常是收取一枚 ERC-20 代币。以下讲解它如何运作、在哪里运作、以及该信任什么。","一份清晰的 paymaster 技术讲解：ERC-4337 如何让你用一枚代币而非原生币支付 gas、paymaster 的类型，以及其中的信任权衡。","\u003Ch2>原生 gas 问题\u003C\u002Fh2>\n\u003Cp>每条区块链都想收自己的币。要在以太坊上转移一枚代币，你需要 ETH；在 Polygon 上你需要 POL；在 Arbitrum、Base 及其他 L2 上你仍然用 ETH 结算；在 Solana 上你需要 SOL；在 TON 上你需要 Toncoin。那种原生资产就是网络为把你的交易纳入区块所收取的东西，在协议层无从回避——验证者是以链自己的计价单位获得补偿的。\u003C\u002Fp>\n\u003Cp>对用户来说，这造成了一种熟悉又恼人的失败模式。你持有一枚稳定币或你真正在意的代币，试图把它发出去，交易却回滚了，因为你的原生币余额为零。你最终只能购买、跨桥，或在各条链上零散地留一小笔 ETH、POL、SOL 和 Toncoin 的“gas 备用金”，只为能够转移其他所有东西。这是一种与你本想做的事毫不相干的摩擦。\u003C\u002Fp>\n\u003Ch2>Paymaster 是什么\u003C\u002Fh2>\n\u003Cp>\u003Cem>Paymaster\u003C\u002Fem> 是由 \u003Ca href=\"\u002Fblog\u002Fwhat-is-erc-4337\">ERC-4337——以太坊的账户抽象标准\u003C\u002Fa> 所定义的一个组件。它的职责狭窄而有用：它\u003Cem>代表你\u003C\u002Fem>支付一笔交易的原生 gas，然后以某种其他方式向你收费。网络仍然一如既往地收到它的 ETH（或 POL，或该链的任何币）——只是 paymaster 才是实际把币交出去的那一方。改变的是你与谁结算、以什么货币结算。\u003C\u002Fp>\n\u003Cp>从机制上看，ERC-4337 把交易作为“用户操作”通过一个名为 EntryPoint 的共享链上合约来路由。当某个用户操作指定了一个 paymaster，EntryPoint 会在执行前请求该 paymaster 合约同意承担 gas。如果 paymaster 批准，它就垫付原生 gas；之后按照 paymaster 自己的规则结算账目。链看到的是一笔正常出资的交易；而你从头到尾都无需持有原生币。\u003C\u002Fp>\n\u003Ch2>三种常见的 paymaster 类型\u003C\u002Fh2>\n\u003Cp>Paymaster 不过是智能合约，因此其策略各不相同，但大多可归入三类。\u003Cem>验证型 paymaster\u003C\u002Fem>（verifying paymaster）只在交易带有来自某个链下服务的有效签名时才同意赞助——当 dapp 想按自己的逻辑批准特定动作或特定用户时，这很有用。\u003Cem>赞助型 paymaster\u003C\u002Fem>（sponsored paymaster，通常是同一套机制）则干脆吃下 gas，让终端用户分文不付，“免 gas”的引导上手和应用内免费操作就是这么构建的。\u003C\u002Fp>\n\u003Cp>对日常用户最相关的类型是 \u003Cem>ERC-20 代币 paymaster\u003C\u002Fem>。这里，paymaster 预先支付原生 gas，并在同一笔交易中从你这里扣除等额的一枚 ERC-20 代币——\u003Ca href=\"\u002Fblog\u002Fcan-you-pay-gas-fees-with-usdt-usdc\">让你用 USDT、USDC 或另一种代币支付手续费\u003C\u002Fa>，而非原生币。paymaster 会报出一个代币兑 gas 的汇率（通常来自预言机加上一点小幅加价），以代币形式抽取它的那一份，并用原生资产与网络结算。从你的角度看，你花掉了一枚代币，从未碰过 ETH。\u003C\u002Fp>\n\u003Ch2>流程：代币进，原生 gas 出\u003C\u002Fh2>\n\u003Cp>把一笔转账从头到尾跟一遍。你签署一个用户操作，其大意是“转移我的代币，并让这个 paymaster 处理 gas”。EntryPoint 核实 paymaster 会付款。paymaster 确认它可以向你收费——比如以 USDC 或另一枚 ERC-20——并存入原生币以覆盖预估的 gas。你的操作执行。完成后，EntryPoint 从 paymaster 的存款中扣除真实的 gas 成本，paymaster 从你这里拉取约定的代币金额，而区块生产者一如既往地以原生币获得付款。\u003C\u002Fp>\n\u003Cp>关键的不变量在于\u003Cem>网络绝不会被短付\u003C\u002Fem>。paymaster 并不会让总体上的 gas 变免费，也不会扭曲手续费市场；它只是重新调配了由谁支付、以什么面额支付。原生币在底层仍然流向验证者。这正是为什么即便用户体验感觉像魔法，该模型在协议层依然可信。\u003C\u002Fp>\n\u003Ch2>它在哪里运作：EVM 与非 EVM 的对应物\u003C\u002Fh2>\n\u003Cp>ERC-4337 是一项\u003Cem>仅限 EVM\u003C\u002Fem>的标准。它在以太坊及 EVM 兼容的 L1 和 L2 上运作，因为它们都运行着同一套 EntryPoint 与 paymaster 机制。截至 2026 年值得一提的是，EIP-7702 让普通的外部拥有账户能临时表现得像智能账户，这拓宽了 paymaster 式赞助可以适用的范围——但 paymaster 这个概念本身仍存在于 EVM 账户抽象的世界之内。\u003C\u002Fp>\n\u003Cp>非 EVM 链以不同的途径达成相同的结果。在 Solana 和 TON 上没有 ERC-4337，因此由一个等价的 \u003Cem>fee-payer\u003C\u002Fem> 或 \u003Cem>relayer\u003C\u002Fem> 扮演 paymaster 的角色：一笔 Solana 交易可以指定一个单独的 fee-payer 账户来签名并承担 SOL，而 TON 的消息模型让 relayer 得以垫付 Toncoin。标签不同，但原理完全一致——由第三方结算原生 gas，使用户可以用另一种方式付款。当你在非 EVM 链的语境中读到“paymaster”时，请在心里把它替换成“fee-payer\u002Frelayer”。\u003C\u002Fp>\n\u003Ch2>好处、风险，以及该信任什么\u003C\u002Fh2>\n\u003Cp>好处是具体的：不再有零散的 gas 备用金，单代币或零代币的用户体验，以及新人在从未买过原生币之前就能交易的引导流程。对任何跨多条链管理资产的人来说，把“我该用什么付 gas”收拢成一个答案，消除了一整类交易卡住的错误。\u003C\u002Fp>\n\u003Cp>权衡也值得点明。代币 paymaster 设定你支付的汇率，因此它的预言机与加价很关键；一个定价糟糕或易宕机的 paymaster 可能给你报出很差的价，或干脆无法赞助。赞助型 paymaster 可能耗尽其存款。而任何 paymaster 都是一个带有自身信任面的智能合约——你依赖的是它的代码和其运营方的策略，而不仅仅是底层链。这一切都不触及托管：paymaster 支付你的 gas，它并不持有你的私钥或资金。账户抽象改变的是手续费如何支付，而不是资产归谁所有。\u003C\u002Fp>\n\u003Ch2>WATS 如何运用这一点\u003C\u002Fh2>\n\u003Cp>WATS 把这个模型直接投入使用：在 WATS 热钱包中，每一个动作——转账、兑换、质押——都以单一代币 ATS 计费，而非链的原生 gas。在 EVM 链上，这是通过一个 \u003Ca href=\"\u002Fats-fee\">ERC-4337 paymaster\u003C\u002Fa> 完成的（在 Solana 和 TON 上则通过等价的 fee-payer\u002Frelayer），因此网络在底层仍然收到它的原生 gas，而你始终只花 ATS。由于 ATS 是一枚 LayerZero OFT，一份余额即可覆盖 EVM、Solana 和 TON 上的 gas，而收取的 ATS 会从 100M 朝着 30M 的下限被销毁——正是这一组合让 \u003Ca href=\"\u002Fhot-wallet\">WATS\u003C\u002Fa> 成为首个且唯一将 ERC-4337 + OFT 单一代币手续费（以其取代原生 gas）与那样的销毁机制相配对的钱包。WATS 全程非托管：私钥由你持有，WATS 从不持有任何私钥。完整解析请见 \u003Ca href=\"\u002Fblog\u002Fats-fee-model-explained\">ATS 手续费模型如何运作\u003C\u002Fa>。\u003C\u002Fp>",[10,13,16],{"q":11,"a":12},"有了 paymaster 是否意味着我永远不付 gas？","不完全是——它意味着你可能不必用原生币支付 gas。赞助型 paymaster 可以自己承担 gas，让一笔交易对你免费；而 ERC-20 代币 paymaster 仍然向你收费，只是收取的是像 USDC 这样的代币而非 ETH。无论哪种情形，网络在底层仍被支付了它的原生 gas；paymaster 只是垫付它的那一方。",{"q":14,"a":15},"使用 paymaster 或智能账户是否会放弃对我资金的托管权？","不会。paymaster 只是支付一笔交易的 gas，并以另一种方式向你收费；它并不持有你的私钥，也不接管你的资产。账户抽象改变的是手续费如何结算，而非资金归谁所有。无论是否使用 paymaster，一个非托管钱包仍然是非托管的。",{"q":17,"a":18},"Paymaster 能在 Solana 和 TON 上运行吗？","paymaster 标准本身，即 ERC-4337，仅限 EVM，因此它不在 Solana 或 TON 上运行。那些链用一个等价的 fee-payer 或 relayer 达成相同的结果：一个单独的账户签名并承担原生 gas（SOL 或 Toncoin），使用户可以用另一种方式付款。机制因链而异，但面向用户的结果是相同的。",1784634303362]