http://www.7klian.com

一文简述 Filecoin 挖矿硬件变迁史

因此,再多的诉苦,都只能为安详让路。照旧那句话:

不外,许多厂商,连史前时代都没有成就,就已经跑路了。虽然,也有更多的厂商,把呆板直接转型,去挖其他币种了。不管什么样设置的呆板,总有可以挖的——实在找不到项目,也可以缔造出项目嘛。

给岁月以文明,而不是给文明以岁月。

春秋到战国的过渡:2019 年 11 月底 —— 2019 年 12 月 12 日测试网上线前

协议尝试室溘然公布,挖矿要 GPU。这个工作掀起了轩然大波。其实 GPU 对付复制证明和时空证明的加快,一直都有人在研究,在拥有 GPU 的环境下,像 FFT 快速傅里叶变革和 Multiexp 椭圆曲线等算法,简直会快许多。但为了网络更安详,协议尝试室引入了两个重大的改观,对硬件的设置需求也急剧增加,GPU 从选配险些酿成了标配:

虽然,尚有一些厂家继承晋升单台设备的算力增长率,回收了更为高端的硬件设备。好比多张 GPU 同时利用,回收更好的 CPU 和更大的内存。算力变多了,本钱也变高了,是否更有性价比呢?针对特定版本的措施来说,简直是的,前提是要有大量的代码级别优化,充实操作 GPU 的并行性。假如以为这个还不足?那就上 FPGA,可以针对特定的运算实现优化;FPGA 做好了,甚至还可以做 ASIC 芯片。感受有点复盘 BTC 矿机的生长之路了。这些对象,简直是有点技能含量,也不是那么容易做出来的。可是需要支付的不只仅是硬件本钱,尚有更多的研发本钱。差池,等等,是不是路走偏了,Filecoin 不是一个存储项目吗?怎么硬件设置和做深度进修的计较集群差不多了?

协议尝试室仍然在耐性地申饬各人:在主网硬件设置尺度没有发布之前,各人慎重。

战国时代:2019 年 12 月 12 日测试网上线 —— 此刻

AMD 的 CPU 在处事器市场占有率一直不高,大量的处事器 CPU 仍然是 Intel 的。分身了自家用的 AMD,也照顾一下 Intel 吧。于是,就在 SIMD 指令集上面下时光,看怎么操作这些指令集举办优化:

也许。但也有大概链被认为足够安详了,准入门槛开始低落。但那是将来的工作。

固然 Filecoin 的市场大概很大,浩瀚厂商可以或许一起朋分这块蛋糕,但厂商之间的竞争,也在这个时代愈演愈烈。有各类榜首之争,各类吹嘘和毁谤的文章,以及新的造神之作。有说刷榜是没意义的,有说上不榜至少可以说明没有技能;有说你的本钱高,有说我的技能牛……这些都很正常,,一个前辈说过,市场宣传需要嘛。主网上线了,自然见分晓,这里就不多说了。

标题为「编年史之一」,是因为这个变革并未终结,甚至主网上线之后,也大概一连产生变革。

史前时代:2017 年 —— 2019 年 2 月 13 日

给 Filecoin 以矿机,而不是给矿机以 Filecoin。

很多人已经认为硬件设置过高了,都 32GiB 内存了,再高的话,那是要逼人造反了 !甚至一些人吵着说,这个照旧不是存储项目了?怎么偏离偏向了呢?可是,事物的成长偏向,是不以人的意志为转移的。就像我们以为股票已经跌得够低了,不能再跌了,所以舍不得卖,但第二天发明跌入了一个新的谷底。假如以为这个硬件设置高,过半年再回过甚来看,就会认为本身犯了履历主义错误。

但这时,很多人发明白一个受惊的事实。差池劲啊!怎么花在计较上的时间比存储上的时间多呢?用一台普通的呆板,1GiB 的数据,真正写入硬盘只需要几秒钟(假如是 RAID 大概更快),但做复制证明的 Seal 操纵,要淹灭数十分钟?这个不是一个存储项目吗?

我的设备的设置低,是否也能参加到 Filecoin 挖矿?

Filecoin 的代码总算发布了。固然 Bug 许多,但作为一个伟大的项目,各人都可以领略,也猜到了它的上线进程,恒久又曲折。事实上,和其他区块链项目对比,我们天天都可以看到它的代码和文档更新,可以从各个角度来「感觉」它的算法,相识到它的活泼度。

为了让各人更定心接管 SDR,协议尝试室的人只能拼命事情。野百合也有春天,漫长的 Seal 也可以加速那么一点点。于是,想到了看怎么榨干 CPU 的机能。在 SDR 进程中,计较每个 node,用的是 SHA256 哈希计较(就是比特币的那种哈希算法)。可否想到妙招,不依赖于新的硬件,就能给它加加快?嗯,有了,就用 SHA 扩展,通过新增的指令,极大提速了 SHA256 的计较。爽哉!等等,有点差池劲,这个 SHA 扩展仿佛是 Intel 提出的,但 Intel 的桌面 CPU 和处事器 CPU 都不支持,倒是 AMD 的 CPU 支持得很好。不外,这个也不是问题,因为协议尝试室开拓人员用的事情呆板,就是 AMD 的线程撕裂者。本身的呆板,自然要最先优化啦。固然 CPU 价值超贵,但用起来超爽。

能不能罕用点内存,支持更多的任务呢?自然他们也是想到了,于是有了 如下实验。

这个阶段,协议尝试室隔空告诫各人:不要买所谓的 mining machine。

同样的价值,节点越多,性价比越高?

给 Filecoin 以矿机,而不是给矿机以 Filecoin。

这个时代,各人逐渐发觉到,容量不是独一,甚至容量就不是一个问题。算力(power)积聚速度,才是要害。不然,拥有再多的硬盘,看到的只是跑得快的人在分钱。

做这样的设置的原因很简朴。存储嘛,要害点在于大量的硬盘能存更多的数据,不像比特币那样做许多无意义的 HASH 计较。这也是事实。实际上,大量的 NAS 设备,甚至企业级的 NAS 设备(高机能的漫衍式存储除外),对付 CPU 和内存真的没有太高的要求。

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

相关文章阅读