君士坦丁堡升級將使30%ETH礦工破產?以太坊陷入兩難
kyle/張詠晴編譯
2019-01-09 14:45

(圖片來源:unsplash)

 

以太坊核心開發人員在上週五的電話會議上,就實施ProgPoW的決定達成了共識。ProgPoW,是現有Ethash的替代算法;它的設計是為了縮小ASIC和GPU採礦設備之間的性能差距。

 

自去年8月底以來,關於ProgPoW的爭論,幾乎出現在了每一次核心開發者會議上,但直到週五,討論才冷卻下來,因為開發者終於決定使用ProgPoW取代Ethash。就在那時,討論又開始升溫。

 

先回過頭看看事件背景。

 

ASIC是專門的、高效的挖礦機器,僅有少數生產商進行製造。相對於GPU礦機有20%到50%的效率優勢。問題是:儘管ASIC運行成本更低,耗能更少,但它們的購買成本要高得多。高昂的成本和數量有限的製造商,引發了人們的擔憂,即ASIC可能會使GPU礦機變得過時,並有可能鞏固礦池和礦機製造商的權力,這與以太坊的平等主義精神背道而馳。

 

關於是否實施ProgPoW的爭論_如果決定實施,什麼時候實施_已經持續了一段時間。以太坊基金會的Piper Merriam,早在2018年3月就為抵抗ASIC提出了EIP 958改進協議,Kristy-Leigh Minehan早在5月就為ProgPoW提出了EIP 1057_但是自從以太坊白皮書發表以來,抵抗ASIC一直是一個令人擔憂的話題。實際上,Ethash算法就是在考慮抵抗ASIC的情況下設計的。

 

長期以來,ASIC一直是眾矢之的,但這並沒有消除推進ProgPoW過程中遇到的阻力。在過去的幾個月里,圍繞ProgPoW的爭論話題包括這個改變是否有效,是否節省時間,是否可取,以及它是否應該被納入即將到來的「君士坦丁堡」硬分叉。

 

在去年的Devcon開發者大會之前,人們的共識似乎是,無論ProgPoW是否應該實現,將升級捆綁到君士坦丁堡的嘗試,只會進一步推遲這個期待已久的硬分叉。

 

當時還沒有確定網路是否會為ProgPoW分叉,但是最近的幾次核心開發會議圍繞著ProgPoW的開發工作和挑戰展開了更為複雜的討論,而不僅僅是是否應該實現它的問題。

 

關於ProgPoW實現的爭議重新燃起,原因是開發者將對進行一次ProgPoW分叉作出決定。現在開發者已經達成初步共識,然而不同意見的聲音又出現了。

 

一些人擔心,如果沒有ProgPoW,君士坦丁堡將意味著礦工的破產

 

在此之前,一位自稱為「礦工之聲」的ProgPoW貢獻者Ikmyeong Na,開始在Github的議程頁面上發文表達他的擔憂,即如果不能將ProgPoW納入到君士坦丁堡升級之內,將導致以太坊節點的顯著減少。他說:「如果不將ProgPOW和EIP-1234捆綁在一起,那只會是GPU礦工的災難,我預計超過30%的以太坊礦工將破產。」

 

EIP-1234是君士坦丁堡升級包含的5大EIP之一,由主要以太坊客戶Parity的發布經理Afri Schoedon主持,這次升級是該批次中異議較大的提案,將區塊挖礦獎勵從3ETH減少到2ETH,以及將難度炸彈延遲12個月。對於已經在與ASIC競爭的GPU礦工來說,這是一個重大問題。

 

儘管Na表達了擔心,但君士坦丁堡硬分叉升級已經決定在大約1月16日進行,而且沒有ProgPoW。在這個時間點上沒有多少商量的餘地。正如「Into the Ether」Podcast的埃里克·康納(Eric Conner)在Twitter上指出的那樣,按目前的網路設計,以太坊的難度炸彈「將在3月1日引爆」,屆時區塊發行將大幅減少。他表示:「隨著炸彈難以引爆,即便是礦工,也沒有動力繼續留在當前的鏈上。」

 

即使ETH發行數量會隨著EIP-1234的實施而減少,但在君士坦丁堡實施後的ETH發行量,仍將顯著高於難度炸彈觸發之後的鏈。

 

儘管路線圖已經規劃好,並正在實施中,但社群中的一些人也表達了與Na相同的擔憂,包括以太坊基金會安全主管Martin Holst Swende。Swende認為ProgPoW沒有得到充分的實現和測試,所以部署得不夠快。

 

本文為巴比特資訊授權刊登,原文標題為「君士坦丁堡升級將使30%ETH礦工破產?以太坊陷入抵抗ASIC與專注PoS的兩難之地