备受期待的 Dencun 升级计划将于 2024 年第一季度进行,旨在彻底改变以太坊的可扩展性和交易效率,对更广泛的加密市场产生重大影响。此次升级的核心目标是通过实施 Proto-Danksharding 来提升可扩展性。该计划涉及到对信标链(Deneb)和执行层(坎昆)的增强。一个重要的变化是在执行层引入了携带 blob 的交易,这意味着非结构化二进制数据的 blob 数据将被临时存储在信标链上。这一举措旨在缓解网络拥塞,尤其是在执行层,并提高交易速度并降低汇总交易的费用。
坎昆升级将 EIP-4844 中的“proto-danksharding”引入以太坊区块链。这一创新概念旨在通过将数据分片或分区为更小的子集(称为“分片”)来降低第 2 层区块链的交易成本,并增强可扩展性。这样可以实现网络对事务的并行处理,从而显著提高吞吐量。原始 danksharding 是“danksharding”的前身,而“danksharding”则是一种未来的实现,旨在进一步放大这些好处。坎昆升级的另一个关键组成部分是引入“blob”,这是一项旨在降低与以太坊主网上汇总相关的成本的技术创新。这些 blob 通过压缩链下的交易数据,减少了存储和处理需求。通过临时存储数据以进行短期交易验证,blob 可以防止网络过载,并通过加密承诺确保数据处理的安全。以太坊历年升级
目前,以太坊已经经历了前两个阶段和第三阶段的部分历程,其中包括了24个里程碑事件,主要是分叉升级,其中一些重要事件包括:2015年7月30日,边境升级:以太坊发布了首个准系统级版本(Beta版),这标志着以太坊的开发者进入了充满风险和机遇的时期,就像当年美国西部大开发一样。2016年3月14日,家园升级:以太坊发布了第二个主要版本,标志着第一批“淘金者”已完成了对“边境”的开发,进入了家园建设和安居乐业阶段。2016年7月20日,The DAO被攻击引发硬分叉:这次分叉不是一次正常的升级,而是以太坊在最困难时期被迫做出的妥协,导致了ETH和ETC两条链的分道扬镳。2017年10月16日,拜占庭升级:这次“大都会”升级涉及内容较多,最初计划拆分为拜占庭和君士坦丁堡两次升级,后来又分为伊斯坦布尔、柏林、伦敦等多次升级。2019年2月28日,君士坦丁堡/圣彼得堡升级:原定的君士坦丁堡升级由于安全漏洞而延期,两年后以太坊进行了君士坦丁堡和圣彼得堡两次升级。2020年1月2日,Muir冰川升级:由于对挖矿难度炸弹的时间估计错误,紧急进行了临时升级。
2021年4月15日,柏林升级:首次使用以太坊开发者大会(Devcon)举办城市命名的升级,标志着这一传统的延续。2021年8月5日,伦敦升级:发布了对以太坊具有深远影响的EIP-1559,使部分Gas费被燃烧掉。2022年9月15日,巴黎升级(The Merge):以太坊正式完成了从Pow到PoS共识的过渡。2023年4月12日,上海升级:主要解决了ETH质押提款的问题。2024年3月,坎昆升级:该升级将重点解决以太坊的扩容问题。这次升级预计将对以太坊的可扩展性和交易效率产生重大影响,并可能影响更广泛的加密市场。以太坊坎昆-德内布(Dencun)硬分叉是一项重要的升级,其目标是提升以太坊网络的可扩展性、安全性以及可用性。通过引入以太坊改进提案(Ethereum Improvement Proposals, EIPs),这次升级带来了一系列重大变化,其中包括EIP-4844,旨在提高网络效率并降低交易费用。坎昆-德内布升级建立在之前上海升级的成功基础之上,旨在为去中心化应用提供更强大的基础设施,并改善以太坊的整体用户体验。
坎昆升级代表着以太坊区块链的重要进步,旨在增强网络的可扩展性、安全性和整体效率。该升级引入了Proto-dank分片的概念,这是以太坊生态系统中优化数据管理、降低交易成本的关键一步。坎昆升级采用了创新的数据存储技术,预计将彻底改变网络处理交易的方式,为实现更简单、更顺畅的用户体验铺平了道路。
什么是以太坊坎昆升级
Dencun升级全称为“Cancun-Deneb”,是Cancun和Deneb两个升级的组合,英文简称为“Dencun”。在中文中,“坎昆升级”通常指的是“Cancun”,而省略了Deneb部分。完整的称呼应为“坎昆-Deneb”升级。
每个以太坊升级的名称都对应着网络中特定的层次结构。坎昆(Cancun)升级旨在改进以太坊的执行层性能,而Deneb升级则侧重于共识层。要更好地理解这些概念,需要先了解当前以太坊的架构和状态。
在以太坊的合并之前,网络主要由“执行层”和“共识层”两个部分组成,这两者之间相互独立运行。
执行层主要负责处理智能合约逻辑的执行,也就是交易计算的发生地,它相当于原来的以太坊主网,也被称为“以太坊1.0”。执行层还负责维护以太坊网络的状态并执行以太坊虚拟机(EVM)的代码等。
共识层则主要确保所有交易和智能合约都通过质押PoS进行验证,以实现所有节点和客户端之间的共识,从而达成状态的一致性。这个层面在与执行层合并后形成了信标链(Beacon),也被称为“以太坊2.0”。
每个共识层升级都会被赋予一个星星的名称,按照字母表的顺序进行选择:Altair->Bellatrix->Capella->Deneb->Electra->(F)unknown。
合并后,以太坊的执行层和共识层并行运行,它们之间通过引擎API接口进行通信或信息交换。引擎API允许执行客户端向共识客户端请求区块信息,也允许共识客户端向执行客户端发送新区块或请求执行有效性证明(Execution Validity Proof)等。
执行层的升级被称为坎昆(Cancun),共识层的升级将被称为 Deneb,整个升级的名称就是 Cancun-Deneb。虽然即将到来的坎昆升级和 Deneb 升级在技术上有所不同,但它们是同时实施的,因此也喜欢使用合成词「Dencun」来指代这种组合升级。
以太坊坎昆升级的好处
正如先前所述,以太坊的坎昆升级将带来一系列显著好处,包括提高交易处理速度、降低交易成本、优化数据管理以及改善跨链通信。此次升级还引入了携带Blob的交易概念,旨在简化数据处理流程并提高整体网络效率。
提升可扩展性:通过Proto-danksharding引入临时数据存储容量,Layer 2(以及整个网络)每秒能够处理更多的交易。
降低交易成本:携带Blob的交易支持额外数据的添加,以更加成本有效的方式完成以太坊交易。
优化数据管理:通过EIP-1153充分优化区块空间,从而降低链上数据存储成本。
改善跨链通信:EIP-4788旨在通过将Beacon链暴露在执行层,提升不同区块链网络之间的互操作性。
增强安全性:通过EIP-6780禁用“SELFDESTRUCT”代码,降低智能合约终止的风险,从而提高用户数据和资金的安全性。
以太坊坎昆升级的潜在风险
与升级相关的风险可能包括:升级对现有智能合约的潜在影响以及集成新数据存储技术的复杂性。这些需要在实施阶段进行大量的测试和细致的考虑,确保所有利益相关者能平稳过渡。
以太坊坎昆预计启动日期
预计将于2024年上半年3月份进行。以太坊网络正在经历严格的测试和优化,其社区热切期盼升级正式启动,并期待以太坊生态系统内处理交易和管理数据的方式发生变革性转变。
总结
以太坊坎昆-德内布(Dencun)升级标志着以太坊在寻求提高可扩展性、效率和用户体验方面实现了重大的飞跃。以太坊坎昆升级将引入Proto-danksharding并为未来的发展奠定基础,有望促进去中心化金融和区块链技术领域的发展。