最新的以太坊全核心开发者会议终于为下一个主网硬分叉Dencun的升级时间表确定了一些暂定日期。
需要注意的是,只有在“没有出现重大问题”的情况下,以太坊开发者才会关注以下日期来分叉以太坊的公共测试网:
-
Goerli:1月17日Sepolia:1月30日Holesky:2月7日
这将是Goerli最后一次被纳入测试方案,因为该网络将被弃用。
他们还讨论了接下来会发生什么——尚未命名的布拉格/Electra升级。以太坊社区正在考虑是专注于一个大型核心功能(这可能需要一年的时间),还是围绕多个较小的改进进行升级,这可能在2024年末可行。
新的一年将做出决定,但就目前而言,以下是2024年邓村事件后的一些改进:
EIP-4844(Proto Danksharding)
这是邓村EIP中的一大亮点,也是2023年许多新闻报道的焦点。
阅读更多:以太坊的下一次升级将专注于blobs
StarkWare联合创始人Eli Ben Sasson告诉Blockworks,此次升级“将降低所有第二层的数据可用性成本”。“所以Starknet非常期待这一点,这样用户就可以获得更低的成本。”
Web3钱包开发商Suku的首席技术官Lucas Henning称之为“以太坊突破性改进的一年”
Henning告诉Blockworks:“EIP-4844是一个转型性的增强”,将把累计天然气费用“削减100倍”。
阅读更多:核心开发者今年排除了邓村分叉
账户抽象有其自身的特点
Henning最关心的还有利用账户抽象的改进:ERC-4337及其扩展ERC-6900。
ERC是专门关注以太坊生态系统内代币标准的EIP的一个子集。它们定义了令牌实现的规则,以确保互操作性。与一些修改核心协议的EIP不同,ERC通常不需要硬分叉。
Henning表示,ERC-4337于3月上线,账户抽象的概念“将作为最终用户最重大的变化发挥关键作用”。
他说:“账户抽象将彻底改变我们感知钱包和与钱包互动的方式,使无气交易成为标准,安全社交登录成为新规范,从根本上重塑以太坊用户体验。”。
传统上,以太坊有两种类型的账户:由私钥控制的外部拥有账户(EOA)和由其代码控制的合同账户。帐户抽象模糊了这一区别,允许用户创建行为更像智能合约的帐户。
它可以增强用户体验和安全性,并允许更复杂的帐户逻辑,如多签名钱包或丢失密钥的社会恢复。
ERC-6900引入了“委托交易”的概念。该标准也不需要更改以太坊的主网共识,允许用户委托代表他们发送交易的能力,例如,对一批操作进行一次审批,以节省时间和麻烦。
EIP-1153(瞬态存储操作码)
这项提案是Dencun的一部分,旨在引入一种新的机制,用于在智能合约执行过程中处理临时或瞬态存储。
以太坊上的传统存储操作是永久性的,需要消耗天然气。对于不需要持续一个以上事务的临时数据来说,这可能效率低下。
EIP-1153是一种操作码(操作代码),允许智能合约使用瞬态存储——在事务执行结束时会被清除的存储。
Uniswap团队游说将1153纳入其中,并希望它已经在Shapella中,但他们无法获得足够的支持,在核心开发者中达成共识。此次升级预计将在增强Uniswap即将推出的v4协议的功能和效率方面发挥重要作用。
阅读更多:Uniswap实验室为v4做了什么?
通过启用临时存储,EIP-1153可以降低合同执行期间与存储数据相关的天然气成本,并为开发人员设计智能合同提供更大的灵活性。
通过减少永久存储的负担并最大限度地减少状态膨胀,EIP-1153可以为以太坊网络的整体可扩展性做出贡献。
EIP-4788(信标块根提交)
将以太坊想象成一个巨大的图书馆,有两个主要部分:以太坊虚拟机(EVM)部分,就像人们来看书(执行智能合约)的阅览室,以及灯塔链部分,就像图书馆的目录系统,跟踪所有书籍及其位置(以太坊网络的共识和协调)。
在EIP-4788之前,这两个部分的功能有些独立。EVM部分无法直接访问最新目录;它必须依靠间接的方法来了解信标链部分发生了什么。
EIP-4788建议将“信标块根”(父块的摘要或散列树根)放入每个EVM块中。
这就像从图书馆里一个过时的卡片归档系统——效率低下,有时甚至不准确——转移到一个与主图书馆数据库有实时、准确和直接链接的系统。
在这个现代图书馆中,每次添加、移动或删除新书(信标链更新),读者(EVM)都能获得即时准确的信息。读者可以相信他们获得了最新的信息,库操作(如执行智能合约)与整个目录系统(共识层的状态)更加一致。
所有这些都是以最小化信任的方式发生的,消除了外部预言机提供这些数据的需要,从而减少了潜在的故障点或操作点。
这一变化对Lido、基于智能合约的桥接和重启解决方案等流动性质押协议尤其有利,因为它允许这些协议直接从共识层访问验证器余额和状态等关键数据,提高了它们的安全性和操作效率。
EIP-4788本质上引入了一个协议级预言机,在整个主网中中继以太坊的共识状态。
Nil基金会的创始人米莎·科马罗夫(Misha Komarov)称这“绝对有帮助”,该基金会正在为丽都部署zkOracle
他告诉Blockworks:“他们需要在应用程序逻辑中的一致层状态根(目前正在通过zkLLVM向zkOracle设计中的执行层进行Casper FFG证明)。”。
阅读更多:新的以太坊汇总采用零知识的方法进行分片
EIP-5656(MCOPY操作码)
EVM使用一组操作码进行操作,这些操作码规定了各种操作。
EIP-5656引入了一种名为MCOPY的新操作码,旨在优化智能合约执行过程中在内存中复制数据的过程。
在当前的EVM体系结构中,当使用现有操作码时,复制大数据段可能效率低下且成本高昂。MCOPY提供了一种更有效的方式,有望降低与这些操作相关的天然气费用,同时提高性能。
更快的内存操作意味着更快的合同执行,开发人员将拥有更多的工具来优化他们的智能合同——尤其是在处理涉及内存操作的大型数据结构或复杂操作时。
EIP-6780(限制SELFDESTRUCT)
在以太坊中,SELFDESTRUCT操作码允许智能合约从区块链中删除自己。
执行时,它会从状态中删除合同的代码和存储,并将合同的剩余以太发送到指定的地址。
然而,这一功能导致了一些问题,包括状态管理的复杂性和潜在的安全漏洞。
通过限制SELFDESTRUCT,以太坊可以更好地管理其状态规模,从而形成更稳定、更可预测的区块链。
这对网络的长期可扩展性和维护至关重要,因为它将简化未来的以太坊升级。
不要错过下一个重大新闻-加入我们的免费每日时事通讯。