Bankless:一文读懂EIP-3074
以太坊核心开发人员批准EIP-3074纳入Pectra硬分叉,这是未来账户模型发展的重要一步。EIP-3074将提升用户体验,使账户更具可编程性,支持更多功能。它引入了新的操作码,包括交易批量处理、赞助交易、条件交易、元交易和委托安全。EIP-3074和ERC-4337都是实现完全账户抽象的步骤,但满足不同需求。如何顺利融入现有生态系统和解决安全问题将是未来的关键。 摘要由 Mars AI 生成 本摘要由 Mars AI 模型生成,其生成内容的准确性、完整性还处于迭代更新阶段。
本周, 以太坊 核心开发人员刚刚批准将 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费用、更复杂的账户恢复机制以及更先进的交易批处理和调度功能。
不过,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 如何顺利融入现有的以太坊生态系统以及钱包和应用程序对它的接受程度将至关重要,而不断改进以解决安全问题并确保安全、用户友好的操作将是未来的关键。
免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。
你也可能喜欢
报告称,稳定币和ETF将成为2025年加密货币的关键驱动力
花旗研究预测,加密货币ETF将在明年推动市场上涨。支付之外的稳定币采用也可能推动市场走高。2024年,比特币和以太坊ETF使得加密货币市场总估值飙升90%。