※ 引述《moonkuma (熊)》之銘言[B:
: 不知道算不算舊聞~
: 消息來源:
: https://www.reddit.com/r/Monero/comments/84kkw2/antminer_x3_220kh_at_550w/
: 比特大陸要推出CryptoNight (XMR,ETN)的ASIC礦機 Antminer X3
: 算力220KH 550W 對比目前CryptoNight系的最強GPU VEGA56/64 170W 2KH 明顯強上太多
: 雖然說連手機都能挖的東西被做出asic並不意外
: 前幾個月算力暴增應該也是礦機上線的關係
: 而CryptoNight系的幣 現在是除了ETH 外最多人挖的吧?
: 被比特大陸這一搞要重回2014年的慘況?
: MONERO方面雖然有表示會改算法防堵 但個人覺得不改掉手機跟CPU挖礦的部分
: 只要礦機更新韌體又能繼續挖了
門羅官方有說過,如果發現ASIC出現,會立刻緊急硬分岔
但是現在的狀況是,比特大陸似乎從去年9月就開始挖了[1]
從此看來,要針對ASIC廠商做出對應的緊急分岔,是完全來不及的。
ASIC可能已經潛伏半年,官方也沒有做出動作。
可行的方法,看來是不論有沒有ASIC出現,定期更改PoW
但是改PoW有這麼簡單嗎?
事實上我覺得,為了某些廠商出ASIC而改算法,是一種中心化的行為
1.PoW 算法的獨特性
新的XMR PoW必須使用跟主流貨幣不同的演算法。
假設門羅使用跟乙太相同的Ethsah,很有可能ASIC廠商已經著手研發
在門羅分岔完成時,剛好可以拿ETH miner開挖。
目前計畫對CryptoNight PoW "微調",這就會帶出後面的問題
2.微調過後的CryptoNight Hash可靠性?
微調過後的CryptoNight Hash,可以說是自行研發的新Hash function。
自行研發的Hash 已經有出過問題的例子: IOTA curl hash [2]
IOTA不管是能力不足,或是埋入後門
都暴露自行研發Hash function的弱點
3.微調前的review時間?
在分岔前,放到testnet上面的PoW
提前兩個月公布,也是給ASIC廠商時間研發
以半年來算,必須要定期四個月更換一次PoW
四個月發明一個新的Hash function,能滿足Hash所需特性嗎?
4.開發者的優勢
開源軟體讓人信任的地方,能讓所有人review
今天開發者自行發明一個Hash,假定特性沒問題好了
在已經知道未來PoW的情況下,其實可以自己去做ASIC
更新完剛好開挖,reviewer甚麼也看不出來
所以誰來決定未來的PoW? 過度信任少數人基本上就是中心化
在幾個月前提出三種以上PoW給所有人review,再用block hash隨機決定一種
才是比較好的做法
不然就用同時使用多演算法+同樣區塊時間,也可以降低ASIC的優勢
免責聲明: 中心化有優勢在,為了達到目的或許可以接受部分中心化
[1] 原Po文內網址
[2] https://medium.com/@neha/cryptographic-vulnerabilities-in-iota-9a6a9ddc4367