您的位置  > 币圈知识

Bankless:为什么 EIP-3074 很重要?

广告 X
OK欧意app

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

作者:William M. Peaster,Bankless;编译:邓通,

加密货币领域对新的以太坊改进提案 (EIP) 议论纷纷——EIP-3074 成为众人瞩目的焦点,因为以太坊核心开发人员刚刚批准将该标准纳入即将推出的 Pectra 硬分叉,该硬分叉将于今年晚些时候或2025 年初上线。

EIP-3074 是以太坊未来账户模型发展的下一个重要步骤。 这是 ERC-4337 崛起之前的一种短期补救措施,但其用户体验 (UX) 的提升是显著的。

账户抽象的基础知识

外部拥有账户(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 费用开辟了一条新途径。

条件交易——复杂的交易结构,可以链接多个步骤,并且可以实现条件执行,就像只有满足某些条件才执行的交易,而不需要每个步骤单独的交易。

元交易——签署可由另一方提交的交易的能力,例如,离线或从不同的界面签署交易,而不需要 ETH 作为燃料。

委托安全性——通过允许受信任的调用者管理交易,用户可以从高级安全模型中受益,例如涉及多重签名设置的模型。

总而言之,这些功能可以带来一系列用户体验改进,例如 DAO 赞助其成员的交易或钱包推出自动支付、订阅服务和程序化提款。

另一方面,EIP-3074 还将引入不小的安全风险,例如新用户因误解新调用程序系统的工作方式而犯错误,或者受损的调用程序执行未经授权的交易。 然而,这些问题可以通过围绕 EIP-3074 签名实施清晰消息传递的钱包来解决。

未来展望

虽然 ERC-4337 专注于创建强大的链下交易中继网络,并且是以太坊 AA 路线图当前的领航者,但 EIP-3074 允许通过现有 EOA 实现更直接的链上灵活性和执行抽象。

两者都是迈向完整 AA 的步骤,但在以太坊生态系统中以不同的方式满足不同的需求。 EIP-3074 如何顺利地融入现有的以太坊生态系统以及钱包和应用程序对其的接收将至关重要,而持续改进以解决安全问题并确保安全、用户友好的操作将是未来的关键。

热门文章