以太坊开发者Derek Chiang于9月7日表示,EIP-8141提案的作者已找到一种方法,将多种交易功能表达为可编程合约调用,而不是逐一添加到以太坊交易信封中。Chiang是EIP-8141的联合作者,也是Ethlabs的贡献者。他在一篇讨论提案作者近期工作的帖子中,将这一进展描述为“设计突破”。
该方案将交易过期、聚合签名、隐私池默克尔根以及交易后断言等操作,视为被称为“帧”(frames)的调用。官方草案规范将“帧交易”(Frame Transaction)定义为一系列合约调用。不同的帧可以验证交易、批准其Gas支付或执行用户操作。提案目前提供三种模式:DEFAULT、VERIFY和SENDER。VERIFY帧可检查所需条件是否满足,SENDER帧则从被标识为交易发送者的账户执行操作。帧还可以分组为原子化批次,意味着批次内所有操作要么全部成功,要么整个组回滚。
提案仍定义了一个基础交易信封,包含链标识符、nonce、发送者、费用、签名和帧列表等字段。Chiang的核心观点更为聚焦:开发者或许能够通过新的帧目标和调用模式引入更多功能,而无需为每一项功能创建另一种信封格式。稳定的信封可以减少协调工作。
修改以太坊交易信封影响的不仅是执行客户端。钱包、Layer 2网络、区块浏览器、签名设备、软件库和基础设施提供商都需要理解新格式。Chiang表示,以太坊升级大约每九个月发生一次,频繁更改信封会带来缓慢且高协调成本的问题。
一个足够通用的帧格式,有望作为稳定接口,而合约或指定的协议组件则提供新的验证方法。这并不意味着未来功能永远不需要网络升级。EIP-8141本身会改变以太坊的共识规则,需要客户端实现。新的操作码、预编译或Gas规则也可能需要硬分叉。提案提出的好处是,开发者不一定每次都需要重新设计交易容器。
EIP-8141的规范将原生账户抽象列为主要目标之一。它可能支持密钥轮换、替代签名系统、赞助Gas支付和交易批量处理。它还旨在减少以太坊账户对传统外部拥有账户所用secp256k1签名系统的依赖。正如crypto.news先前报道Vitalik Buterin提议的以太坊交易重新设计时所指出,可编程验证最终能帮助以太坊在不将一种固定签名方案替换为另一种的情况下,采用新的身份验证系统。
Chiang也承认存在权衡。高度抽象的交易可能让钱包、排序器和其他基础设施在执行前难以分析。例如,Layer 2排序器可能只希望接受特定签名方式,因为其计算成本是可预测的。因此,开发者正在探索帧如何与另一份账户抽象草案EIP-8130协同工作。
EIP-8130创建了一个链上密钥库,账户在此注册参与者和认证器合约。交易会明确标识其身份验证方法。这种结构使节点能够在运行任意钱包代码之前,确定交易需要哪种验证过程。根据EIP-8130提议的Layer 2配置文件,链可以将其交易路径限制为一组规范的固定成本认证器,同时通过普通EVM执行保留其他身份验证方法。
Chiang表示,EIP-8130可以在EIP-8141帧之上施加明确结构。这种协作可以保留帧的灵活性,同时为钱包和高吞吐量链提供更清晰的交易格式。组合设计尚未最终确定,两份规范仍保持开放修订状态。早期crypto.news的报道曾审视EIP-8141与EIP-8130在Hegotá最初范围界定阶段的竞争关系。最新评论表明,开发者现在正在寻找兼容要素,而非将提案视为互相排斥的选项。
Vitalik Buterin在另一篇文章中扩展阐述了技术方向,区分了交易的“操作”(actions)与“依赖”(dependencies)。操作会改变以太坊状态,例如转账ETH;依赖是必须满足的条件,例如签名、默克尔证明或零知识证明。Buterin认为,独立的依赖可以并行检查。不访问以太坊状态的依赖有可能在内存池中处理一次,而无需在执行期间重复验证。多种检查最终可能由递归STARK证明表示,但这仍是一个研究方向,而非已批准功能。
这种区分也有助于客户端将可预测交易与需要以太坊完整动态执行环境的操作分开。Buterin表示,可进行更多静态分析的活动可能获得更低的Gas成本并进一步扩容。目前尚无任何费用表获得批准。帧模型为这种思路提供了潜在接口,因为验证和执行可表现为可识别调用。以太坊将保留灵活的合约执行能力,同时允许更简单的交易申明更多关于其需求的信息。
官方Hegotá Meta EIP现已将帧交易和FOCIF列计划纳入以太坊Hegotá升级。这比早期考虑具有更强的状态地位,但并未冻结EIP-8141当前的技术设计。EIP-8141仍标记为草稿核心提案。作者可以在后续实施工作中修订帧模式、签名处理、Gas计算以及与EIP-8130的关系。Hegotá文档同样将Sepolia、Hoodi和主网激活字段留空。
接下来可衡量的步骤包括更新规范、执行客户端实现、开发网络以及与钱包和Layer 2系统的互操作性测试。开发者还必须审查内存池拒绝服务风险,因为可编程验证可能使拒绝无效交易的计算开销更高。测试将确定“灵活帧加结构化认证器”的组合能否满足以太坊底层和更快EVM链的需求。在激活参数发布之前,EIP-8141仍是Hegotá中一个已排期但未完成的部分。
