在區(qū)塊鏈領(lǐng)域,以太坊無疑是最具影響力的平臺(tái)之一,它以其智能合約功能和不斷演進(jìn)的路線圖,吸引了開發(fā)者和用戶的廣泛關(guān)注,近年來,隨著以太坊向“以太坊2.0”(現(xiàn)稱“合并”后的發(fā)展階段)的轉(zhuǎn)型,社區(qū)對(duì)于主網(wǎng)升級(jí)的期待與討論日益增多,一個(gè)常見的疑問也隨之浮現(xiàn):以太坊的主網(wǎng)升級(jí)是否也曾像其他項(xiàng)目一樣,有過推遲的歷史?

答案是肯定的,以太坊主網(wǎng)的升級(jí)并非總是一帆風(fēng)順,歷史上曾多次出現(xiàn)推遲的情況,這些延期并非技術(shù)失敗的標(biāo)志,反而恰恰體現(xiàn)了以太坊社區(qū)去中心化、審慎和追求安全至上的核心文化。

為何以太坊升級(jí)會(huì)推遲?

在探討具體案例之前,我們首先要理解以太坊升級(jí)的特殊性,與許多中心化項(xiàng)目的“硬切換”不同,以太坊的升級(jí)(如“倫敦升級(jí)”、“柏林升級(jí)”等)是通過“硬分叉”(Hard Fork)實(shí)現(xiàn)的,這意味著所有節(jié)點(diǎn)(包括礦工、驗(yàn)證者、交易所、錢包服務(wù)商等)都必須在特定的時(shí)間點(diǎn)前,同步升級(jí)到新的客戶端軟件,如果某個(gè)環(huán)節(jié)出現(xiàn)問題,就可能引發(fā)網(wǎng)絡(luò)分裂或安全漏洞。

以太坊核心開發(fā)者社區(qū)在推動(dòng)升級(jí)時(shí),始終將網(wǎng)絡(luò)的安全性、穩(wěn)定性和社區(qū)的共識(shí)放在首位,任何可能導(dǎo)致不確定性的因素,都足以成為推遲升級(jí)的理由,主要原因通常包括:

  1. 客戶端軟件的Bug:不同的以太坊客戶端(如Geth、Nethermind、Prysm、Lodestar等)由不同團(tuán)隊(duì)開發(fā),在測(cè)試過程中可能發(fā)現(xiàn)未預(yù)期的兼容性問題或安全漏洞。
  2. 測(cè)試網(wǎng)驗(yàn)證不充分:升級(jí)在正式上線前,會(huì)先在測(cè)試網(wǎng)(如Goerli)上進(jìn)行多輪模擬,如果測(cè)試網(wǎng)未能完全復(fù)現(xiàn)主網(wǎng)環(huán)境或出現(xiàn)問題,升級(jí)就會(huì)被推遲。
  3. 社區(qū)共識(shí)未達(dá)成:盡管不常見,但如果某個(gè)關(guān)鍵提案存在巨大爭(zhēng)議,核心開發(fā)者可能會(huì)選擇推遲,以爭(zhēng)取更廣泛的社區(qū)支持。
  4. 外部依賴風(fēng)險(xiǎn):升級(jí)可能依賴特定的外部服務(wù)或工具,如果這些工具出現(xiàn)問題,也會(huì)影響升級(jí)進(jìn)程。

歷史上的著名延期案例

以太坊歷史上最著名的一次延期,莫過于“君士坦丁堡”(Constantinople)升級(jí)。

“君士坦丁堡”升級(jí)的兩次延期

“君士坦丁堡”升級(jí)原計(jì)劃于2018年10月進(jìn)行,它包含多個(gè)重要的以太坊改進(jìn)提案(EIPs),旨在優(yōu)化網(wǎng)絡(luò)性能、降低交易費(fèi)用,并為后續(xù)的PoS轉(zhuǎn)型鋪路。

  • 隨機(jī)配圖