NEW Bankless:一文读懂EIP-3074

2024年04月18日,22时14分26秒 加密货币 阅读 6 views 次

来源:Bankless

原文标题:《Why EIP-3074 Matters》

编译:比推BitpushNews an


本周,以太坊核心开发人员刚刚批准将 EIP-3074 纳入即将到来的 Pectra 硬分叉(定于今年晚些时候或 2025 年初上线)。

EIP-3074 是以太坊未来账户模型发展的下一个重要步骤。在 ERC-4337 上线之前,这是一个短期补救措施,但对其用户体验(UX)水平的提升意义重大。

让我们来看看 EIP-3074 中的内容:

账户抽象的基本原理

外部拥有账户(EOA)是以太坊账户的最基本形式,直接由私钥控制,没有相关代码。EOA 可以发送 ETH 并与智能合约互动,但缺乏更复杂的功能。

与 EOA 不同,智能合约账户(SCA)由其合约代码直接控制,通过它们,用户可以持有和控制资金,根据其他合约调用自动做出决定。这使得 SCA 的用途极为广泛,也被视作是数字钱包的未来。

Bankless:一文读懂EIP-3074

在此背景下,账户抽象(AA)指的是一系列旨在使以太坊账户更加灵活的开发工作。目的是减少 EOA 和 SCA 之间的差异,使账户行为更具可编程性,能够满足更广泛的用户需求。

以太坊的 AA 路线图

以太坊的 AA 路线图包括应对不同挑战的多项并行工作。

如今,关于主要发展方向的共识是更深入地拥抱 ERC-4337,这是一种 AA 标准,支持 EOA 通常不具备的各种功能,例如用ETH 以外的代币支付Gas费用、更复杂的账户恢复机制以及更先进的交易批处理和调度功能。

Bankless:一文读懂EIP-3074

不过,ERC-4337将会被其他方法补充完善,如 EIP-5003(一种从 EOA 永久过渡到 SCA 的拟议方法)和 EIP-3074,后者将为允许 EOA 将交易执行权委托给 SCA 铺平道路。

什么是 EIP-3074?

EIP-3074 引入了新的以太坊操作码。该系统将允许 EOA 用户授权智能合约在单笔交易中代表他们执行操作,同时保留不永久转移其私钥的安全性和控制权。

这些新操作码带来的用户友好型实用程序包括:

  • 交易批量处理 – 将多个交易(如许多代币转移)批量处理为单个操作。

  • 赞助交易 – 让第三方支付交易费用的功能,为应用提供了一种新的方法,帮助用户承担Gas费用。

  • 条件交易–通过复杂的交易结构,可将多个步骤连接起来,并实现条件执行,比如仅在满足特定条件时才执行的交易,而无需为每个步骤分别进行交易。

  • 元交易(Meta-transactions)–能够签署可由另一方提交的交易,如离线签署交易或从不同接口签署交易,而无需使用 ETH 作为Gas费用。

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

Bankless:一文读懂EIP-3074

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

另一方面,EIP-3074 也会带来非同小可的安全风险,例如新用户由于对新调用者系统的工作原理存在误解而犯错误,或者一个被入侵的调用者执行未授权的交易。不过,这些问题可以通过钱包围绕 EIP-3074 签名实施明确的信息传递来解决。

宏观图景

ERC-4337专注于创建一个强大的链外交易中继网络,是以太坊AA路线图上目前的北斗星,而 EIP-3074则通过现有的 EOA 实现更直接的链上灵活性和执行抽象。

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


Twitter:https://twitter.com/BitpushNewsCN

比推 TG 交流群:https://t.me/BitPushCommunity

比推 TG 订阅: https://t.me/bitpush

比推 Btok 订阅: https://btok360.com/bitpush

(来源:比推)

说明:比推所有文章只代表作者观点,不构成投资建议

原文链接:https://www.bitpush.news/articles/6620486



用户登录