在调和 EIP-8141 与 EIP-8130 的努力失败后,以太坊和 Base 的开发者已终止了关于通用账户抽象标准的工作,两个网络将各自追求不同的交易设计。
摘要
- 在未能就通用账户抽象设计达成一致后,以太坊和 Base 的开发者已终止了协调 EIP 8141 与 EIP 8130 的努力。
- 以太坊优先考虑抗审查性、隐私和安全性,而 Base 则专注于规模、定制化和合规性。
- EIP 8141 已被标记为以太坊 Hegotá 升级必须交付的提案,而 Base 将继续单独开发 EIP 8130。
- 如果两项提案最终都得以部署,钱包开发者可能需要支持两种原生交易格式。
Ethlabs 开发者 Derek Chiang 周一表示,两项提案的作者上周停止了朝着共同规范的努力,因为他们发现可用的技术方案将要求以太坊或 Base 中的一方在核心需求上做出妥协。
两项提案都试图简化用户与加密钱包的交互方式,包括允许用户无需先持有 ETH 作为 gas 即可进行交易,并支持手机通行密钥等身份验证方法。两个团队此前一直在探索是否有一种设计能够同时服务于以太坊 Layer 1 和 Base Layer 2。
“虽然我们找到了若干技术解决方案,但它们都要求其中一方至少在其核心目标上做出一点妥协,”Chiang 说。“所以我们分道扬镳了,把由此产生的碎片化负担留给了钱包来处理。”
据 Chiang 称,以太坊的开发者优先考虑抗审查性、隐私和安全性,而 Base 则专注于规模、定制化和合规性。这些分歧最终使两个团队无法就一种交易格式达成一致。
以太坊和 Base 的账户抽象计划已经分裂
这一决定使钱包开发者面临一种可能性:如果 EIP-8141 和 EIP-8130 都投入生产,他们就需要支持两种原生交易格式。
Chiang 表示,尽管网络之间存在技术差异,但钱包仍可为用户提供一致的体验,这取决于开发者如何处理这些不同的标准。
“如果他们执行得好,并且如果钱包社区能够弥合这种碎片化,我们最终很可能为终端用户带来尽可能最佳的用户体验,”他说。
这一结果改变了开发者仅在几天前还在讨论的方向。9月7日,crypto.news 此前报道称,EIP-8141 的开发者正在探索与 EIP-8130 的兼容性,同时他们正在研究如何让交易保持可编程性,同时使其身份验证要求更易于基础设施提供商检查。
在那个阶段,Chiang 表示 EIP-8130 可以为 EIP-8141 的 frames 提供定义明确的结构。拟议的安排旨在保留 frames 的可编程特性,同时为钱包和高吞吐量网络提供更清晰的交易格式。
EIP-8130 使用链上密钥库,账户可以在其中注册已授权的参与者和验证器合约。交易会标明其使用的身份验证方法,使网络能够在执行钱包代码之前确定所需的验证流程。
EIP-8141 则采取了不同的路径,将交易结构化为称为 frames 的可编程合约调用。Frames 可以在同一笔交易中执行不同的功能,包括验证、gas 批准和执行。
两个团队现在已经放弃了将这些方法整合为一种标准的努力。
EIP-8141 已成为以太坊必须交付的提案
以太坊正在继续推进 EIP-8141,即帧交易(Frame Transactions),作为其计划中的 Hegotá 升级的一部分。
以太坊基金会协议组本月早些时候将该提案列入其“必须交付”类别,而原始资料指出,该提案旨在使账户抽象成为以太坊的原生功能,并提升安全性和后量子就绪能力。
帧交易将一笔交易划分为一系列可编程的帧。一个帧可以验证发送者,另一个帧可以授权负责 gas 的账户,随后的帧可以执行用户请求的操作。
该模型将允许发起操作的账户与为其付费的账户不同。
以太坊开发者此前已在 9 月 7 日将 EIP-8141 安排进 Hegotá。核心开发者在 8 月 27 日的全核心开发者执行电话会议上将该提案从“考虑纳入”移至“已安排纳入”,使帧交易在计划于 2027 年的升级中获得正式位置,而其规范仍处于草案形式。
在拟议的系统下,应用程序可以替用户支付交易费用,或安排用户通过另一种资产支付,而以太坊验证者继续以 ETH 收取网络费用。
该结构可以消除一种常见的钱包要求,即持有稳定币或其他代币的用户在进行交易前仍需要 ETH。
帧也可用于交易批处理。相关操作可以被分组,以便它们全部一起成功,或者当其中一个失败时全部回滚。
例如,目前一笔代币交易可能需要单独的授权,允许应用程序在交易本身执行之前花费代币。帧交易可以将相关操作置于同一个可编程交易结构中。
可编程帧扩展以太坊账户控制
EIP-8141 旨在将更多账户验证逻辑移入可编程代码,而不是要求传统以太坊账户依赖固定的身份验证流程。
该提案将其最终状态描述为“账户简单地变成一个带有代码的地址”。
EIP-8141 的合著者 Vitalik Buterin 在 2 月将该提案描述为一个“综合方案,它收尾并解决了 AA 原本要解决的所有剩余问题”。
9 月 5 日,Buterin 表示该提案在过去几个月中取得了“许多重要进展”,并且正“接近最优”。
开发者随后发现,若干交易功能可以通过可编程的 EIP-8141 帧来表达,而不必反复扩展以太坊的交易信封。
9 月 7 日 crypto.news 的报道称,该方法可以将交易过期、签名聚合、隐私证明和交易后断言作为可编程合约调用来处理。帧交易仍将需要对以太坊共识规则进行更改,但各个功能可以通过帧目标和调用模式来构建。
可编程验证可以让账户对身份验证拥有更多控制。EIP-8141 旨在支持包括替代签名系统、赞助 gas 支付、交易批处理和密钥轮换在内的功能。
同样的架构可以帮助以太坊账户摆脱对传统外部拥有账户所用签名系统的依赖。用户可能无需将资产转移到新地址,就能更改控制账户的身份验证方法。
在该提案被正式安排之前,以太坊研究人员就一直在考虑将帧交易纳入 Hegotá。8 月,开发者在缩小 2027 年升级范围的同时,正在将 EIP-8141 与 EIP-8130 作为原生账户抽象的竞争方案进行比较。
当时,这些提案是更大的 Hegotá 遴选流程的一部分,该流程涵盖抗审查、隐私、gas 定价、验证者经济学和 Layer 1 扩容。
以太坊研究人员曾分别研究过 Frame Transactions 如何支持以隐私为重点的应用。一份八月的提案讨论了自筹资金的隐私池,其中可编程的费用支付可以让隐私池自行承担其 gas 费用,而不必依赖外部中继者。
那项工作将 Frame Transactions 与其他拟议变更配对,包括 Keyed Nonces、Recent Roots 和 Transaction Assertions。当时,该隐私池提案仍是研究人员的首选方案组合,而非以太坊核心开发者的最终决定。
Base 将继续推进 EIP-8130
Base 的 EIP-8130 现在将与以太坊的 Frame Transactions 提案分开推进。
这个由 Base 撰写的设计将一种新的交易类型与一个链上“Keystore”相结合,后者记录账户已批准的签名者和认证器。它旨在支持自定义身份验证、调用批处理和 gas 赞助。
虽然这两个提案共享若干账户抽象目标,但它们的技术结构使各自网络在交易如何被认证和处理方面拥有不同程度的控制权。
在团队分道扬镳之前,以太坊开发者一直在试图确定,EIP-8130 的结构化身份验证系统能否与 EIP-8141 的可编程帧相结合,而不迫使第一层或第二层网络放弃各自偏好的特性。
Ethlabs 此前曾将 Frame Transactions 列为Hegotá 升级的四大优先事项之一,并提到原生账户抽象,以及抗审查性、更快的区块和持续的第一层扩容。
随着联合努力现已结束,EIP-8141 仍是以太坊为 Hegotá 规划的原生账户抽象路线,而 Base 将继续围绕其独立的交易类型和链上 keystore 开发 EIP-8130。






