开发人员和矿机厂商的战争——门罗币即将修改算法

开发人员和矿机厂商的战争——门罗币即将修改算法

开发人员们正在竭尽全力保卫世界上最大的数字货币之一的门罗币免受企业集团的侵害?

开发人员和矿机厂商的战争——门罗币即将修改算法

高性能的专用集成电路(ASICs)矿机多年来一直被用于验证比特币交易,但矿机制造商比特大陆近日公布了蚂蚁X3新型矿机,专为用来挖掘门罗币。

然而,门罗币并没有因此特别的关照而打算欢迎这种新矿机。他们制定了计划,将在四月份进行紧急软件升级,改变算法规则专门对付这种矿机。这是门罗币与ASIC矿机之战的第一枪,此次升级将抹平蚂蚁矿机X3的特效。不仅如此,为了防止硬件厂商迎头赶上,网络还计划每两年进行一次算法升级。

在此之前,门罗币的算法cryptonight是足以抵御ASIC矿机的,使得大众可以在消费级的笔记本电脑上挖门罗币,但随着矿机竞争的不断升级,电脑挖矿恐怕要消亡了。

开发人员们并没有把这当作小事,核心程序员Riccardo Spagni在Github上承诺:

“我会想尽一切办法帮助社区,防止包括ASIC在内的因素,导致门罗币网络的中心化。”

蚂蚁X3类型的矿机目前只有比特大陆一家生产,很多人担心这会导致网络攻击。如果某些矿池掌握了某个数字货币的大部分算力,就可以制造虚假交易记录,重复消费或审查交易。虽然也有论调认为,ASIC可以让门罗币更安全,但门罗币社区大多都站在反对面。

另一位核心程序员moneromooo说道:

“如果你担心有人使用亚马逊的服务器来发动51%攻击,那就不应该硬分叉和远离ASIC矿机;但如果你担心比特大陆这一类公司发起攻击,不分叉你就完蛋了,因为比特大陆很快就可能拥有51%算力。”

对比特大陆的质疑

当然,影响决策的关键,是开发团队和比特大陆(及其联合CEO和主要发言人吴忌寒)之间的长期不信任。

令人担心的事情在去年发生过,比特大陆通过ASICBoost功能,偷偷利用了比特币工作证明算法的弱点,让他们家矿池的挖矿效率比竞争对手高了20%。这场争论后不久,又有人发现比特大陆曾经故意在他们家的矿机里植入了一个叫Antbleed的芯片漏洞,此漏洞可以强行关闭矿机。然后,去年年底比特大陆又开发了一款ASIC矿机,专门挖掘Siacoin这个小币种,大多数人认为这是比特大陆吃掉(强行兼并)了Siacoin。

这一切都促使Spagni一心想提高门罗币的ASIC抵抗力,他在推特上说到:

“他们对比特币社区的行为,和最近对Sia社区的行为,都是坏蛋的行为。”

门罗币的开发人员binaryfate解释道,即使不担心吴忌寒和比特大陆,让门罗币暴露在ASIC矿机之下仍然有很大的风险,因为抗审查能力是门罗币成功的关键。他说到:“去中心化是保证门罗币抗审查能力的关键,相较于其他数字货币更是如此。”具体来说,审查会破坏隐私币的一个重要特性 ——可替代性,换而言之,每一枚币都和其他的币完全一样。

门罗团队在一份公告中,推断了ASIC矿机造成的中心化风险。博客中写到:

“如果ASIC矿机不是广泛分布的,它就有很高的安全风险,包括潜在的政府干预,和关闭远程矿机的(死亡开关),这种风险有可能摧毁整个网络。”

对Cryptonight算法的批判

因此,门罗币会继续和矿机作斗争。binaryFate说:

“我觉得这件事为未来树立了一个先例,显示出我们抵抗ASIC矿机的决心,受到逼迫我们可以迅速反应,我们不在乎矿机厂商赔钱。在可预见的未来,我不相信还有任何ASIC厂商敢在门罗币身上尝试。”

然而,人们对此举的意见也是有分歧的,门罗币的工作证明算法也不是没有批评之声的。当你提高了一个数字货币的亲民程度,你就降低了发动攻击的成本。举个例子,在网络安全公司Check Point去年十一月的研究报告种,一个用Java语言脚本编写的,在门罗币协议层执行的恶意软件Coinhive,被列为全球第六大最流行的恶意软件。此外,在今年二月,该算法导致僵尸网络攻击了超过五十万台矿机。

以太坊研究人员Philip Daian,在推特上评价了社区针对ASIC矿机的举动:

“这就是一个小市值币种,通过拼命反抗规模经济,最终反而损害了自己的安全性。”

与此相呼应的是,Blockstream公司的数学家Andrew Poelstra在2015年的一篇研究论文中主张道:“虽然修改算法可以拖延ASIC厂商,但最终这些抵抗都是徒劳的。”此外,还有人担心,对底层算法的重复修改可能会削弱代码,为漏洞留出空间。为了解决这个问题,程序员iamsmooth建议采用对ASIC矿机友好的策略,将重点放在降低硬件成本和亲民程度上。甚至连moneromooo也在对话中同意,两年一度的修改算法不是什么好主意。

不过,Spagni以及其他一些人仍然为门罗币的举动辩护,他在Github和推特中说到:

“这是在僵尸网络和ASIC矿机之间,两害相权取其轻。可能在总体上会变得不那么安全,但是社区已经做出了艰难的决定。我不做任何决定,社区做决定。”

原文:https://www.coindesk.com/crypto-kill-switch-monero-going-war-big-miners

作者:Rachel Rose O’Leary

Leave a Reply

Your email address will not be published. Required fields are marked *