以太坊“難度炸彈”要取消?核心開發者已經對反覆推遲感到憤怒
以太坊網路近日正受到程式碼中嵌入的所謂“困難炸彈”的影響,不過本月末即將實施的硬分叉預計將再次把這個難度炸彈推遲。
(圖片來源: unsplash )
“難度炸彈”這段程式碼最初是為了鼓勵礦工和開發者管理從PoW共識向PoS共識切換而而建立的——在這一點上也體現出了社群的消極性。事實上,早在2015年,以太坊當時的CCO Stephan Tual曾表示,“難度炸彈”就是隨著時間的推移以指數形式提高在以太坊區塊鏈上開採一個區塊的難度。
事實上,這個難度炸彈在2017年6月和10月分別被推遲一次後,於去年12月開始“爆炸”。根據資料顯示,這段程式碼對網路產生的影響——儘管開始時很小——緩慢但肯定正在開始變得顯著。
據Schoedon的說法,以太坊君士坦丁堡升級計劃將在區塊高度7,280,000處實施,它將對網路進行其他改變,包括將難度炸彈往後推遲一年時間,並將平均每天出塊數穩定在5700個,並將區塊建立時間減少到大約15秒。
這並不是以太坊核心開發人員第一次不得不對難度炸彈程式碼進行這樣的調整。Schoedon對需要處理炸彈的反覆出現的影響表示憤怒。
Schoedon告訴CoinDesk:
“這個炸彈真煩人,它的存在已經不再是有目的的了。”
時候到了
Schoedan對此進行了詳細闡述,他強調說,以太坊向PoS的過渡(通常也被稱為ethereum 2.0或Serenity)可能不會在今年或明年發生。
他接著說:
“我個人不想再處理(困難炸彈)了。Serenity今年不會到來,明年也很可能不會。所以,為什麼要找麻煩呢?”
在這一點上,以太坊資訊網站ETHHub的創始人埃裡克•康納(Eric Conner)對此表示贊同,他告訴CoinDesk,在他看來,難度炸彈的激勵效果已經與以前不同。
Conner對CoinDesk說:
“早期時候,難度炸彈確實有激勵,但我認為現在整個社群和開發者都在關注ethereum 2.0,因此也關注PoS。在這一點上,難度炸彈更像是一種動力,促使我們總是重新審視升級,並被迫採取行動。”
另一方面,一些開發人員繼續認為難度炸彈在網路的發展中扮演著重要的角色。
在迴應Schoedon提出的一個無限期推遲難度炸彈的以太坊改進提案(EIP)時,以太坊安卓錢包Walleth的建立者Marcus Ligi寫道:
“我擔心的是,如果沒有‘困難炸彈’,我們最終可能會陷入這樣一種局面:推出(系統範圍內的升級)變得困難,因為人們將不再更新他們的軟體,因為他們並不必須這樣做。”
回到過去
此前的以太坊系統升級拜占庭(Byzantium)同樣包含著推遲難度炸彈的程式碼,到2017年秋,使用者建立的區塊數達到了創紀錄的新低。
以太坊區塊數和獎勵圖表。來源:Etherscan
Conner指出,每10萬個區塊爆發一次難度炸彈,挖礦難度就會增加兩倍。因此,他還強調,在拜占庭升級之前的幾個月,也就是2017年10月,以太坊網路的平均阻塞時間達到了創紀錄的30秒。
以太坊網路平均區塊時間。來源:Etherchain
這一次,Conner不認為難度炸彈會對以太坊網路產生任何進一步的影響,因為君士坦丁堡將趕在下一次挖礦難度暴漲之前(區塊高度7,300,000)實施。
下面來自ETHhub的一張圖表顯示,在未來幾年,ETH的發行量持續下降。
以太坊區塊獎勵發行率的歷史表現和預期表現。來源:ETHHub
當然,上面用橙色標出的發行趨勢高度依賴於君士坦丁堡的啟用和未來兩到三年到來的Serenity。Serenity預計將在3月份的某個時候進行初始階段的測試。
然而,就像加密貨幣開發中的大多數事情一樣,只有時間才能決定一切,我們將繼續關注事情的發展。