Monero(門羅幣)修改演算法抵制使用 ASIC(Application-specific integrated circuit)來挖礦,比特大陸(Bitmain)新發佈兩款 Antminer X3 專用挖礦機五、六月到貨時可能無法使用。
本月 24 日 Monero 核心開發者 Riccardo Spagni 在 GitHub 發佈了新的開源碼,首項列舉功能就是調整工作證明算法 (Proof-of-Work, PoW) 來阻斷來自 ASIC 的阻斷服務攻擊 (DoS) 。 Monero 使用是源自名為 Cryptonight 的工作證明算法,比特大陸在 3 月 15 日發佈的 Antminer X3 就是專為 Cryptonight 算法設計的 ASIC 礦機,發佈當天 Riccardo Spagni 就已經發文說道,「提醒一下,這在 Monero 上將不會管用。」
事實上,早於比特大陸的發售消息,Monero 在 2 月 11 日就已經發布了將因應 ASIC 做出算法修正的公告。「最初,CryptoNote 的開發人員創建了 Cryptonight 就是為了縮減 CPU 礦工與 GPU / FPGA / ASIC 礦工間的差距。而他們的投資至少應該與算力成線性成長。」公告中說道。」我們認為在由 ASIC 主導的網路過渡時期,都需要盡可能的平等。」他們認為,新開發的 Cryptonight ASIC,是無法形成分布式網路的。
比特幣的工作證明算法 (SHA256) 缺陷在於每種硬體等級的提升,都存在很大的算力差距,因此造成了集中化,也會使得只有 ASIC 礦工才能挖掘。 Cryptonight 的設計就是想讓 ASIC 的製作成本高昂,以避免挖礦集權。公告中特別點名比特大陸,「專業硬體可能只有少數幾間公司設計和出售,而大多的 ASIC 都是來自比特大陸。」
除此,公告中也提醒了 ASIC 可能帶來的影響,「世界上只有極少數公司能夠建立性能與成本都具有競爭力的 ASIC,例如:Intel , ASMC, GlobalFoundries 等等。」個別政府可以要求這些廠商在設備上增加開關,讓他們得以遠端控制礦機,以合法執照將 ASIC 限制在許可用戶手中可以作為解套。不過這可能難以執行。
比特大陸在過去就有類似紀錄,去年遭疑透過名為 ASICBoost 的程式,利用比特幣工作證明算法的弱點,使他們的礦池比其他競爭對手高出 20% 的挖礦效率。也曾被發現在比特幣採礦機中植入後門,使其能夠遠程關閉礦機。雖然比特大陸很快回應了修正方案,並聲稱這個功能是為了幫助被盜礦工。
比特大陸在 Antminer X3 訂單中表明,有採用 Cryptonight 的主流貨幣刻意防止用 ASIC 挖礦,當你購買時,等於在賭他們的防範是錯誤的。而且他們並不會接受退款。
在 Antminer X3 宣布發行當天,Riccardo Spagni 更進一步表示,ASIC 挖礦機至少需要五個月來設計、發行和運送。我們能在常態性的分岔前三個月,就完成 PoW 的更動。該團隊也提議每兩年在分岔前進行 PoW 調整。
也並非所有人都支持 Monero 做出的改變,認為降低挖礦的門檻會讓算力攻擊變得更容易。又或者對底層算法的不斷編輯,將會減弱代碼的安全性。核心開發人員 moneromooo 也承認,每兩年調整算法是一個拙劣的方法,希望能找到更好的算法。 Riccardo Spagni 在 3 月 18 日的推特中說道,「整體來說這或許會減少安全性,但整個社區已有強烈迴響,我們只能看著會發生什麼。或許最終這毫無必要,又或者帶來負面影響,但在沒有有力證據之前,我們必須竭盡所能。」
除此以外,Aeon 跟 Dash 都是採用 Cryptonight,比特大陸的 Antminer X3(Batch 3) 美金 3,000 已完售,另一版本 Batch 4 美金 1,900 正在販售中。
區塊客致力於發掘和整理各種與區塊鏈技術有關的內容,只要與區塊鏈或區塊客網站有關的合作和/或建議,我們都非常歡迎。請您發電郵至 [email protected] 與我們聯繫。