根據以太坊核心開發者 Peter Szilagyi 18 日於推特貼文的內容,以太坊核心開發團隊確定將君士坦丁堡硬分叉延後至 2 月底。

Peter Szilagyi 在貼文中宣布,君士坦丁堡硬分叉的啟動時間將在區塊高度 7,280,000 時發生,預料會是今年的 2 月 27 日。這次的升級將落實主網的單一分叉,以及在測試網上的後君士坦丁堡修復分叉,藉此讓它們與主網絡的功能保持一致。

區塊客先前曾報導,1 月 15 日,就在君士坦丁堡硬分叉正式啟動前的數小時,以太坊開發團隊緊急要求延後啟動,理由是發現可讓駭客進行可重入(reentrancy)攻擊的安全漏洞。

根據官方說法,這種潛在漏洞來自君士坦丁堡中的 EIP-1283,它為 SSTORE 的運作落實更便宜的處理成本 (Gas)。

研究人員認為,若啟動 EIP-1283,一些已在以太坊上運作的智能合約可能會更容易受到可重入攻擊,允許攻擊者透過反覆請款的方式,從網絡中的智能合約竊取加密貨幣,同時間又讓攻擊者的實際以太坊帳戶餘額呈現出偽造的數據。

同時,君士坦丁堡網絡升級遭延遲也為以太坊帶來了一些問題。其一,有為數不少礦工並未安裝最新版本的以太坊軟體來延遲硬分叉,所以還有部分算力在非官方的鏈上進行挖礦。另一方面,是如何在升級中實施更低的交易費用以及其他改進。

「君士坦丁堡硬分叉」是將以太坊網絡進行升級,原本的計劃內容包括以下五個 EIP 更新:

  • EIP-1234:難度炸彈延遲和區塊獎勵調整
  • EIP-1052:EXTCODEHASH 操作碼介紹
  • EIP-1014:狀態通道的 CREATE2 操作碼
  • EIP-1283:Gas 計量介紹
  • EIP-145:Bitwise 移位操作介紹

「君士坦丁堡硬分叉」這個過渡期是為了讓以太坊從當前的工作量證明 (PoW) 邁向採用更具效率的權益證明 (PoS) 共識演算法。

以太坊聯合創辦人 Vitalik Buterin 提到,考慮到「難度炸彈(Difficulty Bomb)」的問題,最好能儘快進行升級。難度炸彈將對以太坊網絡上的區塊時間產生影響,雖然這對於用戶而言並不明顯。

Buterin 總結道,延遲 6 週是公平且合理的,接下來的升級不僅需要刪除與 EIP-1283 相關的代碼。作為最終升級的一部分,開發人員還必須確保以太坊客戶端的錢包運作無虞。


不想錯過區塊客即時新聞與精彩活動,請加 Line:

區塊客致力於發掘和整理各種與區塊鏈技術有關的內容,只要與區塊鏈或區塊客網站有關的合作和/或建議,我們都非常歡迎。請您發電郵至 [email protected] 與我們聯繫。

區塊妹 Mel