以太坊(Ethereum)區塊鏈的下一個重要升級「伊斯坦堡升級」,可能會加入社群爭論已久的提案「PorgPoW」,這是一個改進以太坊工作量證明(PoW)挖礦演算法的提案。
(3/18 21:30 更新:更正ProgPoW敘述,該協議更動將限制ASIC礦機產能,並提升一般用途的GPU挖礦設備效能。)
今年 2 月底,以太坊網路已經成功完成君士坦丁堡硬分叉升級,動區先前報導,目前網路的出塊穩定,難度炸彈延遲後,出塊速度也較年初提升。
不過,在完成君士坦丁堡硬分叉,「ProgPoW」的提案討論又再度被挑起。
葛雷格·柯文(Greg Colvin)說道:
我們現在又要繼續討論幾個月以前一直在討論的話題。我們已經決定這件事唯一的議題是 ProgPoW 的演算法,到底有沒有代碼上的錯誤,或者是有後門。
ProgPow(Progressive Proof-of-Work)是以太坊改進提案(Ethereum Improvement Proposal,EIP)第 10557 號(EIP 10557),這個改進提案在以太坊核心開發社群爭論已久。該協議會將限制部分礦工的產能,初估價值大約 655 萬美元,新的演算法將會讓「ASIC 礦機的挖礦效率降低」,並提升一般用途的顯示卡(GPU)挖礦設備效能。
從 2018 開始,GPU 跟 ASIC 礦機都已經在以太坊的網路上被使用。
備註:ASIC 礦機是專門為特定演算法所設計的礦機,挖礦效率叫一般效率高。但據礦工表示,目前 ASIC 礦機的效率並沒有 GPU 那麼優異。
所以,對於 ASIC 礦機的議題,一些以太坊的投資人對此也有批評,表示對以太坊網路而言, AISC 礦機根本是假議題,因為以太坊最後會將共識演算法從 PoW 換成 PoS。
而社群有一些人卻認為一直在 PorgPoW 的議題上討論、打轉,會拖慢以太坊網路的更新進度,因為用 PorgPoW 的挖礦演算法作為幫助 PoW 過渡 PoS,早就已經是社群共識了;而另一方面,也有其他聲音表示 ProgPoW 的演算法還未成熟到足以上線。
核心開發者蘭尼·瑞廷(Lane Rettig) 表示:「預計在五月中的時候,伊斯坦堡升級裡的所有改進提案的代碼要全部確定。」
審查分兩部分
以太坊基金會的社群經理哈斯頓・傑姆森,之前在開發人員的聊天室寫道:「審計 ProgPoW 會分成兩部分,第一個是針對 ProgPoW 做基準化分析法(benchmarking)做審計,另一個審計則是對 ASIC 挖礦的效率測試,以及與 GPU 礦機做效率比較測試。」
備註:基準化分析法(benchmarking)就是將企業各項活動與從事該項活動最佳者進行比較,從而提出行動方法,以彌補自身的不足。
傑姆森解釋,審查是確保實施 ProgPoW 對整個以太坊是好的,還有是不是有人會很快就開發出 ASIC 礦機,而且這些 ASIC 礦機是不是比現在的礦機挖礦速度要快很多。
然而,在週五的電話會議,傑姆森指出:
我們可能不會做基準化分析的審計,因為比較起來,第二項審計比較重要。第二項審計會有助於對 ProgPoW 的經濟模型分析。除了了解 PowgPoW 的演算法下,ASIC 跟 GPU 礦機比起來效率如何,還能夠針對此演算法底下對於以太坊的網路產生的經濟效應。
前方的道路
核心開發人員艾力克斯(Alexey Akhunov)表示,在進入審計之前,光是測試的過程就非常困難,因為沒有人能說明白「ProgPoW 的目標為何、成功標準為何」。
對於 ProgPoW 的討論會繼續進行,但是核心開發人員都有共識,PorgPoW 這個提案已經批准,可能包含在下次的伊斯坦丁堡硬分叉,又或是一個單獨的硬分叉。
而關於 ProgPow 的爭議和討論還是會繼續,但或許可以引用以太坊基金會安全負責人的發言作為總結:
任何以太坊執行硬分叉所接受的改進協議(EIP)如果後來應證結果錯的離譜,我們會收回,這是所有改進協議討論的前提。
────── 你是否想更深入地了解區塊鏈應用? ──────
3月19日(二) 動區塊聚【區塊鏈新創應用實例】,邀請到了兩位成功的連續創業家──無名小站、flyingV、Poseidon Network創辦人林弘全,以及分散式帳本技術新創BiiLabs執行長朱宜振,與你探討區塊鏈在物聯網IoT、分散式儲存、共享CDN的應用實例。
?相關報導?
【追蹤】以太坊硬分叉後,區塊鏈出塊速度開始提升
以太坊創辦人 Vitalik Buterin 來台演講,首次介紹「ZK ZK Rollup」以太坊擴容方案
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!