以太坊核心開發人員在 1 月 4 日舉行的開發會議中提及,已就新的工作量證明(PoW)算法達成初步共識。據悉,該算法可以提高 GPU 挖礦的效率,而非著重於 ASIC 晶片挖礦。
會議期間,以太坊開發人員 Hudson Jameson 表示,新算法「ProgPoW」已經通過「Gangnam」測試網上的客戶端進行實驗,目前為止,尚未聽到太多的反對聲浪。
"We are tentatively going forward with #progpow" – assuming no major issues are found during testing. – @hudsonjameson on the #AllCoreDevs call today.
We are still discussing how long we need to implement and test.
— Lane 'one meme behind' Rettig (@lrettig) January 4, 2019
基本上,測試網僅為以太坊主網的模擬版本,允許開發人員在嘗試升級或運行智能合約時,無需支付 Gas 運算費用。
ASIC 晶片是依產品需求不同而客製化的特殊規格集成電路,也就是說在挖礦設備中,這些 ASIC 晶片是專門為「高效」挖掘基於哈希算法的加密貨幣而量身定制。另一方面,使用 GPU 顯示卡挖礦的設備專業程度則較低,因此很難跟那些部署 ASIC 設備的對手競爭。
會議中,兩位 ProgPoW 團隊開發人員展示了最新的「算法規範」,據悉,這不僅將穩定哈希值,還會讓 ASIC 礦工面臨「更高難度」的挑戰。
以太坊安全負責人 Martin Holst Swende 認為,對於 ASIC 和部分基於 GPU 設置的加速器而言,ProgPoW 更具抵抗力。若轉向 ProgPoW 算法,預計在一年或更久的時間內,減少以太坊網路的 ASIC 使用量。
他還指出,以太坊目前的 PoW 算法「Ethash」存在「引人關注的缺陷」,並強調,「這也是他希望盡快切換算法的原因」,好讓開發人員有足夠的時間正式轉向權益證明(PoS)。
據報導,待以太網升級到雙算法「PoS 、 PoW」的 Casper 協議後,預計最終將在 Casper 第二版中正式切換到 PoS 。除了採用分片技術以外,PoS 旨在減輕 PoW 過度耗能、挖礦設備的平等訪問、礦池集中化等問題,同時也會提供鏈上擴展解決方案。
此外,這次會議適逢以太坊「君士坦丁堡(Constantinople)」硬分叉在即,開發人員也透露打算在那之前推出 ProgPoW,以作為一個獨立但又適用於全系統的升級,然而,明確時程將待下一次的開發者會議再議。
君士坦丁堡硬分叉升級在即
預計到達區塊高度 7,080,000 時,以太坊將進行君士坦丁堡硬分叉升級,預期將對該區塊鏈實施五個 EIP 更新,包括:
- EIP-1234:難度炸彈延遲和區塊獎勵調整
- EIP-1052:EXTCODEHASH 操作碼介紹
- EIP-1014:狀態通道的 CREATE2 操作碼
- EIP-1283:Gas 計量介紹
- EIP-145:Bitwise 移位操作介紹
https://twitter.com/5chdn/status/1080881396615393280
另一方面,加密貨幣交易所 OKEx 、火幣、幣安均已發布公告,確認支持將在 1 月 14 日到 18 日之間發生(區塊高度為 7,080,000)的君士坦丁堡硬分叉。