以太坊一项仍处草案阶段的提案,正尝试改变用户支付链上手续费的方式。按照设计,用户未来不必先持有 ETH 才能发起交易,钱包中的 ERC-20 代币可直接用于支付 Gas,应用也可以替用户承担这部分费用。
交易被拆成三步
这项提案编号为 EIP-8141。它把一笔以太坊交易拆成最多 64 个“帧”,每一帧都是一次普通合约调用。其核心结构包括三部分:先验证交易是否合法,再确认由谁支付 Gas,最后执行用户真正要完成的操作。
这种拆分方式把“谁签名交易”和“谁承担手续费”分开处理。结果是,只持有稳定币或其他 ERC-20 代币的钱包,也能直接完成链上操作;一些应用还可以选择为用户代付 Gas,降低首次使用门槛。
不再依赖独立内存池
类似能力并非首次出现。自 2023 年 ERC-4337 推出后,以太坊生态已经可以实现一定程度的账户抽象和代付机制,但通常需要通过独立 mempool 转发交易,并依赖第三方 bundler 打包。
EIP-8141 的不同点在于,它希望把相关规则直接写入协议层,并继续使用以太坊公开 mempool。这样一来,节点在接收交易前,就能先判断其中的验证步骤,减少对额外中间角色的依赖,也不要求用户更换全新钱包体系。
还想解决回滚与密钥问题
提案作者还希望借此处理一些长期存在的交互问题。比如,多个操作可以被打包成一个整体,要么全部成功,要么全部失败。这样在代币交换回滚时,就不容易留下未清理的授权。
EIP-8141 还尝试把账户与当前常用的 ECDSA 密钥解耦,使密钥轮换成为可能。按作者说法,这也可被视为面向后量子签名的一步准备。因为后量子签名体积更大,未来网络可能需要更多依赖签名聚合。
目前仍是草案
这项提案自今年 1 月起一直处于草案状态,尚未被排入任何以太坊网络升级。Vitalik Buterin 近日提到,ethrex 客户端已在测试网中把 Frames 与 FOCIL 机制结合测试,目标之一是让隐私协议在不依赖 relayer 的情况下运行。
目前,EIP-8141 还没有明确上线时间表,但如果后续进入升级路线,它可能会影响以太坊钱包设计、应用引导方式,以及用户首次进入链上的成本结构。
