如果你玩链上,大概率遇到过这些尴尬的情况:
新地址里收到一笔稳定币,转出却弹窗没 ETH 付 Gas;想在 DEX 换个币,卡住;从交易平台提了一笔 USDC,才意识到自己没准备 Gas.....
凡此种种,不得不先去别处找法币通道或者到处求人转点「水」,这也算是 Crypto 世界最经典的新手劝退现场了。
而最近,Vitalik Buterin 提到 EIP-8141(Frame Transactions,帧交易) 的进展,也再度把新的想象空间推到大家面前:未来钱包里没有 ETH,也可以直接转账,Gas 可以直接从 USDC 中扣除,甚至某些应用为了吸引用户,可以干脆替你承担 Gas。
消息一传开,很快就发酵成了一句吓人的暴论:「以后用以太坊都不需要 ETH 了,那 ETH 还有什么价值?」
答案没那么简单。
用户用什么支付费用,和以太坊协议最终用什么结算费用,其实是两件完全不同的事。
一、不用 ETH 支付 Gas,究竟是什么意思?
先从今天的一笔普通以太坊交易说起。
譬如 Frank 钱包里有 1000 USDC,他想给朋友转 100 USDC,但只要钱包里没有 ETH,这笔交易就发不出去。
原因很简单,目前普通以太坊账户的逻辑非常死板,发起交易的人,同时也是负责支付网络 Gas 的人——Frank 签名、Frank 发起交易、Frank 的 ETH 余额支付 Gas,三件事情基本绑在了一起。
EIP-8141 想做的事情,就是把它们拆开。
按照目前的设计,一笔 Frame Transaction 可以被拆成多个不同的「Frame」,分别负责验证交易、确认谁来支付 Gas,以及真正执行用户操作。
于是未来 Frank 转账时,可以变成 Frank 仍然签名,证明「这 100 USDC 确实是我要转的」,但另外一个 Paymaster 或账户负责拿出 ETH,替 Frank 向以太坊网络支付 Gas,Frank 再用少量 USDC 向这个 Paymaster 支付费用。
对于 Frank 来说,看到的可能只是转账 100 USDC,网络费用 0.1 USDC,整个过程中,甚至不需要知道 ETH Gas 是多少,也不需要提前准备 ETH。
但站在以太坊协议的角度,事情并没有变成「以太坊开始收 USDC 作为 Gas」,只是有人在后台替 Frank 拿 ETH 付了 Gas,然后再用 USDC 和 Frank 结算。
EIP-8141 官方给出的 ERC-20 支付示例就是类似结构,由 Sponsor 负责批准并承担 Gas,而用户可以向 Sponsor 转移 ERC-20 Token 作为费用。
如果把它类比成现实生活中的消费,会更容易理解。
我们去日本刷人民币信用卡时,用户感知到的是「人民币扣款」,商家收到的可能是日元,但这并不意味着日本的底层结算货币因此变成了人民币,前台支付资产和后台结算资产,本来就可以不是同一个东西。
EIP-8141 做的,本质上也是类似的抽象。说到底,用户可以不再亲自持有 ETH,由其他账户代付 ETH Gas,再使用 USDC 等资产完成费用结算。
两者看起来只差几个字,对 ETH 的含义却完全不同。
二、以太坊为什么非要把 Gas「藏」起来?
事实上,「不用自己准备 ETH」也并不是一个全新的想法。
ERC-4337 引入的 Account Abstraction 和 Paymaster,已经允许智能账户实现 Gas Sponsorship,应用可以替用户支付手续费,也可以让用户使用稳定币承担费用。
只不过 ERC-4337 能做是能做,但更多是在协议之外增加一套 UserOperation、Bundler、EntryPoint 和 Paymaster 基础设施,EIP-8141 则试图把这类能力更原生地放进以太坊交易结构本身。
说到底,核心就是为了解决一个早该解决的问题:普通用户凭什么非要理解什么是 Gas?
现实生活里,你在微信给朋友转两百块钱,微信绝对不会弹窗让你「先去另一家平台买两块钱的清算代币」。
但 Crypto 过去偏偏就这么折磨人。
在以太坊要准备 ETH,到了 Solana 得换 SOL,去 BNB Chain 又得囤 BNB,哪怕换个新的 L2,第一反应也是先查钱包里有没有启动资金。老手可能花两分钟跨个链就应付过去了,可对圈外人来说,这就是一道能直接让人关网页走人的天堑。
除了把 Gas 藏起来,帧交易还能顺手解决不少顽疾。
比如现在去 DEX 交易一个新代币,你得先点一次 Approve 授权,再点一次 Swap,钱包弹窗确认两次。万一后面的 Swap 失败了,前面的授权还长期挂在链上,留下被盗风险。
那如果用 Frames,这两件事能直接打包成一个原子批次:只要 Swap 失败,前面的授权自动跟着回滚,干干净净。
就涉及到一个更大的想象空间了,未来谁来授权、谁来执行、谁来付钱,以及用什么方式验证,都可以被拆开重新组合。
三、那 ETH 到底是利好还是利空?
这也是这轮讨论中最容易走向两个极端的地方。
一种说法是,「以后不用 ETH 付 Gas,ETH 没价值了」,另一种说法则是,「用户门槛降低,交易量暴涨,所以对 ETH 是超级利好」。
对于涉及底层协议使用体验的大架构改革,现在还很难下定论,但可以确定的一点是,EIP-8141 并没有取消 ETH 作为以太坊底层 Gas 与费用结算资产的角色。
用户可以感知不到 ETH,但负责替用户付款的 Paymaster、应用或者其他账户,依然需要有能力承担以 ETH 计价的网络费用,现有 EIP-1559 费用市场也没有因为 Frames 而被稳定币替代。
改变的只是 ETH 需求的位置。
今天可能是 100 万个用户,每个人为了 Gas 在钱包里放一点 ETH;未来则可能变成少量 Paymaster、钱包服务商和应用持有更大的 ETH 周转余额,然后替大量普通用户统一处理 Gas。
当然,也别天真地觉得「用户每付一笔稳定币,后台就会去二级市场市价扫货买等额 ETH」。代付商有自己的库存管理和对冲策略,它很难直接转化为散户幻想的即时买盘。
Paymaster 可以提前准备库存,可以动态补仓,也可以采用其他资金管理方式,因此仅凭「以后可以用稳定币付 Gas」,很难直接推导 ETH 会因此产生多大的新增买盘。
真正的胜负手,只有一个逻辑:体验优化之后,最终有没有带来更多真实的以太坊使用需求,到底能不能把盘子做大?
算笔账就很直观:
- 如果过去有 100 个人打算进场,其中 70 个人被买 Gas、算 Gwei、跨链折腾得半路弃坑,最后只有 30 个人完成了交易;
- 未来如果钱包把这些麻烦全吞进后台,让 80 个人顺顺当当把交易跑完了——哪怕他们手里连一丁点 ETH 都没有,网络实际消耗和销毁的 ETH,也远比过去多得多;
反过来讲,如果整个生态根本带不来增量活跃度,仅仅是把「自己掏钱」换成了「找人代付」,那确实不会产生任何新的增量价值。
写在最后
从笔者的角度,它削弱的是「每个用户都必须提前囤一点 ETH 才能使用以太坊」这件事,但赌的则是,当这一门槛消失以后,会有更多人真正开始使用以太坊。
对于普通用户来说,现在当然还不需要因为这项 EIP 改变自己的使用习惯,不过从钱包发展的角度,它指向的方向已经很明确。
未来一款好用的钱包,可能越来越不应该要求用户先理解 Gas,用户负责决定资产要去哪里、准备执行什么操作;钱包负责告诉他风险是什么、最终花多少钱;至于该用哪个账户付款、用 ETH 还是稳定币计费、是否存在可用的 Gas Sponsor,这些复杂的协议细节,应该逐渐被隐藏在后台。
真正成熟的基础设施,往往也都是这样。