Re: [挖矿]CryptoNight ASIC矿机

楼主: tcn1john (momo)   2018-03-17 14:25:52
※ 引述《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
作者: darkdixen (darkdixen)   2018-03-17 15:13:00
hash函数的微调是微调其中的函数 进而影响算式解出来的数字 asic没办法微调因为asic并非在解题举例来说 gpu在算数是你乖乖解题 btc asic则是一大群被训练过的猴子把所有可能的解答用最快的速度往老师送错惹再送 反正猜错不扣分透过修改hash function这样的微调 挖矿软件改相对应的函数又是一尾活龙 但那整群的猴子只能吃香蕉惹 只好重新训练一群猴子 然后训练还没结束老师又改题惹 大guy4john这跟iota不一样的地方在于微调=方程式常数换一下 一样求XY iota则是从头自己写新的方程式每六个月硬叉一次也是为了吓阻asic芯片的开发 降低训练猴子猜题的诱因
作者: leftc (阿左)   2018-03-17 15:21:00
又是一知半解先砲再说+事后诸葛耶
楼主: tcn1john (momo)   2018-03-17 15:23:00
起手式: 你搞错了我才是对的。
作者: darkdixen (darkdixen)   2018-03-17 15:35:00
总之 我的看法是干嘛去挑战XMR 那群人可是为了抗asic连botnet这剂毒药都吞得下去的理想家(X)疯子(O)
楼主: tcn1john (momo)   2018-03-17 15:36:00
看起来比特大陆就跟XMR对上了阿@@ 虽然还有ETN当备案回新方程式的部分,拿AES256来说要怎么改才能让原本加速
作者: darkdixen (darkdixen)   2018-03-17 15:38:00
我是觉得比特大陆弄出来捞第一票 接着就是扶植某个分叉链或是小链惹 跟弄ETH asic出来薛一波后来巩固ETC有87%
楼主: tcn1john (momo)   2018-03-17 15:38:00
AES256的硬件失效 还维持原本特性 应该不是简单的事
作者: kuma660224 (kuma660224)   2018-03-17 15:41:00
"同时"跑多种算法,若无抗ASIC的特性反而让ASIC有优势.,因为可程式化GPU会负担大增而变慢,但ASIC却可同时实作多种固定算法线路....如果有多种算法,还不如让它轮流跑比如每个block算完后,才知道下个要用例如ABCD四种算法的其中1种。这样ASIC用蛮力实作4种线路就变低效随时只有25%单位能贡献算力而不是4种一起跑的100%单位被运用
楼主: tcn1john (momo)   2018-03-17 15:43:00
同时跑多种算法是说,任一算法都可以当下一个区块如果ASIC攻占某种算法,GPU可以转挖其他算法维持获利
作者: darkdixen (darkdixen)   2018-03-17 15:44:00
XMR群还没公开过实际的修改方式 但我的推测是修改丢进去AES256的常数 相对应的答案自然会一起更动
作者: kuma660224 (kuma660224)   2018-03-17 15:44:00
例如现代GPU/SOC通常内建硬解与软解也类似ASIC,只能压或解特定格式影片成本低所以能实作多种线路同时多算法,ASIC大可以全部实作不会有GPU能维持挖矿生态机会要维持广大PC分散挖矿,重点还是多种POW的特性必须都重视频宽容量而且每区块只用一种....逼ASIC闲置。这样对可程式化硬件反而没差。因为可程式单位是弹性调度。不管什么算法都能适应不会闲置
作者: leftc (阿左)   2018-03-17 16:20:00
pow修改一开始就公开在github上了喔https://goo.gl/ZxDHDA
作者: kuma660224 (kuma660224)   2018-03-17 16:34:00
XMR早期理念就已明言要抗ASIC真对ASIC动手的话,也只是刚好。别人依理念创造的币,不满意的话不如比特大陆自己搞XMcash
作者: SP500 (标准普尔)   2018-03-17 17:51:00
我觉得你对立刻的理解比大多数人正确
作者: leftc (阿左)   2018-03-17 18:37:00
其实"立刻"一词是tcn自己加油添醋的原文是 we will perform an emergency hard fork意思就是在例行分叉之外多安排的紧急分叉来阻挡ASIC
楼主: tcn1john (momo)   2018-03-17 18:45:00
的确没表达出原意,应该说紧急分岔才对。

Links booklink

Contact Us: admin [ a t ] ucptt.com