ProgPoW是什麼?它跟誰的利益有關?
區塊律動BlockBeats /區塊律動BlockBeats 0x2/張詠晴編譯
2019-03-22 17:44

 

ProgPoW 的全稱是 Programmatic Proof Of Work,它是目前以太坊 Ethash 算法的一個拓展,其主要目標就是讓 GPU 挖礦更具競爭力,並透過讓 ASIC 礦機低效來削弱中心化的風險。ProgPoW 透過定期修改挖礦算法以及充分發揮顯卡挖礦能力,來實現這個目標。

 

不同於顯卡,礦機從挖礦晶片下線的那一刻就注定這一輩子只能完成一項工作,那就是解決數學問題,其他任何問題他都不會做,這也是 ASIC(特殊用途積體電路晶片)名稱的由來。而顯卡就不同了,它在被發現能挖礦之前本職工作就是「顯卡」,用來打遊戲或者做影片等。

 

ProgPoW 算法是由一個名叫 IfDefElse 的團隊開發的,這個團隊有三名成員,他們的保密措施都做的非常好,目前只知道有兩名男士和一名女士。

 

關於 ProgPoW 的技術細節,區塊律動 BlockBeats 不在本文中贅述,大家只要記住:顯卡挖礦效率提高,礦機性能下降 2.6 倍。

 

上週五的以太坊主要開發者雙周會上,ProgPoW 的提案再次獲得通過,ProgPoW 將作為以太坊網路共識協議的一部分將會在未來進行激活。

 

 

然而就是這麼一個可以解決中心化風險問題的提案,卻在批准後又否決,如今又批准。整個社群對此爭議非常大,以太坊社群甚至因為 ProgPoW 算法提案而爭執不休。

 

誰的利益受損了?

 

在上周的雙周會上,核心開發者 Greg Colvin 承認之前確實在是否激活 ProgPoW 算法上存在爭議,這次之所以又通過,是因為:「我們現在又回去討論幾個月之前的事情。我們認為唯一的問題不是算法裡是不是有問題,不是算法裡是否有後門,不是礦機黨和顯卡黨的爭執。不解決,以後隨時會被他們拿來重提。」

 

說到底就是 bug 無關緊要,最關鍵的是要有改革的勇氣。

 

其實,在上周的開會通過之前,以太坊社群曾經同意過該算法的激活。在今年 1 月份,ProgPoW 部署的提案批准;1 月底,因為開發者發現了漏洞,ProgPoW 部署被推遲。

 

本文為巴比特資訊授權刊登,原文標題為「以太坊礦機削弱計劃再獲通過,是誰在攪這渾水?