距 12 月 7 日伊斯坦堡升級(Istanbul Upgrade)不到一個月後,以太坊(Ethereum)再次迎來「謬爾冰川升級」(Muir Glacier),這次升級發生在 1 月 2 日,以太坊主網在區塊高度到達 9,200,000 時啟動「謬爾冰川」升級。
這次升級只包含了 EIP-2384 這一項優化提案,該提案目標要將難度炸彈(difficulty bomb)再延遲 4,000,000 個區塊,大約推延了 611 天的時間;以太坊為了順利從工作證明(PoW)轉到權益證明(Proof of Stack,PoS)的共識算法而設計了難度炸彈,隨著被挖出的區塊越多,將會越來越難開挖出新區塊,進而促使社群捨棄 PoW 轉向 PoS。
延伸閱讀:以太坊謬爾冰川升級預計新年啟動,是否能幫助目前 90% 以太幣錢包從價外虧損迎向轉機?
不過隨著難度炸彈的逼近,社群卻越來越傾向延後或甚至移除;開發者社群一開始估計難度炸彈將在 2020 年年中變得明顯;但是,難度炸彈在 2019 年 10 月就引來許多關注和擔憂,迫使社群比計劃中還早著手這一問題。
延伸閱讀:以太坊升級前社群風向:開發者一致同意,延後難度炸彈
開發人員 Pooja Ranjan 就在個人部落格中表示,儘管社群面臨著要移除或延後難度炸彈的熱烈討論,但由於時間緊迫,且為了避免伊斯坦堡升級的延誤,因此核心開發人員決定要和之前的處理方式一樣,將難度炸彈的棘手問題從伊斯坦堡升級中獨立出來處理,並將冰河時期的問題從長計議。
Ranjan 解釋道:
「難度炸彈開始發動的時間很難估計;在規劃伊斯坦堡的過程中,首次估計到 2020 年年中才會發現炸彈。這意味著它可以安全地被推遲到伊斯坦堡的後續升級中,但是,這些估計是錯誤的;難度炸彈於 2019 年 10 月 5 日在 8,600,000 區塊處再次引起大家注意,平均出塊的時間增加了,自從第 890 萬塊開始開始,現在大約是 14.3 秒出一個塊。」
– 難度炸彈,圖片來源:etherscan.io –
除了主網之外,以太坊測試網 Ropsten 也在第 7117117 塊上部署了相同的更新,而其他以太坊測試網則保持不變。
升級出差錯,Nethermind 意外落後
在 1 月 2 日以太坊的正式升級到謬爾冰川後,所有主要的以太坊網路客戶端都上傳了與謬爾冰川兼容的版本,但是並非所有人都以一致的步調運作。
ConsenSys 的以太坊研究員和軟體工程師 Joseph Delong 在宣布以太坊謬爾冰川硬分叉大大成功後,隨即發布推特指出掌管主網 43 個節點的運營者 Nethermind 還沒跟上腳步;這將會導致使用 Nethermind 客戶端的所有用戶失去與以太坊主網的同步連線。
Some one wake up @nethermindeth your nodes are rejecting blocks after the fork. pic.twitter.com/bzohAI1k6s
— Joseph Delong (@josephdelong) January 2, 2020
而不久後,Nethermind 客戶端緊急發布公告解釋這次升級之所以慢了一步是因為其 Chainspec 文件在升級過程中遭到損壞,因此呼籲用戶應盡快下載更新文件,並重新啟動其節點。
1.4.2 fixes the Muir Glacier chainspec configurationhttps://t.co/uA0KsOtNOE
(upgrade to 1.4.2 is not required – you can just update the chainspec file and restart the node)
— Nethermind (@nethermindeth) January 2, 2020
?相關報導?
V神與他的夥伴們|以太坊創始團隊 1200萬顆 ETH 之謎?應該如何獲得報酬才算合理?
獨家專訪|台灣法務部新「律師查詢系統」上線,引入「以太坊區塊鏈」掃碼即驅散冒牌律師
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!