在区块链和加密货币的世界里,每一次重大网络升级都备受瞩目,以太坊作为全球第二大公链,其每一次迭代都牵动着无数开发者和用户的心。“布拉格升级”(Prague Upgrade)是近年来以太坊社区讨论的焦点,一个常见的问题是:以太坊布拉格升级是几号进行的?
要回答这个问题,我们首先需要理解一个关键概念:以太坊的硬分叉升级,尤其是像布拉格这样包含多个重要提案的综合性升级,并非像火车时刻表一样在某个特定时刻准时发生,它更像是一个持续数月甚至更长的“过程”,而非一个“事件”。
“布拉格”的正式名称:Dencun升级
首先需要澄清的是,虽然社区普遍称之为“布拉格升级”,但它的官方名称是Dencun升级,以太坊的升级通常采用“城市+代码名”的组合形式,城市”部分(如伦敦、柏林、上海)代表了网络升级的主要网络,而“代码名”(如EIP-1559、EIP-4844)则突出了升级中最具代表性的技术改进,Dencun升级的“城市”部分是布拉格(Prague),因此得名。
为什么没有确切的“升级日期”?
以太坊的升级不像发布一款新应用,可以在全球所有服务器上同时更新,以太坊是一个由成千上万个独立节点组成的去中心化网络,升级的生效依赖于全球的节点运营者自愿地更新他们的客户端软件。
这个过程是分阶段进行的:
-
测试网升级先行: 在主网升级之前,开发者会在多个测试网上(如Goerli、Sepolia)进行多次演练,确保所有客户端软件(如Geth、Nethermind、Lodestar等)都能平稳地支持新功能,并修复可能出现的漏洞,这个过程会持续数周。
-
确定网络升级的“区块高度”: 以太坊社区不会设定一个具体的时间点(北京时间8月10日20:00”),而是确定一个区块高度作为触发网络升级的信号,当以太坊主网的最新区块号达到这个预设的高度时,所有运行了最新版客户端的节点将自动激活新的规则。
-
区块时间的不确定性: 以太坊的出块时间大约是12秒一个区块,但由于网络拥堵或共识延迟,实际出块时间会有浮动,我们只能预估一个大致的日期和时间,但无法给出100%精确的“几号几点”,社区可能会说“预计在2024年3月的某个区块高度(约19830000)进行升级”,但这对应的是一个动态变化的时间点。
Dencun升级(布拉格升级)的“完成”时间
以太坊Dencun升级(布拉格升级)的网络升级(或称“合并”)发生在2024年3月13日。
这一天,当以太坊主网的区块高度达到19,830,000左右时,成功激活了EIP-4844(Proto-Danksharding)等多个关键改进提案,这标志着Dencun升级正式在主网上线,是整个升级过程中最关键的一步。
升级的核心意义:降低L2费用
虽然布拉格升级包含了许多技术改进,但其最核心、最受用户欢迎的功能无疑是EIP-4844。
- 解决的问题: 在此之前,所有在以太坊二层网络(如Arbitrum、Optimism、zkSync等)上进行的交易,都需要通过“数据可用性层”将交易数据回传到以太坊主网,这个过程占用了主网大量的“数据空间”,导致L2用户的交易费用(即“L1 Gas费”)居高不下。
- EIP-4844的解决方案: 该提案引入了一种新的交易类型,允许L2网络以更低的成本将“blob”(数据大块)发布到主网,这相当于为数据传输开辟了一条新的、更便宜的“高速公路”。
- 带来的影响: EIP-4844的上线,使得L2的交易费用大幅降低了90%以上,这对于推动以太坊生态的普及,吸引更多用户和开发者,具有里程碑式的意义。
以太坊布拉格升级(Dencun升级)的关键网络激活发生在2024年3月13日,但它并非一个简单的日期事件,而是一个从测试、提案到最终在主网激活的复杂工程,这次升级的核心是EIP-4844,它通过引入“Blob”数据,
