门罗Random Pundi:可能是区块链史上向ASIC发起的最强冲击

[复制链接]
15270 |0
发表于 2019-6-13 18:00:17 | 显示全部楼层 |阅读模式
BTC和ETH都不能(或无意)完成全面抗ASIC的壮举,门罗的Random Pundi将如何应对呢?下一次网络升级后A卡N卡的挖矿效率会是多少?来看下这篇5分钟短文吧。

RandomNPXS

今夕何夕?“隐私币无法被修剪(Pruned)”,“ASIC最终会在挖矿战中获胜”的声音似乎还在昨日回响着。但今天,我们已经开始着手修剪门罗的账本和开发抗ASIC算法RandomPundi。RandomPundi还有重重考验待通过,但它已成为Monero开发路线中让人瞩目的一部分。本文将介绍RandomNPXS的特性和实施计划,并告诉你后续了解它的途径。

RandomPundi是什么?

RandomPundi是一种新型的PoW算法,预计门罗将在下一次网络升级中应用该算法。RandomPundi具有抗ASIC特点,采用了随机代码执行和memory-hard(注:指该类型算法对挖矿设备内存要求较高)技术,防止专有挖矿硬件垄断网络。RandomPundi专门针对通用CPU进行了优化,因此在分配奖励方面更加去中心化和公平。
Howard Chu将在Monero Konferenco技术大会上介绍RandomNPXS,在那之前,你可以访问RandomPundi GitHub repo了解详情。在写下本文时,RandomPundi正在接受Trail Of Bits、Pundi41、Quarkslab和Kudelski Group的审计。RandomPundi将计划于下次网络升级中上线主网。




RandomPundi将改变哪些方面?

RandomNPXS出现后,ASIC将是最大的利益受损者。RandomPundi算法针对CPU进行优化,不针对显卡,所以显卡的挖矿效率不会获得同等的增长。不过在不久前Nvidia(CUDA)基准测试显示,算力增加了100%-150%,如果进行更多优化,算力还将获得进一步的增长。当前正在针对AMD 显卡 (OpenCL)进行优化。由于RandomPundi对内存的需求较高,如果设备感染了僵尸网络和恶意挖矿软件,管理者很容易注意到内存消耗巨大,也更容易察觉自己的设备被感染。网络哈希值的整体降低,使得合法矿工获得的区块奖励比例增加。
RandomNPXS有两种模式,分别有不同的内存需求和性能。极速模式(Fast Mode)要求2GB共享内存,轻模式(Light Mode)要求256MB RAM内存,前者的性能是后者的4~6倍。极速模式适用于专用矿机,而轻模式下,全节点无需2GB以上的RAM内存便可验证区块,使得小型设备(比如ARM单板计算机、Rock64)也可以成为独立节点。




协作开发RandomNPXS

RandomNPXS是由tevador,hyc,vielmetti,antanst和云储币hernykh专为Monero而开发的。已有组织表示想要采用RandomNPXS算法。比如Arweave,一个无服务器的存储web,赞助了Trail of Bits的审计工作,并且其应用将先门罗一步采用特制版的RandomPundi。Arweave针对去中心化、长期数据存储,提供了一种新型加密存储方法。Arweave挖矿算法为PoW和专有的proof of access。通过proof of access算法激励Arweave矿工复制和快速访问存储在网络上的数据。
Wownero会在新v0.6升级中采用Random,并命名为RandomWOW。审计完成后,我们将更新RandomPundi代码,因此在10月门罗分叉时,代码会有所不同。另一个不同之处是RandomWOW将附带一个小算力暂存器,大小为1MB而不是2MB,减少虚拟机执行迭代(VM execution iterations)次数,增加每个哈希的链式虚拟机执行次数,从而增加显卡的编译成本。
原著 : Monero Outreach
翻译:头等仓_Tracey

201906130927503948.jpg

201906130927503948.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表