拯救以太坊小礦工!以太坊開發者在“君士坦丁堡”升級來臨前開發抗ASIC程式碼
“當ETH挖礦無法為電費買單時,你會怎麼做?”
以太坊論壇上丟擲的這個問題體現出了礦工們正在日益焦慮,這些礦工們正在利用自己算力和機器來保護全球第二大加密貨幣的安全。
為了應對以太坊ASIC(專業的挖礦硬體,旨在最大化挖礦獎勵)的出現,論壇上經常有礦工表示有意將礦機轉向其他加密貨幣挖礦。
另一個帖子問道,
“當所有的礦工都退出的時候,ETH的價值會變成什麼樣?”
這些評論都正值以太坊將在10月進行軟體升級。這次升級被稱為“君士坦丁堡(Constantinople)”,將通過一次硬分叉完成,預計將把以太坊挖礦獎勵從每個區塊3ETH減少到2ETH。
雖然這種更改並不一定會讓礦工們破產,但這些變化可能很快就會增加。根據Etherscan的資料,目前每天大約有6000個區塊被發現,大約有17000個ETH(約340萬美元)被協議支付給礦工。
然而,如果Asic成為一種更受歡迎的挖礦工具,業餘愛好者礦工受到協議調整的打擊可能會更嚴重。因此,以太坊礦工們開始支援一項程式碼變更,以防止Asic在該平臺上佔據主導地位。
據多位訊息人士稱,支援這一行動是因為礦工堅信所提出的ETH發行減少對礦工的影響並不會相同。更確切地說,一些人認為,挖礦獎勵的減少可能會把礦業的力量集中在少數幾個可以獲得廉價電力以及有資源買到ASIC礦機的礦池手裡。
挖礦公司Atlantic Crypto CEO Brian Venturo告訴Coindesk說:
“成千上萬的小礦工如今面臨經濟現實——出售他們使用的硬體可能比繼續參與ETH挖礦更有好處。
GPU挖礦的支持者認為,小礦工的存在對於網路的去中心化和安全是必要的。GPU是一種比Asic更容易獲得的通用挖礦硬體,其支持者提出了一種程式碼變更,可以從平臺上移除競爭對手的硬體。
GPU供應商以及這次程式碼更改的主要開發者Kristy-Leigh Minehan告訴Coindesk說:
“整個以太坊的基礎在於去中心化,這是以太坊的根基和主題。”
她繼續說:
“唯一一種自然去中心化的硬體就是GPU,GPU可以大規模地向很多個人提供,而這些人本身並沒有涉及到加密貨幣,沒有財務動機。”
準備戰鬥
Minehan正在為這些程式碼變更可能被納入10月份的“君士坦丁堡”升級進行準備。
Minehan說:
“我們打算增加員工,讓人們全心備戰。”
在阻止Asic的努力中,Minehan在被稱為“加密貨幣礦工之戰”中結合了幾個主要的加密貨幣——最引人注目的是,以隱私為中心的加密貨幣門羅幣(monero)。
今年1月,一場草根運動開始了,這一趨勢可能與中國挖礦巨頭位元大陸開發的幾批專門的硬體有關。
但是Minehan不僅相信她所提倡的程式碼更改能夠阻止ASIC接管以太坊,而且她還認為還能給GPU礦工帶來效能提升。
這是因為,基於一種名為ProgPoW的演算法,該程式碼的設計目的是最大化GPU硬體的特性,使用80%的整體顯示卡效能來計算演算法,而不是傳統的加密貨幣挖礦的10%到20%。
正因為如此,Minehan說,如果一個硬體設計師試圖建立一個ProgPoW ASIC——也就是一個專門的晶片,它的唯一功能就是計算ProgPoW——它最終會變成GPU硬體。
“ProgPoW的一個非常酷的特性是,如果你要實施這種中心化硬體,一種ASIC,那麼你最終就是模仿GPU卡。”
通過這種方式,Minehan表示,該演算法從以太坊當前挖礦演算法Ethash吸取了大量經驗。雖然Ethash是用來抵抗ASIC硬體的,但是通過新增一個名為DAG的在一段時間內逐漸增加的資料集,ASIC製造商似乎已經繞過了這個障礙。
與Ethash不同的是,ProgPoW在每個時間點都會對演算法本身進行改變,這意味著“不可能有固定函式的硬體”,Minehan說。
Minehan將其稱為“以太坊的一種擴充套件”,尤其是為GPU建立的。她表示:
“這就是PropPoW的本質所在,這是關於如何為硬體量身定做演算法。”
兩種型別的硬體
在採訪中,Minehan堅持使用通用硬體對以太坊網路健康的重要性。
她說:
“當新一代的以太坊Asic公開上市的時候,我不認為以太坊的開發人員會意識到他們是多麼的糟糕。”
在她看來,這是因為,儘管目前的以太坊ASIC對今天使用的GPU來說並不是一個巨大的進步——除了在電力使用方面稍微提高效率之外——硬體的快速改進意味著GPU和ASIC將變得越來越兩極化。
根據 Minehan的說法,這個問題並不是這麼簡單,Asic在本質上也被繫結到一個特定的演算法上,因此,它可以有效地鎖定礦工以保護特定協議的安全。
她解釋說:
“當你被鎖定在一種幣上時,它會引發很多競爭行為,很多危險的行為。”
這是因為,與GPU的主要市場是遊戲產業不同,但定製版ASIC除了挖礦之外,沒有其他的用途。這意味著ASIC製造商和礦工更直接地受到激勵以保護他們的投資——而這意味著干擾網路的發展方向。
Minehan說,這一點尤其令人擔憂,因為以太坊正計劃將其挖礦過程轉變為一種名為“PoS”的演算法,這將消除對挖礦硬體的需求。
她說:
“我們認為,PoS是以太坊的自然發展,我們希望要PoS,但如果只有Asic可以玩的話,這個網路將會非常脆弱。”
她繼續說,ASIC的製造商“自然地希望以太坊留在PoW”,以至於當以太坊向PoS切換時,以太坊可能會被分裂。
她總結道:
“他們將盡其所能留在PoW上,包括保留大部分的網路算力。”
不會納入“君士坦丁堡”
抗ASIC程式碼的實施是由開發者主導進行的,對於GPU礦工來說,這是一個“合理的妥協”。因此,開發人員正在花時間研究將ProgPoW納入到以太坊程式碼庫中的可能性。
在對CoinDesk的採訪中,以太坊基金會的通訊官員Hudson Jameson證實,他一直在努力瞭解實施ProgPoW的可行性。
Jameson已經與ProgPoW的一些評論者進行了接觸,包括GPU製造商AMD和Nvidia。
“我會和社群裡的一些人以及ProgPoW的專家們合作,繼續評估它作為Ethash的替代品的可行性,”Jameson對CoinDesk說。“在我們繼續評估它的時候,ProgPoW肯定會在即將到來的核心開發者的電話中討論。”
然而,目前還不清楚是否有足夠的支援來實施這樣的改變。
例如,有觀點認為,ASIC硬體所帶來的算力增加實際上是網路安全的一個積極因素。另一些人警告說,ProgPoW可能會產生意想不到的影響——比如損害了那些優化了自己的GPU進行Ethash挖礦的礦工的投資。
除此之外,開發者們堅持認為,這種變化不可能包括在即將到來的“君士坦丁堡”升級中。在提到這一點時,以太坊客戶端提供商Parity Technologies公司的通訊官Afri Schoedon告訴CoinDesk,在即將到來的“硬分叉”中,ASIC的努力“不會發生”。
Schoedon表示:
“君士坦丁堡已經定好了。”
Jameson對此表示贊同,他對CoinDesk說:
“ProgPoW不可能進入君士坦丁堡。”
這是說它有可能被包括在接下來的硬分叉中(伊斯坦布林),目前計劃在君士坦丁堡之後的8個月實施。
這一延遲可能會讓許多呼籲採取抗Asic的程式碼的礦工感到沮喪。隨著挖礦回報的迅速減少,在伊斯坦布林到來之前,GPU挖礦社群有可能會轉向新的加密貨幣。
但無論如何,Minehan和她的團隊仍然很樂觀。
她說:
“我只是想完成這項東西,然後告訴別人,我們已經完成了,準備好了,如果想要的話就可以採用啦,如果你不想要就不採用,我並不在乎,但是不要說它還沒有準備好,因為已經完成了。”
發文時比特幣價格 ¥43739.91