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






