以太坊核心開發人員昨日宣布延遲五天,推動君士坦丁堡在測試網路Ropsten上的硬分叉。
以太坊基金會團隊負責人Peter Szilagyi在一篇推文中解釋,延遲的主要原因是要讓客戶的採用有更多時間可以運行節點(個人和企業或支持以太坊網絡的計算機伺服器),來解決君士坦丁堡的五個升級之一所發現的一個漏洞。
Via community decision, we’ve delayed the #Ethereum Ropsten testnet Constantinople hard fork by 1 epoch to block #4230000 (+5 days) to allow clients to implement, test and release an update to CREATE2, countering a recently found EVM DoS attack vector.https://t.co/q0bUyj3GfR
— Péter Szilágyi (@peter_szilagyi) 2018年10月4日
「經過社區的決定,我們將#Ethereum Ropsten testnet君士坦丁堡硬叉延遲了1個世紀(到區塊高度4230000, +5天)並允許客戶端實施、測試和發布對CREATE2的更新,以對抗最近發現的EVM DoS攻擊向量。」Szilagyi寫道。
除此之外,延遲還能為Ropsten用戶測試其他以太坊項目(例如離線擴展解決方案Raiden)提供「一些空間」,以便為實施君士坦丁堡可能發生的網絡分裂做好準備。
這次升級會涉及所謂的「硬分叉」,包括君士坦丁堡在內的升級包括降低獎勵發放、代碼執行、數據存儲等的更改,沒有太多底層技術的更動,卻也為未來的升級解決方案建立基礎建設。Ropsten testnet的活躍節點需要同時實現這些更改,否則可能會分裂成兩個獨立的區塊鏈。
整體而言,君士坦丁堡升級優化了以太坊網路的效率,降低了智能合約的運行成本、實驗了狀態通道的擴展性解決方案、調整Gas(運行以太坊的燃料)收費以及調整以太坊的經濟政策等,雖然沒有技術上的大改動,卻為未來以太坊的擴展性升級如分片(Sharding)或Plasma打下了更好的基礎,但一般用戶可能不會感受到太大的改變。
延伸閱讀:以太坊「君士坦丁堡硬分叉」將於10月在測試網中啟動,改變了些什麼?
因此,Raiden網絡的開發人員Lefteris Karapetsas在一個公共論壇上告訴以太坊開發人員,在Ropsten上造成潛在的網路分裂,即使是暫時的網絡分裂也很有可能「讓他們的項目幾乎不可能進行測試」。
為了避免在以太坊主網上引起可能的「副作用」,以太坊核心開發人員Alexey Akhunov提出的另一個想法是向Ropsten啟動一個單獨的臨時測試網,並在實施之前解決代碼中明顯的問題,以便Ropsten網絡的現有用戶進一步測試。
?相關報導?
談以太坊的信仰?讓我們換個角度
【以太坊|更新進度】以太坊開發者會議決定實施EIP-1234:塊獎勵降至2 ETH、推遲難度炸彈12個月
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!