以太坊繆爾冰川計劃詳解
出品| 礦視界(ID:minersight)
出品| 礦視界(ID:minersight)
以太坊以太坊出品| 礦視界(ID:minersight)
出品| 礦視界(ID:minersight)以太坊)更新方案。
難度炸彈又一次開始生效,鏈上爆塊時間被大大延長,這一情況引起了以太坊社區中礦工群體的強烈不滿,社群之間的交流也開始出現混亂。
為了緩解這一情況,以太坊開發團隊經過數輪磋商,確定將於2020 年1 月6 日上線EIP-2384 (別名
繆爾冰川
那麼繆爾冰川是通過什麼手段來延緩難度炸彈的,經過調整的難度炸彈下次又會在何時爆發呢?礦視界將通過以太坊官方的方案詳情來為大家一一解答。
03、摘要
01 、 以太坊改善建議2384:繆爾冰川(Muir Glacier)難度炸彈推延
02、簡單總結
由於難度炸彈(也被稱為“冰河時期”)的緩慢加速,平均出塊時間正在攀升。本次以太坊改善建議(又稱EIP)提議將難度炸彈再延遲4,000,000個塊。 (換算成時間單位的話,大概是611天)
03、摘要
從MUIR_GLACIER_FORK_BLKNUM 開始,客戶端將根據一個經過修改的區塊編號來進行難度計算,具體的說,比起家園硬分叉(Homestead Fork),難度炸彈被往後調整了900 萬個區塊;比起拜占庭硬分叉(Byzantium Fork),往後調整了700 萬個區塊;比起君士坦丁堡硬分叉(Constantinople Fork),則是往後調整了400 萬個區塊。
04、動機因素
今年10 月5 日在8,600,000 號區塊的難度炸彈再次開始引起了關注。當時的出塊平均時間在13.1 秒左右,而到8,900,000 號區塊時,這一間隔就達到14.3 秒了。這代表著每100,000 塊出塊時間就將呈指數級加速。通過預估難度炸彈對出塊時間的額外影響,我們發現2019 年12 月底時,大家將見證20 秒的出塊時間,從次年也就是2020 年2 月開始,這個時間將會增加到30 +秒。
fake_block_number = max(0, block.number – 9_000_000) if block.number >= MUIR_GLACIER_FORK_BLKNUM else block.number
這不僅會使得區塊鏈膨脹,而且也會進一步抬高使用成本。最好的解決方案就是將難度炸彈再次推遲至預計推出Eth2 確定性小工具的時間。
05、技術參數
修改區塊編號放鬆難度
為了calc_difficulty,只需使用以下公式替換難度炸彈指數分量中使用的block.number:
06、理論基礎
這將使冰河時期延遲足足5200 萬秒(約611 天),也就是說以太坊還是會在2021 年7 月左右達到20 秒出塊時間。
另外值得注意的是,這將把冰河時期從8,800,000 這一固定的區塊高度推後4,000,000 區塊高度,而不是從這個以太坊改善建議(EIP)所在的分叉激活區塊往後推的。
08、測試案例
原文鏈接:ethereum#9187。
原文鏈接:


