5) AMD的CPU比INTEL的好?虽然协议实验室借口新冠病毒导致Filecoin测试网第二阶段和主网推迟,但是代码还是在持续的更新,并且不断做一些调整和变化。 其中一个较大的变化是,复制证明的pre_commit阶段,winSDR算法改成了SDR。简而言之,就是把原来需要并行计算的算法,换成了只能单cpu做串行计算。白话文意思就是,原来十个人可以在同一时间内一起干活,现在只能一个人做完,接着下一个人才可以继续做。这是不更加耗费时间吗?是的,就是为了更加耗费时间,但是区块链主网的安全性提高了。 这样封装一个32GB的区块,就需要很长的时间,所有的硬件都在活生生地耗着。那能不能同时多做几个任务,但是封装数据要消耗大量内存,能不能减少一下内存的消耗? 在SDR过程中,需要用到SHA256算法,如果可以不依赖于新的硬件,就可以给它加速,可以解决一些问题。恰好AMD的CPU有一个SHA的扩展,可以很好地解决这个问题,但是INTEL的CPU却没有相关扩展。主网不是还没上线嘛,把这个扩展加上就行。 INTEL的市场占有率最近几年,一直都比AMD要高,那些卖了装有INTEL的CPU矿机厂家,又要吐血了。 6) 主网上线前,改为NSE算法?PoREP算法,从window SDR改成SDR,时间并不长。新的PoREP算法NSE已经在酝酿中。NSE算法的全称:Narrow Stacked Expander PoRep。 PoREP的NSE算法,是SDR算法的另外一种尝试。尝试降低单个处理的数据大小(window),尝试不采用节点的前后依赖(layer的计算可以并行),加大单层的依赖,加大layer的层数。整个算法底层还是采用sha256算法。NSE算法可以理解为安全性和性能之间平衡的一种尝试。 协议实验室在2020年5月29日称,主网上线时,暂时不使用新的NSE算法。社区对NSE算法的担忧,主要是怕又要更新相应的硬件设备。但是目前所用的硬件配置已经比较高的,需要继续升级硬件的概率不是很大,否则大量硬件会被抛弃,会引来社区的强烈不满。 2. Filecoin什么机器不能买? (责任编辑:admin) |