http://www.7klian.com

一文读懂 Monero 的公正挖矿算法 RandomX

人人皆可参加挖矿的 RandomX

RandomX 开拓者之一的 tevador 在文档中写到:「RandomX 是针对通用 CPU 优化的事情量证明算法。 RandomX 利用随机代码执行以及几种内存技能,以最洪流平地低落专用硬件的效率优势。」RandomX 也因「随机代码执行」(random code execution)而得名。

比特币难度发作式增长

从技能上来说,RandomX 操作虚拟机执行特定指令会合的措施,好比整数运算、浮点运算和分支预测等。这类措施可以即时转换成 CPU 的原朝气器码,最后,利用哈希函数 Blake2b 将已执行措施的输出归并为一个 256 位的功效。RandomX 可以以两种模式运行,别离是需要 2GB 共享内存的快速模式或是需要 256MB 共享内存的轻模式。这两种模式可以随时切换,运行的功效也沟通,可是快速模式合用于「挖矿」,轻模式更合用于验证生意业务。

因为专业挖矿设备全面入侵加密钱币和区块链平台,越来越多人开始担忧所谓的「去中心化」风雨飘摇。好比用户数量最多的比特币,已经没人利用通用 CPU 和 GPU 参加网络共鸣了,因为本钱远高出了收益。而有些项目在实验研发更通用的 PoW 算法让更多人可以参加进来,好比一直都处于研发抵挡 ASIC 挖矿算法前沿的门罗币 Monero 项目,方才举办了硬分叉进级 PoW 算法,今后仅需一颗现代化的 CPU 和至少 2GB 内存就能公正地参加挖矿了。

Monero 进级筹划

去中心化是形同虚设?

此刻许多基于事情量证明共鸣的加密钱币,城市面对一个质疑,固然这类区块链平台照旧无需许可人人均可插手的,,可是参加共鸣的挖矿设备变得越来越专用化。这将会导致普通用户无法参加网络的共鸣决定,这也就意味着「去中心化」观念变得形同虚设。就连比特币也无法挣脱这样的问题,大概中本聪也没想到原本合用于中央处理惩罚器 CPU 运算的 PoW 算法,在颠末极客们的改革、定制和研发之后,CPU 和 GPU 都慢慢被裁减,专用 ASIC 设备占领了比特币所有的算力,如比特大陆和嘉楠科技就专注于这类芯片的研发。

区块链永久存储协议 Arweave 的首席执行官 Sam Williams 暗示,「像 RandomX 这样的具有 ASIC 抵挡本领的 PoW 算法将进一步加强我们提供的永久性、低本钱和抗改动的网络。」

永久储存协议 Arweave 也将集成 RandomX

虽然,对付这类新兴的算法来说,需要尽大概制止安详风险。所以 RandomX 算法颠末尾四个独立的安详研究团队的安详审计,别离是 Trail of Bits、X41 D-SEC、Kudelski Security、QuarksLab,并且这四次的审计均由「开源技能改造基金」(OSTIF)组织协调。第一次的审计资金来历于区块链永久存储协议 Arweave,他们也是 RandomX 的早期回收者,别的三次的资金来历于 Monero 的社区捐助。审计功效陈诉中未发明 RandomX 有任何严重缺陷,其他的一些问题已经在代码中修复。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。