門羅幣 XMR 將於台灣時間 (UTC+8) 的 2019/12/1 上午 3:00 進行硬分叉至版本 v0.15.0.1 Carbon Chamaeleon,此次硬分叉可以說是在門羅幣史上最大的一次共識機制算法 (PoW) 的更改,以長久的對抗 ASIC 對整個 XMR 網路帶來的威脅。
本次硬分叉會將演算法更改為 RandomX,不同於以往以 Cryptonight 為基底的部分更改,RandomX 在整個演算法方面有著相當大的改動,從硬體算力可以得知,以往在 Cryptonight 上幾乎已經沒有任何優勢的 CPU 挖礦,這回在 RandomX 上卻是有著非常大的優勢,尤其是以 AMD Ryzen 這種大 L3 快取的 CPU 系列而言。
門羅幣在先前一直都有針對 PoW 共識算法以硬分叉做出更改的傳統,以應付 ASIC 對整個門羅幣的區塊鏈網路帶來的威脅,但基底一直都是 Cryptonight,也因此在硬分差後約莫 6 個多月就有可能出現相關的 ASIC,門羅幣的相關開發者團隊在與部分社群商討後,決定要開發出一種可以有效長久抵禦 ASIC 的 PoW 算法,以避免按照傳統不斷硬分叉的方式,雖然可以抵禦 ASIC,但也致使自身的網路安全性產生質疑。
RandomX 在 2019 年 3 月時被提出,2019 年 4 月底程式碼進入凍結階段並提交予外部機構審查其安全性,在 7 月時兩間審查機構 X41 與 Kudelski 確認其安全性無問題後隨即展開硬分叉的規劃。
本站先前有小量的針對幾款 CPU 做出了初步的 RandomX 算力測試,包含 Intel 9400F、AMD R5 3500X、AMD R5 2600X、TR 3970X 等 CPU,詳細可以參考下述兩篇的測試內容。
TR 3970X
Intel 9400F、AMD R5 3500X、AMD R5 2600X
這次的硬分叉理所當然的也需要升級至新版本的挖礦軟體,目前諸如 Xmrig、Xmr-Stak 皆已發表可用於 RandomX 算法的新版本。
另外,本次硬分叉也致使社群中傳出不同的聲音,例如部分社群成員建議 XMR 改為 ASIC 友善方案,採用非常簡單的 PoW 共識機制 (如 SHA-1),這樣的想法起源於假設 RandomX 還是終究無法抵抗諸如 ASIC 的入侵,採用如 SHA-1 這種非常簡單的算法可以讓許多 IC 設計公司都能夠設計出對應的礦機,避免採用較難的算法但還是被開發 ASIC 的情況,這樣會致使市場上僅有少數幾間公司有能力生產對應的礦機,若這些公司將旗下礦機埋藏後門 (例如可以強制停止礦機工作等),則更有可能導致算力大幅下跌,對門羅幣的網路構成威脅。
本次硬分叉除了 PoW 機制的更改,還有一些小改動的地方,例如捨棄了 Payment ID 的機制,如果要知道這筆費用是誰付款的則應改用整合型地址來收款,許多交易所也為了因應這次的硬分叉而更改了用戶的 XMR 收款地址,用戶必須注意不可在硬分叉後傳送至舊的交易所地址,避免資金損失。
如果想要與門羅幣的硬分叉時間一同倒數計時,可以來這個網站來觀看倒數的日期。
|