自從挖礦設備逐漸從CPU轉移至GPU,乃至現在高算力的Asic礦機後,加密貨幣社群面對的一個問題就是,工作量證明機制在算力要求的情況下,將受到高算力的挖礦設備所壟斷,而這也衍生許多相關的社群爭論,甚至因此硬分叉的狀況。
許多加密貨幣倡導者一直試圖說服大眾,非認許制區塊鏈(permissionless blockchains)才是具優勢的。
他們的說法,通常是透過解釋基於共識的分佈式紀錄系統,如何產生一個不可改變且抵制審查的分佈式帳本。
但這並不完全符合現實。
Asic礦機是個問題?
有一個強有力的論點是,除了首先出現的比特幣,到現在其他認許制的加密貨幣,隨著時間的推移,其分散化程度都將越來越低,即使它們的價值增長了。
針對此論點,許多人認為,罪魁禍首是特殊應用積體電路,也就是昂貴的超高速算力晶片。
這些晶片被稱為ASIC,它們正在影響區塊鏈網路的市場結構。
因此它們現在成為社群內部分化很大的來源,激起了對代碼中是否需要分叉的爭論。
並暴露出區塊鏈需要解決其他核心挑戰之一:治理(governance)。
許多加密純粹主義者認為ASIC有問題的原因是,像我們這樣的個人,使用相對較慢的PC或算力強一些的顯示卡(graphics card),還是無法與ASIC挖礦場的效率相抗衡,進而進行工作證明(proof-of-work)並贏得比特幣獎勵。
他們認為,如果這個「小家伙」不應參與,否則結果就是再度中心化。
更重要的是,對主要礦機製造商比特大陸(Bitmain)的依賴,造成了一種脆弱的、信賴外包的第三方關係。
並不是每個人都認為ASIC是一個負面因素。
例如,有一個關於安全性的觀點就認為,所有昂貴、高效的算力設備為潛在的「51%的攻擊」樹立了更大的障礙。
但是,ASIC對加密貨幣去中心化理想的危害是普遍存在的,這就是為什麼不同山寨幣的創建者已經做出各種工程努力來避開這種可能的威脅。
短期修復
他們設計了「ASIC抗性」工作證明演算法,改變了Asic晶片基本算力功能之外,需額外負擔基於內存的計算任務。
這個想法是,以這個更加複雜、更多方面的工作負載來耗盡了ASIC的獨特優勢。
這讓ASIC成為類似一次性產品,並且使晶片製造商花費更多資本開發它們,讓他們變得毫無價值。
但在很多情況下,這看起來只是一種臨時性的解決方案,因為晶片製造商似乎設計越來越多的ASIC,可以執行這些演算法分配的所有任務。
社群內部的分裂
一些使用「舊」算力設備的礦工(主要是圖形處理單元或GPU)正在支持硬分叉。
由於ASIC晶片具有特定針對某幣種協議進行計算上的設計,因此這將使新的ASIC再次變得毫無價值。
這也造成所有投資新產品的人都反對這些反ASIC措施。
至於開發人員們似乎分成兩派,對ASIC感到厭惡的人,與支持擴展網絡算力和效率的人。
以上社群分裂,又再度將問題帶到「治理」。
針對某些特定的加密貨幣社群來說,執行處理ASIC問題的計劃,此時似乎是理想時機,而這也幾乎代表硬分叉。
但有些卻很難就此處理Asic所帶來的問題。
比特幣不適合,以太幣、Zcash正進行
以比特幣的情況來說,對核心代碼(Core Code)做任何事情都為時過晚。
儘管社群的一部分人非常熱衷去中心化,他們努力抗爭。
但ASIC挖礦已根深蒂固,要改動有極大風險,因此無法推出反ASIC的代碼升級。
不過正如動區先前報導,像zcash和以太幣的社群中,即將推出的ASIC正在造成分叉的觀點。
綠幣(Vertcoin)的模型
綠幣社群並不滿足於簡單地構建一個工作證明,其算法包含了在ASIC上支持GPU的任務。
而綠幣社群也非正式的同意了一種協議,以在綠幣的ASIC問題出現時嵌入代碼。
到目前為止,該系統已經開始運作,可能是因為綠幣礦工的行動威脅嚇跑了可能的ASIC開發商才得以如此順利的運行。
這得益於綠幣已經順利分叉兩次,部分解決與ASIC算力之間的問題。
綠幣的解決方案,它認知到有效的治理不僅僅是技術性的。
也就是說,不只是你剛剛嵌入的代碼,你還需要「人的部分」。
目前為止,這已經讓綠幣挖礦社群或多或少地只使用GPU挖礦。
James Lovejoy作為綠幣首席開發人員,在與麻省理工首席開發人員David Vorick針對麻省理工學院的ASIC,進行辯論時解釋說,這是一個很好的平衡。
因為GPU相對便宜,並且不限於單一幣種的加密貨幣挖礦。
無論是運行解決方案,還是挖掘不同的代幣,GPU在加密領域都更具生命力,並且可以降低所有人的支出成本。
但是Vorick反駁說,這個解決方案遠非完美。
他認為,最終,GPU挖礦的經濟效益可能會變得非常有利可圖,以至於會吸引一個主宰性的角色介入,重新引入第三方風險。
社會影響力
加密貨幣社群所需要的,是Lovejoy所說的「普通商品硬體」(也就是任何人都可以使用的GPU挖礦設備,提高其可用性)。
但是,眼前的問題是,如果趨勢是壟斷力量和對單一公司的依賴時該如何解決?
更直白的說,無論是像Nvidia這樣的GPU製造商,還是像比特大陸Bitmain這樣的ASIC製造商,如何實現讓挖礦成為普通應用的目標?。
這也是治理重要的地方。
當然,最後的結果可能是政府的干預,比如反托拉斯法規。
但這種做法違背了加密貨幣的目的。
一個更好的方法是由社群開發者自組的內部監管和市場結構模型。
再次以綠幣(Vertcoin)為例,礦工和用戶可以共同決定,要將資金導入建立開源標準,或者承諾支持類似商品狀態的挖礦設備。
無論實現分散式挖礦的解決方案是什麼,它必須面對的都是,如何將鏈上軟體規則與鏈下協議規則互相結合起來。
換句話說,將協議層面與人類層面互相結合。
(本文轉自Michael J Casey:Crypto Needs More Than Code to Beat the ASIC Mining Threat)
?相關報導?
【天鵝絨分叉】新的分叉方式試圖讓加密貨幣沒有升級爭議
【Zcash 硬分叉】zcash的硬分叉為更多區塊鏈的可能性鋪路
【門羅幣成功硬分叉】為對抗比特大陸的ASIC礦工,門羅幣成功硬分叉
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!