以太坊最新升级"Dencun"引入了EIP-4844,允许存储更多数据,降低交易成本。每月可减少83.7 GB的数据存储量,交易成本比升级前便宜1000倍。升级还增加了智能合约的存储功能,提高了交易吞吐量。Nusret Tas提出了更优、更安全的DAC协议,通过区块链实现原子和公平的数据交换。该协议已应用于以太坊的数据可用性方案。Nusret Tas还与其他专家讨论了数据可用性和danksharding的重要性。
原文标题:Understanding Dencun, the biggest upgrade to Ethereum since The Merge
原文作者:Noah Citron & Valeria Nikolaenko
原文来源:a16zcrypto
编译:Kate, 火星财经
上周,以太坊刚刚经历了自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”,持续的更新可以进一步扩展以太坊。与所有其他更新一样,这个更新已经进行了很长时间(以太坊为它举行了一个值得信赖的设置仪式)。
但最重要的是,所有这些升级都是世界各地无数开发人员通过开源进行协调和贡献的结果。
🎧 Ethereum, Merge and Beyond,作者Tim Beiko, Tim Roughgarden, Ali Yahya和Sonal Chokshi ——关于此类工程和社区工作背后的技术和社会流程
▶️📹分布式数据存储,数据可用性和分片,作者Valeria Nikolaenko ——解释分布式数据存储的方法;就数据可用性达成共识的不同方法;以及包括danksharding在内的数据可用性抽样(DAS)是如何工作的
📄📝数据可用性采样和danksharding: Valeria Nikolaenko和Dan Boneh的概述和改进建议——调查danksharding中的数据可用性如何工作;此外,还提出了对底层技术的一些修改,以改善数据恢复
📄📝Ertem Nusret Tas的数据可用性委员会的加密经济安全(在a16z加密秋季研究研讨会2022上的客座演讲) ——关于数据可用性委员会(DAC)及其缺点;并提出了一种更优、更安全的DAC协议
📄📝Ertem Nusret Tas, István András Seres, Yinuo Zhang, Márk Melczer, Mahimna Kelkar, Joseph Bonneau和Valeria Nikolaenko通过区块链进行原子和公平的数据交换(2024) ——引入区块链公平数据交换(FDE)协议,使存储服务器能够自动将数据文件传输到客户端;包括将该协议(开源实现)应用于以太坊的protodanksharding和danksharding数据可用性方案
🎧️与Valeria Nikolaenko, Dan Boneh和Robert Hackett一起讨论数据可用性和danksharding ——关于数据可用性采样的更大图景;为什么它更重要