撰文:0xCygaar
编译:Frank,Foresight News
编者按:Dencun 升级将于 21:55 主网激活,目前距离升级仅剩 10 个小时,作为以太坊合并(The Merge)以来最大的分叉,本文旨在让用户 3 分钟速懂关于 Dencun 升级的变化总结。
首先,为什么叫「Dencun」?
以太坊有两种类型的客户端——执行客户端和共识客户端,每种类型都有自己的一组升级名称。
譬如在执行客户端方面有 Cancun 升级,而共识客户端则有 Deneb 升级。结合起来,就得到了 Dencun 这个名字。
此外,Dencun 升级具体包含了 5 个 EIP 提案。
1. EIP-4844,以太坊扩展解决方案 Proto-Danksharding
这是以太坊扩容朝着正确方向迈出的一大步,已经持续进行了 2 年,并引入了「blob」作为 Rollup 发布交易数据的方式,为未来的扩容奠定了基础。
其中 blob 将降低 10-50 倍(仍待确定)的 Rollup 成本,因为 Rollup 将不再直接将数据发布到以太坊区块,此外由于 Rollup 数据将不再竞争正常的区块空间,其他 L1 交易的成本应该也会降低。
2. EIP-1153,临时存储
这是应用程序开发人员(尤其是 Uniswap)长期提议的更改,它在 EVM 中添加了一种新型存储。
此前数据可以采用短期存储(便宜,在内存中)或长期存储(昂贵),而 EIP-1153 新增了临时存储选项。
这种存储类型在整个交易过程中持续存在,但在交易完成后不再存在,这使得重入攻击防护变得更便宜,从而解锁了一套新的智能合约设计,并且不会增加状态膨胀。
预计许多应用程序 / 合约将使用这些操作码,包括 Uniswap V4。
3. EIP-5656,MCOPY 操作码
应用程序开发人员也广泛要求使用此操作码,因为几乎每个合约都会使用内存复制,并且需要相当多的 Gas 才能完成。
而该操作码简化了流程并降低了成本,这将使智能合约更加高效。
4. EIP-6780,SELFDESTRUCT 操作码
SELFDESTRUCT 操作码最初是为了奖励那些从链中删除状态的开发者, 然而这个操作码带来的问题多于好处,因此 EIP-6780 将 SELFDESTRUCT 操作码功能限制在特定场景。
5. EIP-7044/7055,质押改进
EIP-7044 使质押退出变得更加容易,因为预先签名的退出消息现在将无限期有效。
EIP-7045 扩展了验证者可以进行证明的窗口,从而加快了区块确认时间(LMD-GHOST 会更快)。
总的来看,EIP-4844 是本次硬分叉中迄今为止最大的变化,可大幅降低成本并为用户带来更好的体验,临时存储和 MCOPY 将进一步降低成本,尤其是在 L1 上。
祝核心开发者好运,并期待顺利升级。
领取专属 10元无门槛券
私享最新 技术干货