以太坊難度炸彈第五次推遲POW終結可能再次延後

8月20日,以太坊核心開發者Tim Beiko 在開發團隊電話會議的內容回顧上表示,可能推遲12月的難度炸彈,但在合併前不會有新的EIP。細數下來,這有可能是難度炸彈第五次被推遲。為何難度炸彈一再推遲?

難度炸彈的意義

難度炸彈是以太坊挖礦中致使挖礦難度迅速上升的開關。以太坊的挖礦難度除了與上一個區塊的出塊時間有關,還與該區塊的難度因子有關。

具體地,難度因子中包含了難度炸彈開啟的目標區塊高度,當區塊高度沒有達到目標值時,挖礦難度只受上一區塊的出塊時間影響;而一旦區塊高度到達預定值,出塊時間便會呈指數上漲,隨後每挖出10萬個區塊難度便會調整一次。

掃碼關注我們

以太坊難度炸彈第五次推遲POW終結可能再次延後

為何PoW 轉換成PoS 需要難度炸彈來過渡?明白了這個問題就能理清難度炸彈和ETH2.0 的先後順序。首先我們需要接受一個事實,ETH2.0 完成後PoW 將退出歷史舞台,不存在兩種共識共存的情況,且ETH2.0 合併階段的完成就是PoW 挖礦方式的終結。

對此,龐大的礦工社區存在一種聲音,企圖在以太坊完成1.0 與2.0 合併後實行分叉。這對於整個以太坊社區無疑將是個雙輸的局面,因此開發團隊需要想辦法防止此類事件發生。我們知道,由於Vitalik 的存在,以太坊開發團隊是比較容易統一戰線的;而礦工團隊則不然,去中心化導致全體礦工無法形成一個利益共同體。換言之,只要能讓礦工之間互相不信任,那麼礦工將不具備足夠的算力來實現51%攻擊。

難度炸彈便是一個能讓礦工產生不信任的陽謀。根據Stephan Tual 的預估,難度炸彈開啟後以太坊需要大約一年的時間,才能上升到一個幾乎無法挖出區塊的難度。這意味著,從開啟到礦工入不敷出,當中至少有幾個月的時間,而這段時間正是瓦解礦工陣營的時候。

考慮到區塊高度越高,實現分叉的難度就越大,礦工不能等到完全沒有產出了才開始分叉,而是應該在難度炸彈開啟的第一時間就開始行動。然而試想一下,作為一個理性的礦工個體,你會在難度炸彈開啟的時候嘗試分叉主鏈嗎?事實上你會擔心:如果有個別礦工沒有齊心協力地分叉,而是在原最長鏈上繼續挖,那麼他們的產出將會大幅上升,甚至超過難度炸彈造成的損失,一旦分叉失敗,這些“背叛”的礦工會賺的盆滿缽滿,而“團結”的礦工卻竹籃打水。因此,理性的礦工會選擇沿著主鏈繼續挖(或者選擇以合理的退出價格離場),即使知道最終的結果是產出為零,也沒人願意帶頭冒險。

理解了難度炸彈的意義我們自然就能明白其開啟時間與ETH2.0 合併時間的先後順序。如前文所述,難度炸彈的存在就是為了在以太坊1.0 與2.0 合併時不要發生礦工集體分叉的局面,因此如果以太坊已經順利完成了合併,那麼難度炸彈也就沒有存在的意義了。之所以把難度炸彈的最終開啟時間視為PoW 終結的先行指標便是基於這個邏輯。

以太坊難度炸彈第五次推遲POW終結可能再次延後

歷史上難度炸彈曾三度開啟過,又四度被推遲了,四次推遲分別發生在拜占庭升級、君士坦丁堡升級、繆爾冰川升級和剛結束的倫敦升級。

簡而言之,合併意味著PoW 終結,而難度炸彈徹底爆炸則意味著合併的完成。 PoW 的終結最快也要到2022年的二季度,而難度炸彈從啟動到徹底爆炸僅需要兩三個月,因此如果12月便啟動難度炸彈,以太坊必須要在明年一季度完成合併,這是個難以完成的任務。

掃碼關注我們

以太坊難度炸彈第五次推遲POW終結可能再次延後

聲明:此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述。本網站所提供的信息,只供參考之用。

Total
0
Shares
Related Posts