为了让激励模式脱离专业挖矿设备的完整统治,门罗币的开发者们从未停止努力。
在众多以匿名为特征的加密货币中,2014年上线的门罗币(Monroe Coin)估值为15亿美元,达到了迄今为止的最高市值。经过五年的发展,门罗钱币的年矿业收益可达6200万美元。然而,这些高额利润似乎越来越多地流入专业ASIC厂商手中,而其他独立业余厂商的收益却在减少。
为了保证公平的开采环境,门罗币的开发者只能通过常规的硬分叉来避免ASIC开采。但分析表明,这种方式收效甚微,ASIC挖掘的效率仍然遥遥领先。
Menlo Coin的撰稿人贾斯汀埃伦霍费尔(Justin Ehrenhofer)说,“ASIC制造商生产矿机的速度比我们想象的要快。设计和生产芯片可能只需要他们一个月的时间,但通常他们可以在六个月内获得投资回报。”
另一位门罗硬币贡献者迭戈萨拉萨尔告诉媒体:“我们也可以看到这是不可持续的。首先,它迫使我们花费大量的资源和精力去制造硬叉子。其次,也可能把原本专注于挖矿的竞争转移到对开发者的竞争上来,因为人们现在信任开发者坚持硬叉。”
基于以上原因,Monroe Coin的开发者正在推广使用一种叫做RandomX的新挖掘算法来削弱ASIC的竞争力。这个新的代码是基于霍华德朱,首席技术官和创始人的Symas公司,一个计算机软件公司,——。霍华德朱也是门罗硬币数据库类型的开发者。对现行RandomX准则的四次审查预计将于7月完成。如果顺利的话,新的RandomX算法可以在10月份正式推出。
Ehrenhofer说:“我们已经达成共识,实施RandomX,这是我们保持门罗币本色的最好反击。如果失败了,门罗币对ASIC来说可能会向好的方向发展。”据萨拉扎所说,RandomX是把ASIC弄出来的最后一次尝试。
把CPU放在第一位
Chu将RandomX设计成以CPU为中心。与ASIC相反,CPU是一种为多种用途而设计的计算机硬件。Salazar将其描述为一种“计算能力”——“CPU可以做任何事情,而ASIC只能做一件事情,但它可以做得很好。”
褚说,CPU是世界上分布最广的计算资源。他强调:“如今,世界上每个人的口袋里都有一部智能手机,它拥有能够运行RandomX算法的CPU和内存。”以最大限度地分散矿工权利为目标,Chu预测,RandomX至少在未来三到五年内仍将保持有利于CPU矿工的领先地位。
超越GPU挖掘
推测RandomX不仅支持CPU和ASIC挖掘,还支持GPU挖掘。楚还说是针对GPU优化的。“当数据进入系统时,它将被细分,并最终全部输出,”楚说。“主要强调的是数据从输入到输出的快速传输,这几乎是一条直线。”
目前monero采用的挖掘算法叫做CryptoNight。虽然CryptoNight最初是用来提高CPU性能的,但现在GPU矿机在计算和能效上领先于CPU矿机。
“就像一次命中事故一样,没有人指望CryptoNight在GPU上有什么突出的表现,但是CryptoNight在GPU上确实工作得相当好。”楚解释道其实在拥有今天这么大的内存和这么大的带宽之前,2013年左右设计的CryptoNight并不是一个很大的障碍。\”
楚预测,随着RandomX的激活,门罗主网上CPU矿机的挖矿收入至少是GPU矿机的3倍。
虽然这样直言不讳的态度会让GPU矿工不高兴,但Ehrenhofer坚持认为,“拥有GPU的人总是可以转售或重用他们的硬件。”Ehrenhofer说,“如果我拥有一台ASIC矿机,那么我就没有同样的经济选择。”
因此,尽管RandomX不仅会对ASIC矿工以及monero网络上的GPU矿工产生影响,但Ehrenhofer仍然坚持认为,“我并不担心社区会分裂,因为RandomX是我们可以选择的最接近的算法,它继承了绝大多数Monroe Coins的理想。\”
徘徊不安
也许在Ehrenhofer和其他人的想法中,更现实的担忧是僵尸网络在像RandomX这样的CPU友好的挖掘算法上的传播。朱棣文解释说,“那些拥有数百万或数亿台计算机的网络通常存在令人担忧的安全问题。恶意软件可以很容易地入侵这些计算机,并将它们带到特定网络运营商想要做的任何事情上。”
根据Ehrenhofer的说法,这些被恶意软件感染的僵尸网络是Monroe Coin的一个持续问题。“到目前为止,Monero作为一种非法利用的加密货币,已经存在了好几年,”Ehrenhofer说。\” RandomX不能阻止人们使用密码劫持和其他恶意软件.\”其实CryptoNight一直对CPU和GPU挖矿比较青睐。Ehrenhofer指出,Monroe网站和其他相关论坛上有资源可以帮助那些设备受到影响的用户。
新伙伴关系
尽管如此,推广RandomX的努力得到了社区之外的人的支持,特别是其他也可以使用CPU友好的挖掘算法的加密项目。
据报道,Arweave已经在西欧筹集了870万美元,正在研究RandomX。Arweave创始人兼首席执行官萨姆威廉姆斯在本月早些时候发布的新闻稿中表示,“像RandomX对抗ASIC这样的算法将进一步增强我们的低成本、防篡改存储网络。RandomX将帮助我们确保Arweave网络中去中心化内容策略的力量仍然分布在世界各地。”为此,Arweave资助了RandomX代码的四个审计之一。审计于周五正式完成,公共成本为8万美元,由安全公司Trail of Bits进行。
威廉姆斯在接受采访时对媒体表示:“我们希望参与审核过程,通过资助来帮助RandomX。通过一个小型的公共服务项目,我们可以确保其他加密项目可以看到一个编程的工作负载证明算法的实践,而不用担心安全性。”
由Kudelski Security、X41 D-Sec和QuarksLab安保公司负责的总额为130 000美元的另外三项审计尚未最后完成。这些审计费用主要是门罗社区的众筹捐款。据褚介绍,这三次审核预计在7月份结束,之后算法将最终在open Monroe测试网上上线,主网激活暂定在今年10月份。
冒险的生意。
对于所有关于准备为主要网络实施RandomX的讨论,Ehrenhofer坚持认为,在RandomX在网络上运行之前,它的真正好处仍然不确定。他说:“即使所有的审计结果反馈你的代码非常好,我们仍然不知道RandomX是否能正常工作。我们对实际情况一无所知。”
如果算法被证明是不成功的,那么在Ehrenhofer心目中最糟糕的情况就是门罗会转向ASIC友好的挖掘算法3354,这种算法类似于比特币目前使用的算法。“比特币社区的许多人会告诉我们,‘我很久以前就告诉过你,把Menlo换成更适合ASIC的东西’,埃伦霍费尔开玩笑说。
即便如此,萨拉扎还是坚持认为门罗应该有尝试新事物失败的机会。他说:“我们应该试试吗?它是否会使我们有一天能够拥有一种数字化的、私有的、可替换的加密货币?”萨拉扎问道。“如果门罗币不仅仅是我们获得这种优秀货币的敲门砖,那就让它成为一个失败的领袖吧。”
萨拉扎总结道:“如果你这么容易接受现实,那么门罗人就没有什么了不起的。所以我们说,再试一次,最后再试一次。”