※ 引述《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