Bankless:一文读懂EIP-3074
以太坊核心开发人员批准EIP-3074纳入Pectra硬分叉,这是未来账户模型发展的重要一步。EIP-3074将提升用户体验,使账户更具可编程性,支持更多功能。它引入了新的操作码,包括交易批量处理、赞助交易、条件交易、元交易和委托安全。EIP-3074和ERC-4337都是实现完全账户抽象的步骤,但满足不同需求。如何顺利融入现有生态系统和解决安全问题将是未来的关键。
原文标题:Why EIP-3074 Matters
原文作者:William M. Peaster
原文来源:Bankless
本周,以太坊核心开发人员刚刚批准将 EIP-3074 纳入即将到来的 Pectra 硬分叉(定于今年晚些时候或 2025 年初上线)。
EIP-3074 是以太坊未来账户模型发展的下一个重要步骤。在 ERC-4337 上线之前,这是一个短期补救措施,但对其用户体验(UX)水平的提升意义重大。
让我们来看看 EIP-3074 中的内容:
账户抽象的基本原理
外部拥有账户(EOA)是以太坊账户的最基本形式,直接由私钥控制,没有相关代码。EOA 可以发送 ETH 并与智能合约互动,但缺乏更复杂的功能。
与 EOA 不同,智能合约账户(SCA)由其合约代码直接控制,通过它们,用户可以持有和控制资金,根据其他合约调用自动做出决定。这使得 SCA 的用途极为广泛,也被视作是数字钱包的未来。
在此背景下,账户抽象(AA)指的是一系列旨在使以太坊账户更加灵活的开发工作。目的是减少 EOA 和 SCA 之间的差异,使账户行为更具可编程性,能够满足更广泛的用户需求。
以太坊的 AA 路线图
以太坊的 AA 路线图包括应对不同挑战的多项并行工作。
如今,关于主要发展方向的共识是更深入地拥抱 ERC-4337,这是一种 AA 标准,支持 EOA 通常不具备的各种功能,例如用ETH 以外的代币支付Gas费用、更复杂的账户恢复机制以及更先进的交易批处理和调度功能。
关于【Bankless:一文读懂EIP-3074】的延伸阅读
如何看待Vitalik力挺的EIP-7702:会牺牲EIP-3074 invoker市场的无限潜能吗?
EIP-7702是以太坊新提案,结合了EIP-3074和ERC-4337的优点,旨在提升用户交易体验。然而,它也限制了EIP-3074的潜力。市场已选择ERC-4337作为发展重点,但EIP-3074仍有发展空间。@bentobatch和@dappOS_com也在探索交易层和Intent基础设施的落地。EIP-7702作为过渡方案,延续了EIP-3074的优点,但一次性权限赋予限制了其潜能。短期来看,使用EIP-7702是最优解。
以太坊核心开发者最新会议摘要:EIP-7702纳入疑虑、坊执行层序列化方法转换
以太坊开发者在电话会议上讨论了Pectra Devnet 0的准备工作、EIP 3074的实施更新和EL序列化方法转换为SSZ的紧迫性。开发者们还探讨了新的EIP提案、现有EIP的讨论和分析,以及对智能合约和交易的影响。其中,对EIP 7702的讨论引起了广泛关注。开发者们讨论了EIP-3074和EIP-7702,以及如何解决存款排序问题。最后,开发者们还讨论了链上供应验证器存款和以太坊虚拟机改进的相关问题。
不过,ERC-4337将会被其他方法补充完善,如 EIP-5003(一种从 EOA 永久过渡到 SCA 的拟议方法)和 EIP-3074,后者将为允许 EOA 将交易执行权委托给 SCA 铺平道路。
什么是 EIP-3074?
EIP-3074 引入了新的以太坊操作码。该系统将允许 EOA 用户授权智能合约在单笔交易中代表他们执行操作,同时保留不永久转移其私钥的安全性和控制权。
这些新操作码带来的用户友好型实用程序包括:
- 交易批量处理 – 将多个交易(如许多代币转移)批量处理为单个操作。
- 赞助交易 – 让第三方支付交易费用的功能,为应用提供了一种新的方法,帮助用户承担Gas费用。
- 条件交易–通过复杂的交易结构,可将多个步骤连接起来,并实现条件执行,比如仅在满足特定条件时才执行的交易,而无需为每个步骤分别进行交易。
- 元交易(Meta-transactions)–能够签署可由另一方提交的交易,如离线签署交易或从不同接口签署交易,而无需使用 ETH 作为Gas费用。
- 委托安全–通过允许受信任的调用者管理交易,用户可以从高级安全模型中获益,例如涉及多重签名设置的安全模型。
综合来看,这些功能可以带来一系列用户体验的改善,比如DAO赞助其成员的交易,或者钱包推出自动支付、订阅服务和程序化提款。
另一方面,EIP-3074 也会带来非同小可的安全风险,例如新用户由于对新调用者系统的工作原理存在误解而犯错误,或者一个被入侵的调用者执行未授权的交易。不过,这些问题可以通过钱包围绕 EIP-3074 签名实施明确的信息传递来解决。
宏观图景
ERC-4337专注于创建一个强大的链外交易中继网络,是以太坊AA路线图上目前的北斗星,而 EIP-3074则通过现有的 EOA 实现更直接的链上灵活性和执行抽象。
两者都是实现完全 AA 的步骤,但在以太坊生态系统中以不同的方式满足不同的需求。EIP-3074 如何顺利融入现有的以太坊生态系统以及钱包和应用程序对它的接受程度将至关重要,而不断改进以解决安全问题并确保安全、用户友好的操作将是未来的关键。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:William M. Peaster,如有侵权请联系删除。转载或引用请注明文章出处!