Monero:效率低的RandomX的效率

“Monero死了,”当我向他询问上个月的升级时,我的同事说。当被问到为什么?他回答说,“过去几个月价格一直停滞不前。”

价格

虽然我之前并没有真正关注加密货币价格的重要性,但另一位记者的这句话让我想知道价格如何真正成为推动密码的关键因素之一。那么为何不?

比特币的价格在2017年底硬币达到新高时引起了全世界的注意。这是一个千禧一代一夜之间成为百万富翁的时代,它让主流媒体谈论“新资产类”。值得注意的是,正是这种提升引起了AMBcrypto创始人的注意,最终导致了我作为记者的职业生涯。

虽然与其历史最高价相比,可替代加密的价格一直处于低位,但价格并不是衡量硬币成功率的唯一因素。

此外,考虑到主要交易所没有列出硬币以及它所经历的监管障碍,Monero的价格一直很好。考虑到比特币和以太坊没有享受到的所有好处,硬币仍然保持在前20名中的据点。

价格,而不是Monero的话题

尽管价格一直是人们为项目付出的利益的关键决定因素,但对于Monero而言,这并不适用。如果有人注意到,几乎没有人讨论货币的价格变动及其估值。整个社区推动的一个因素是促进隐私的发展。

今天,Monero开发人员无疑是该领域少数几个与其他人相比已达到新高度的团队之一。通过对RingCT实施Bulletproof技术并分析实施MimbleWimble,开发人员已经深入了解所有执行Monero的愿望,即为寻求它的人提供更好的财务隐私。

下一个重要的一步

在我从同事那里得到的惨淡见解之后,我想要赶上Monero的持续发展,这是第一个出现在Monero推特上的主题,“RandomX的第四次也是最后一次审核已经成功完成。”

对ASIC挖矿的大战

Monero社区早已与AISC矿工开战,其议程是避免中心化。 ASIC挖矿是多年来对比特币提出一些批评的因素之一,人们认为其网络是中心化的,因为大多数计算能力掌握在少数几个参与者手中。

为了避免与比特币相同的命运,Monero开发人员已经明确表示要不断升级网络,让ASIC芯片生产商陷入失败的局面。

到目前为止,Monero每六个月进行一次升级,每年至少两次对网络进行更改。其工作量证明算法的最后一次升级发生在2019年3月,该网络升级为CryptoNight R Proof-of-Work算法。

然而,这种不断升级似乎对开发人员和整个网络造成了影响,考虑到有人担心其突然的哈希值下跌。因此,作为针对ASIC挖矿的一种手段,开发团队将为下一个重要步骤设置,即RandomX – 为自定义虚拟机随机生成的机器语言程序。

RandomX

RandomX一直是Monero社区中最值得期待的算法升级之一,因为它不仅使ASIC挖矿处于劣势,而且为计算能力的均匀分布铺平了道路。这可能是因为RandomX使得CPU挖矿优于其他产品,甚至使GPU矿工在某种程度上处于劣势。由于CPU的使用更加平等,每个人都有公平的机会参与网络。值得注意的是,RandomX不仅针对ASIC矿工,还针对加密货币挖矿恶意软件。由于内存消耗将显着增加,因此挖矿恶意软件将比以前更容易检测到。

现在,RandomX如何实现它所承诺的一切?该算法将使用核心的所有组件,但不是所有芯片,包括非核心的存储器接口。实现这一点对于ASIC芯片生产商来说可能是一个棘手的部分,因为他们必须开发一种可以解决所有查询的芯片,并且考虑到ASIC芯片到目前为止效率很高,主要是因为它只有一个目的,几乎是不可能的。

在2019年的MoneroKon上,Symas Corp的CTO和这一转变的前沿之一Howard Chu表示,

“因此,对于RandomX,我们需要一种效率非常低的算法,它使用的功率非常大,我们尽可能多地使用CPU。”

Howard Chu在给AMB加密的电子邮件中进一步解释了这一点。他说,“CPU有多个功能单元,可以在任何给定时间运行。”例如:

  • 算术/逻辑单元(ALU)用于执行整数运算,按位运算等。
  • 浮点单元(FPU)用于浮点运算
  • 内存加载/存储单元(LSU),用于从片外存储器加载数据和将数据存储到片外存储器

“这些单元都能同时运行,但在典型的代码中,一次只能使用一个。未使用的设备已关闭。 RandomX指令集的设计使得尽可能多地并行执行,从而最大限度地提高了CPU的功耗。“

然而,这并不意味着Monero永远是ASIC免疫。随着时间的推移,技术不断进步当问及ASIC是否能像SHA-3算法一样赶上时,Howard Chu说,

“如果ASIC构建者发现了一种优化芯片的方法,该芯片的效率是高质量CPU的2倍以上,那么是的,有人谈到转向像SHA-3这样的算法。理由是SHA-3明确设计为易于在硬件中实现,因此没有特定的制造商会比任何其他制造商具有任何优化优势。“

“从我看到的情况来看,这种说法是错误的。快速文献检索显示,即使在使用SHA-2十多年后,研究人员仍在发布新的方法来优化硬件。 SHA-2也是一种简单易懂的算法,多年来一直在研究和理解。相信因为SHA-3很简单,采用它会导致商品化的ASIC生态系统是完全错误的,随着时间的推移总会有不同的群体进行更好的优化。“

本月早些时候,Quarkslab成功完成了RandomX的第四次审核。在此之前,前三次审核由Trail of Bits,Kudelski Security和X41 D-Sec进行。转移到RandomX的后续步骤包括审查结果,投票决定是否整合RandomX更改,然后决定算法升级的日期和块高度,Symas公司首席技术官说。

“目前我预计我们只会为测试网选择一个激活点,我们可以在以后确定主网激活点。”

对于认为Monero死了的同事,Spock(来自“星际迷航”)的话语浮现在脑海中:“许多人的需求超过了少数人的需求,或者是那个人的需求。”

资讯来源:由0x资讯编译自AMBCRYPTO。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢