What can we expect from the Ethereum 2024 development roadmap?
Written by: Francesco
Compiled by: Xiaobai Navigation coderworld
在数字货币的世界里,以太坊作为一个关键的平台,一直在不断地演进和创新。本文将深入探讨2024年以太坊发展路线图中的重要内容,包括ERC-4337、EIP-4844、EIP-3074和EIP-5003这几个关键技术提案,了解它们是如何提高以太坊的可扩展性和用户体验的。
在Twitter上,我从未见过如此多的反以太坊的言论。
几乎每隔一天就有一个被怀疑是“以太坊杀手”的新L1出现,但以太坊并不在乎,它坚守自身不动摇,专注于自身的成长和改进。
以太坊对发展的承诺在最近公布的2024年以太坊路线图中显而易见,线路图中重点展示了旨在提高可扩展性和用户体验的关键发展。
其中,最后确定了 EIP-4844 的日期,这将使L2在以太坊上发布数据变得容易得多。尽管竞争日益激烈,但这些新的ERC和EIP将大大提高以太坊的可扩展性和用户体验。
下面,让我们深入了解这些激动人心的更新,包括ERC-4337、EIP-4844、EIP-3074和EIP-5003。
ERC-4337:彻底改变智能contractwallet
ERC-4337标准的推出是智能contractwallet演变的重大飞跃。这一改进引入了一个名为“账户抽象”的新概念。
ERC-4337是一个账户抽象提案,完全避免了共识层协议更改的需要。这个提案不是添加新的协议特性和改变底层交易类型,而是引入了一个高层的伪交易对象,称为UserOperation。更多关于ERC-4337的信息,可以点击这里以详细了解。
传统上,以太坊账户分为外部拥有账户(EOA)和智能合约账户。然而,用户操作的 EOA 通常在可用性和Safety性方面带来挑战。
ERC-4337模糊了这些界限,允许用户更直观地与智能合约进行交互。
用户与以太坊交互的方式需要改进,以应对日益复杂的环境。我们已经看到基于账户抽象的解决方案的出现,例如Creso Wallet和Avocado Wallet。
ERC-4337的引入将为钱包设计的一系列改进以及降低最终用户复杂性奠定基础。
除此之外,ERC-4337 极大地改善了最终用户体验,并实现了新的可能性,例如无 Gas 交易或社交登录和密码恢复。
ERC-4337的主要特点包括:
-
提高Safety性:通过将更复杂的逻辑集成到钱包中,用户可以设置交易条件,例如多因素身份验证或每日支出限额。
-
用户友好:它简化了非技术用户的互动,使以太坊生态系统更易于接触。
EIP-4844:提高L2效率
为什么是EIP-4844:其目的是为L2解决方案在以太坊上发布数据提供一个低成本的方式,并大幅减少用户在L2上支付的整体交易费用。
问题:L2产生越来越多的数据。如果有一种方法可以廉价地发布这些数据,这将立即减少网络向用户收取的交易费用。
解决方案:为“携带 blob 的交易”引入一种新的交易格式。它包含大量“EVM 执行无法访问,但可以访问其承诺”的数据。 Blob 的内容不是将完整内容嵌入到正文中,而是作为“sidecar”单独传播。
EIP-4844,通常被称为“proto-danksharding”,是解决以太坊可扩展性问题的重要进步。它引入了一种新的交易类型,允许使用“shard blobs(分片区块)” ,可以由L2解决方案(如Rollup)使用的临时数据。
EIP-4844 为以太坊引入了一种新的交易类型,该交易类型接受 “blob “数据,并将其短期保存在信标节点中。
分片区块不包含在以太坊区块中执行的交易,而只包含 “blobs of data(数据块)”,并由 L2 负责使用该数据空间为用户创造Safety且更具可扩展性的体验。
EIP-4844 的重要之处在于它的价值将惠及用户,因为我们都将能够从较低的 L2 费用中受益。
为什么L2费用会更低?
EIP-4844 将交易计算和存储费用分开,L2 将使用不同的函数向以太坊提交“Blob”。
他们不使用永久存储数据的“CALLDATA”,而是使用 Blob,这些 Blob 在预定义的时间段后会被修剪。
Blobs of data(数据块)不必永远可用,但要可用一定的时间(如 1-3 个月),足够长的时间可以让 L2 确保至少有一个诚实的行为者重建状态,并挑战或替换坏的排序器。然后再对数据进行修剪。
EIP-4844 允许 Rollup 最初扩展到每个插槽 0.25 MB,并为 Blob 提供单独的费用市场,从而使费用非常低,从而显着减轻了 Rollup 的扩展规模。
EIP-4844的潜在影响
EIP-4844有许多潜在的影响:
-
降低L2成本:通过降低数据成本,使L2解决方案更经济,鼓励更广泛的采用。
-
提高交易吞吐量:这可能导致一个更具可扩展性的网络,能够处理更多的交易。
-
提升用户体验:随着交易更快、更便宜,以太坊上的整体用户体验大大提升。
我之前写了一篇关于这方面的详细文章,点此以详细阅读。
EIP-3074:简化交易
EIP-3074是一个新的概念,将为以太坊上更无缝的用户体验打开大门,而无需额外的信任假设。
EIP-3074 对以太坊交易的授权和执行方式进行了根本性的改变。该提案允许用户授权第三方使用一种新型操作代表他们执行交易。
EIP-3074 旨在更新以太坊的 EOA,以便它们可以将控制权委托给智能合约——允许智能合约批准源自用户帐户的交易。
实际上,EIP-3074将允许使用单一签名执行复杂操作,无需多重批准,极大地改善用户体验,并允许无缝执行复杂操作。最终用户将能够发送批量交易、过期交易等。更多关于EIP-3074的信息,请点击这里以详细了解。
然而,要实现这一点,需要修改以太坊协议,使用两个新的 EVM操作码:AUTH 和 AUTHCALL。
因此,与其他账户抽象化提案(如EIP-4337)相比,EIP-3074通常受到较少的青睐。点击这里,以了解更多关于EIP-3047的担忧。
尽管如此,EIP-3074将引入新的用例,例如:
-
智能合约钱包:通过钱包恢复解决方案,您将永远不会再丢失资金
-
批量交易:节省Gas成本
-
自动化:借助智能合约账户实现交易自动化
EIP-3074的优点包括:
-
简化用户交互:特别有利于复杂的DApp交互,减少用户的步骤和Gas成本
-
提高开发人员的灵活性:这可以实现更具创意和更高效的智能合约设计
-
PotentialSafety增强:虽然它引入了新的安全考虑因素,但它也提供了建立更强大的安全机制的机会
EIP-5003:网络资源优化
这项提议与EIP-3074非常契合,EIP-3074提供了将EAO签名权限委托给智能合约的“操作码”。
EIP-3074授权智能合约,而EIP-5003将以太坊EOA账户的签名密钥完全迁移到智能合约账户。
仅将EIP-3074应用于限定范围将产生围绕向智能合约委托权限的新攻击向量。
虽然EIP-5003鲜为人知,但它在提升以太坊网络效率和安全性方面发挥着关键作用。
EIP-5003的预期优点是:
-
提高安全性:该 EIP 与 EIP-3074 相结合,解决了其缺点,并确保帐户抽象的迁移不会产生新的攻击向量。
-
从 EOA 迁移:此 EIP 是从 EOA 的最终迁移。
结论:面向未来的以太坊
虽然以太坊的发展常被认为缓慢且以安全为先,但以太坊并非停滞不前,仅根据某个特定时刻的情况来观察和评估其技术是不正确的,因为它总是在变化。不断发展和改进。
特别是,以太坊2024年的发展蓝图展示了其对未来的清晰愿景,并承诺解决可扩展性、安全性、可访问性和可用性等关键领域,并确保网络面向未来。
发展蓝图重点关注了重新定义用户与以太坊的交互方式,从 EOA 账户转向更灵活的智能合约钱包。
ERC-4337、EIP-4844、EIP-3074 和 EIP-5003 的实施在这一演变过程中都发挥着关键作用:
-
ERC-4337 通过账户抽象彻底改变了智能合约钱包,提供增强的安全性和用户友好性。该标准旨在显著简化用户体验并扩大以太坊生态系统的可访问性。
-
EIP-4844,或称“proto-danksharding”,是降低成本和提高L2解决方案效率的突破。通过为携带 blob 的交易引入新的交易格式,它有望降低交易费用并提高吞吐量,从而使最终用户受益于更实惠和更快的交易。
-
EIP-3074 和 EIP-5003 共同代表了简化交易和优化网络资源的重要一步。虽然 EIP-3074 引入了用于授权交易的新操作功能,但Xiaobai Navigation EIP-5003 通过将签名权限从外部拥有帐户 (EOA) 过渡到智能合约帐户来对其进行补充,从而增强网络安全性和效率。
这篇文章的主要目的是激励读者将以太坊视为一个不断发展和演变的动态网络,而不是一个静态网络,积极致力于成为面向未来的新兴技术和替代方案。
我们将继续关注EIP的实施情况,以及以太坊在今年的发展过程。
The article comes from the Internet:What can we expect from the Ethereum 2024 development roadmap?
相关推荐: Bitget Wallet 推出 Web3 探索激励平台 Task2Get,首期上线 ZetaChain 交互活动
Task2Get 首期活动联合 L1 公链 ZetaChain官方,围绕 ZetaChain测试网生态交互开展。 近日,全球领先的一站式 Web3 交易钱包 Bitget Wallet(原 BitKeep 钱包)宣布推出 Task2Get,一个聚合各类链上交互…