Monero(XMR)致力于新的工作证明RandomX反ASIC

隐私硬币Monero(XMR)的开发人员正在测试新的工作证明RandomX机制,目的是再次从加密的挖矿中消除ASIC和FPGA。

RandomX最初由作为软件公司Symas Corporation的CTO和CTO创始人Howard Chu开发 – 也是轻量级目录访问协议(LDAP)的作者,这是Monero(XMR)区块链目前使用的一种数据库。

Chu表示,新的工作证明RandomX目前正在进行四种不同的代码审核,预计将在7月份完成。

RandomX:新的工作证明反ASIC

从一开始,Monero就一直对专业的挖矿硬件表现出一定的不满。事实上,在过去18个月中,该货币已经历了三个货币,最后一个货币发生在3月9日,目的是对基于CryptoNight的工作证明进行一些修改,再次将ASIC和FPGA排除在外。加密的挖矿。

自去年2月以来,硬币开发商一直致力于新的工作证明RandomX,这将使XMR再次获得平等主义。尽管对新的加密货币Night-R做出了努力和改变,但该团队不幸发现专门生产ASIC的公司能够在相当短的时间内为新的PoW重新设计和生产新的ad-hoc ASIC。因此,有必要从头开始创建一个全新的PoW。

Monero项目的贡献者Diego Salazar说:

“我们(也)看到这是非常不可持续的。 ……一次又一次地保持(艰难分叉)需要很多。对于两个,它可以去中心化挖矿,但它中心化在另一个区域。它中心化在开发人员身上,因为现在有很多人信任开发人员继续努力“。

正是由于这个原因,Monero将切换到新的工作证明RandomX,可能会长期避免使用ASIC。该算法 – 应该达到社区的共识 – 应该在2019年10月的下一次升级前实施。

根据Salazar的说法,如果没有达成协议,Monero可能会成为ASIC友好协议。

工作证明RandomX:CPU是否重回游戏?

根据Chu的说法,工作证明RandomX旨在以CPU为中心。现代PC的通用处理器具有硬件架构,允许它们使用ISA(指令集)中存在的一系列本机指令来执行所有可能的操作。

有几种ISA,其中一些采用台式机处理器(x86),另一些采用移动处理器(通常是ARM),其特点是使用相当小的ISA实现效率最大化(RISC),具体用途不同。

另一方面,ASIC是FPGA的发展,通常用于ASIC的原型设计。实际上,设计ASIC通常起点是一个不完全专用的芯片,例如FPGA(门阵列,蜂窝系统或盖茨之门),一旦定义了功能布局,就可以从中完成所有组件的配置。移除各种晶体管和可编程逻辑块(存储器等),使器件硬件优化以执行单个功能。

因此,与通用计算机处理器相比,ASIC在执行特定任务时可以执行数百倍的性能。

Salazar在解释RandomX的操作时,描述了计算能力范围的概念,指出一方面有处理器能够执行任何操作,另一方面,有极其高效和执行的ASIC仅限于少数几个操作简单。

据Chu说,CPU是世界上分布最多的计算资源,他后来表示:

“实际上世界上每个人现在都有一个智能手机放在口袋里,CPU和内存能够挖矿RandomX”。

Chu表示,目标是尽可能地去中心化挖矿,这就是为什么RandomX的工作证明至少在未来三到五年内将优先于ASIC而不是ASIC。

GPU出现了……现在

由于RandomX支持CPU,即使GPU在XMR挖矿中也会受到惩罚,尽管不及ASIC。

GPU(通常称为显卡)是执行并行和非常顺序任务的专用处理器。与CPU不同,它们不能用于执行任何操作,而只能用于高度并行化,顺序和重复的功能。

“数据进入管道的顶端,你会对它进行一些咀嚼,并且在管道末端全部吐出。主要强调的是从输入到输出的数据快速传输,几乎是一条直线。“

Monero当前的挖矿算法,称为CryptoNight,看到了GPU矿工的大量存在,因为与CPU相比,它具有更好的性能和效率。然而,最初这个PoW专门用于CPU挖矿,但是现代GPU具有如此多的内存和如此多的带宽,因此它们在运行CryptoNight时非常有效,CryptoNight是在2013年开发的,当时硬件非常不同。

随着RandomX的激活,Chu期望在挖矿Monero时,CPU的功能至少是GPU的三倍。

这种选择导致了Monero社区的第一次分裂,这种情况已经表现出对这种激烈选择的不满。但是,一些开发人员已经在探索RandomX挖矿中的GPU。

目前,Nvidia解决方案利用CUDA实现了可接受的性能,尽管未来几个月性能可能会提高。 AMD GPU的情况非常糟糕,因为可以利用OpenCL的矿工尚未完全实施。

在任何情况下,CPU都占主导地位。特别是,从第一次测试开始,由于AMD处理器的大容量缓存,AMD Ryzen CPU能够提供高性能和低功耗。对于新的Ryzen 3000,情况可能更加明亮,拥有70MB的L3缓存和12和16核心。

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