以太坊升级是什么?一次了解技术变革与影响

以太坊自 2015 年诞生以来,已成为全球最具影响力的区块链平台之一,持续推动着去中心化应用的发展。为了应对不断增长的用户需求与技术挑战,以太坊进行了一系列关键升级,这些升级不仅代表着技术的革新,更象征着以太坊社群追求进步的共同努力。本文将带领您深入了解以太坊升级的缘由、命名逻辑、频率及时间表,并重点回顾近年来几次具有里程碑意义的重要升级,帮助您轻松掌握这一技术变革的核心概念。
为什么以太坊需要升级
响应区块链技术的演进及应用场景的深化,以太坊需要定期升级以应对各层面的挑战:
- 可扩展性:随着越来越多的用户和应用程式加入以太坊网络,交易需求不断增加。升级是为了增强网路有效处理大量交易的能力。
- 安全性:随着网路威胁数量的不断增加,升级对于增强网路抵御潜在攻击至关重要。
- 效率:增强功能有助于降低交易成本(汽油费)并提高交易速度,使平台更加用户友好,对开发人员和使用者更有吸引力。
升级的命名逻辑
以太坊升级分为两个不同的层:执行层(EL)和共识层(CL)。自 2021 年以来,执行层的升级均以按时间顺序举办以太坊 Devcon 活动的城市命名。这种方法不仅点出以太坊重要社群聚会的地点,而且代表以太坊生态系统内的技术延续与传承。之前的升级包括柏林(2021 年4 月)、伦敦(2021 年8 月)、上海(2023 年4 月)、和坎昆(2024 年3 月),下一次升级为布拉格,预计将于2025 年第一季进行。
另一方面,共识层的升级以天上的星星命名,名称按字母顺序排列。过去的共识层升级包括信标链(2020 年12 月)、Altair(2021 年10 月)、 Bellatrix(2022 年9 月)、Capella(2023 年4 月)、Deneb(2024 年5 月),而之后已定名的升级为Electra 和Fulu。
2022 年 9 月的 The Merge 将两个层整合到一个统一的系统中后,以太坊开始在两个层上同时部署升级。这导致了升级的组合名称的出现:例如,Shanghai-Capella 升级通常被称为 “Shapella”,Cancun-Deneb 升级被称为“Dencun”,即将到来的 Prague-Electra 通常被称为 "Pectra"。在中文世界,除了使用前述组合名称外,有时也直接只使用城市名来指称这些升级,如「上海升级」、「坎昆升级」等等。
升级频率
以太坊升级定期进行,通常是为了回应生态系统内新出现的需求。频率可能会根据发展进度和社区共识而有所不同。从历史上看,大约每六个月到一年就会实施一次重大升级,而较小的更新则更频繁地发生。
最近的主要升级
- The Merge
2022 年 9 月的这次合并是以太坊史上里程碑式的升级,将以太坊从 PoW 转变为 PoS,减少了约 99.95% 的能源消耗。这项转变不仅提高了永续性,也为未来可扩展性的增强奠定了基础。
- Shapella(上海升级)
此次升级于 2023 年 3 月启动,自 The Merge 以来,用户首次能够提取质押的 ETH。它还包括旨在提高交易效率和用户体验的各种改进。
- Dencun(坎昆升级)
Dencun 将在 2024 年初引入 proto-danksharding,旨在透过提高 Layer 2 解决方案的资料储存能力来降低 Gas 费用。此次升级预计将显著提高交易吞吐量和整体用户体验。
- Pectra(布拉格升级)
Pectra 定于 2025 年初进行,此次升级将纳入 9 个以太坊改进提案(Ethereum Improvement Proposals,EIP),包括改善以太坊的数据可用性,促进更高的效能和可扩展性,同时提升与智慧合约互动的用户体验。
结论
以太坊透过持续升级,不断巩固其在区块链领域的领先地位,为全球用户和开发者打造更加高效、安全且可持续的网路环境。这些升级不仅解决了目前的技术瓶颈,更为未来的创新奠定了坚实基础。对于市场参与者来说,了解这些升级的背景和意义,将有助于更全面地认识以太坊的运作机制与发展潜力。随着以太坊继续朝着可扩展性和用户体验优化的目标迈进,我们有理由期待未来的升级将为整个生态系统带来更多可能性,让以太坊在区块链世界中保持强劲动力与核心价值。

