Monero门罗币XMR计划于2019年的10月份启用最新的RandomX 算法以取代原来的CryptoNight挖矿算法,以继续优化抗ASIC+降低GPU优势来保持门罗POW网络的分散性
作者:Jay
关于门罗的POW新挖矿算法RandomX
RandomX是一种为通用CPU芯片挖矿优化的工作量证明(PoW)算法。因为RandomX使用随机代码执行算法和一些内存硬件方面的技术,因此取名为RandomX,主要以保持ASIC抗性的同时尽量减少GPU的效率优势。
RandomX算法的工作原理
RandomX的行为类似于键控散列函数:它接受一个键。任意输入并产生256位的结果。在底层,RandomX使用虚拟机在一个特殊的指令集中执行程序,该指令集由整数运算、浮点运算和分支组成。这些程序可以动态转换为CPU的本机代码。将RandomX程序转换为x86-64程序集的示例是program.asm...还提供了一种便携式解释模式。
RandomX可以在具有不同内存需求的两种主要模式下工作:
更多信息可参考 RandomX的github页面:https://github.com/tevador/RandomXFast模式-需要2080 MIB共享内存。(该算法要求挖矿者为进程提供超过2G的 RAM,这可能会使加密攻击更难隐藏。)
Light模式-只需要256 MIB共享内存,但运行速度要慢得多
本文链接:https://www.hellobtc.com/kp/bi/06/1852.html
来源:白话区块链