当前位置: 华文头条 > 推荐

a16z:Dencun——The Merge以来以太坊的最大升级

2024-03-19推荐

上周,以太坊刚刚经历了自The Merge以来最大的升级。「Dencun」是「Deneb」和「Cancun」的合成词,符合以恒星和城市命名升级的传统——「Dencun」将九项提议的网络变更捆绑在一起。

在这些提议的变更中,也就是以太坊改进提案(EIP),最受期待的是EIP-4844——被认为是可扩展性道路上的一个重要里程碑。EIP-4844也被称为「protodanksharding」(灵感来自开发者Diederik Loerakker又名protoolambda和Dankrad Feist)。

为什么重要?

那么为什么EIP-4844很重要呢?首先,它引入了「blobs」的概念——一个在以太坊区块上存储额外临时数据的地方。简单地说,blob是存储添加到网络中的rollup数据的新位置。rollup是第二层(L2)服务,通过处理链下的交易,然后将其带回链上,从而减少网络负载。由于rollup只是暂时需要这些数据,因此blob-data(大部分)之后会被区块链遗忘。

而且,由于blob是短暂的——就像Instagram Stories(尽管在这种情况下设计为18天后过期)——它们减少了以太坊对永久数据存储的依赖。这也是通过数据可用性采样使以太坊能够存储更多数据blob的一步。

下面是a16z加密工程师Noah Citron的一个有用的类比,可以帮助总结为什么所有这些都很重要:

把以太坊想象成一条高速公路。

• 主网交易是人们独自驾车。

• Rollup是将人们聚集在一起的公共汽车,有助于缓解交通拥堵。

• EIP-4844基本上为以太坊增加了一条「公交专用道」,使网络更高效。

• Dencun的升级也为未来增加更多的「公交车道」铺平了道路。

优势和结果

想象一下,如果rollup数据没有过期。这将为区块链每月(约31天)增加大约83.7 GB的数据,每年增加985.5 GB的数据。这个数字只会继续增加,因为记住:区块链永久存储信息。通过定期过期,blob限制了对过高数据存储的需求——特别是当其他数据可以通过rollup在链下存储时。[为了更具体地了解blob的数据大小:每个以太坊区块的目标是3个blob,每个区块最多6个blob。每个blob是~128 KB的数据(一个包含4096个元素的向量,每个元素约32字节)。

EIP-4844已经大大降低了成本。例如,在rollup提供商Optimism上的一笔交易现在的成本不到0.1美分[来源:l2fees.info]——比升级前的交易成本便宜了大约1000倍。请注意,这些即时的成本节约不太可能持续:随着越来越多的人将更多的交易放入rollup中,由于诱导需求,费用可能会增加。[如果你对跟踪blob费用市场感兴趣,请查看Citron创建的Dune分析仪表板:仪表板显示当前blob基本费用以及当前使用的目标基本费用百分比。]

一些人认为,在Dencun的升级可能会降低10 -1000倍的成本(这纯粹是一个估计)。然而,未来的升级称为PeerDAS或「完整的danksharding」,旨在使rollup更加高效,将交易吞吐量提高32倍。关键的创新是增加更多的分片,从而提高效率,同时又没有太多额外的成本。因此,完整分片技术将允许以一条公交车道的价格增加许多公交车道,从而在未来带来潜在的巨大吞吐量增长。

影响及应用

更低的交易成本对每个人都很重要,因为更便宜的交易可以解锁全新的应用程序类别,而这些应用程序在收取更高的费用时是没有意义的。

由于Dencun还将瞬态存储(EIP-1153)的概念添加到以太坊虚拟机(EVM)中,智能合约现在只能在交易期间存储数据位,而不是永久存储,或者只能在执行特定的合约调用期间存储数据位。这意味着开发人员可以做比以前更酷的事情,而且成本要低得多,因为他们现在有了一种智能合约的「中期」内存。以此类推,想想不同类型的易失性存储器对半导体创新的影响……

Dencun升级对开发人员的其他好处包括更多的流动性质押协议工具,以了解信标链(来自EVM)上发生的事情,这有助于分散这些协议。还有一个是mcopy操作码,与Dencun一起,它现在使一些涉及内存的智能合约更加节能。

总结:

虽然期待已久的「Merge」是迄今为止最大的技术壮举之一——将以太坊从更耗能的工作量证明转移到权益证明——我们现在进入了「Surge」,持续的更新可以进一步扩展以太坊。与所有其他更新一样,这个更新已经进行了很长时间(以太坊为它举行了一个值得信赖的设置仪式)。

但最重要的是,所有这些升级都是世界各地无数开发人员通过开源进行协调和贡献的结果。

感谢您的观看,喜欢的朋友可以点个赞关注哦,我们下期再见!