: 门罗官方有说过,如果发现ASIC出现,会立刻紧急硬分岔
: 但是现在的状况是,比特大陆似乎从去年9月就开始挖了[1]
: 从此看来,要针对ASIC厂商做出对应的紧急分岔,是完全来不及的。
: ASIC可能已经潜伏半年,官方也没有做出动作。
去年九月你就预知ASIC开挖了吗? 是要动作什么?
"发现ASIC出现,会立刻紧急硬分岔"这句话是确定要改POW后才有的宣示
不要移花接木
: 可行的方法,看来是不论有没有ASIC出现,定期更改PoW
开发者们在今年初发现ASIC可能真的存在后,就是决定要定期换POW阿
请自己看: https://goo.gl/WwjZgf
怎么讲得好像是你发现的主意了?
: 但是改PoW有这么简单吗?
: 事实上我觉得,为了某些厂商出ASIC而改算法,是一种中心化的行为
抵抗ASIC是为了避免算力中心化的Monero开宗理念,前几篇讨论超多了
我猜你又是要抹开发者独权了,真的不放弃耶
开发者线上会议 & POW程式码更改的PR "所有人都可以参与讨论与制定"
POW微调一事更是讨论的热烈
PR: https://goo.gl/ZxDHDA
甚至你如果有看最上面的连结 moneromooo 所说的话
One thing we need to discuss before we do though
....
So we're planning to change PoW before the fork, if the community agrees.
甚至 moneromooo 根本还不是 core team 成员
如果你反对,怎好像都没看到你发言?
你下面自己说的"过度信任少数人基本上就是中心化" 只是在讲你自己而已阿
在没有限制参与的情况下,那些愿意贡献时间讨论对策和撰写程式码的人们
难道还要来问你没有参与的人这样可不可以才能继续写程式码吗?
: 1.PoW 算法的独特性
: 新的XMR PoW必须使用跟主流货币不同的算法。
: 假设门罗使用跟乙太相同的Ethsah,很有可能ASIC厂商已经着手研发
: 在门罗分岔完成时,刚好可以拿ETH miner开挖。
: 目前计画对CryptoNight PoW "微调",这就会带出后面的问题
Ethsah限制一定等级的GPU才能挖不符合人人都能挖矿的原则
前几篇文章也讨论过了独特性的差异不赘述
: 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? 过度信任少数人基本上就是中心化
不要再刻意忽略软件更新的速度跟ASIC从设计到出货的速度有明显差异了
: 在几个月前提出三种以上PoW给所有人review,再用block hash随机决定一种
: 才是比较好的做法
: 不然就用同时使用多算法+同样区块时间,也可以降低ASIC的优势
如果你认为你有好解法,即使你不是开发者
也欢迎你到gihub上发issue或是reddit发proposal文
或是IRC或是slack上都可以找到活耀的开发者表达意见
但是开源专案都是自发性贡献,请不要指望会有人一定得听你的去做
那是只是代表你的方案不够好到可以说服多数的开发者
别到时又在说整个社群都不听你的很中心化很独权