Filecoin挖矿的硬件需求与用来密封扇区和用来为每个密封扇区天生定期时空证实所需的盘算资源有关(WindowPoSt)。这些盘算成本很高的操作,取决于filecoin 网络 使用的扇区的巨细(用来打开新窗口)。矿工在filecoin网络上运行-nerpa, testnet, mainnet等。作为参考,下面列出的需求对应于32GiB扇区,由主网和一些测试网(calibration,nerpa)使用。
差别的Filecoin Miner实现可能会以差别的方式分配密封义务,例如,使用除Miner之外的其他worker。以下是假设所有挖矿作业由统一台机械执行的一样平常要求。下面将详细先容每个操作所需的资源。
一样平常硬件要求
CPU. 矿工需要一个8+核的CPU。Protocollabs建议使用支持SHA扩展的CPU号:AMD Zen微体系结构及以后,或Intel Ice Lake。缺少SHA扩展会导致异常显著的速率减慢。(Derek, Gerald, 回忆我年轻时和你们一起学习Intel SHA extension指令集的日子……,说好的财政自由了呢……
Intel在2013年便创新地推出3个SHA256指–SHA256RNDS2,SHA256MSG1, SHA256MSG2,而以太坊的观点**在2013至2014年间由程序员VitalikButerin受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”.)
RAM.至少需要128 GiB的RAM。可以用位于一个异常高速的 PCIe Gen 4的Intel D7-P5510NVMe SSD存储介质上的交流分区来弥补。
GPU.建议使用功能壮大的GPU,由于它可以显著加速SNARK盘算。
Disk.慢速磁盘会严重影响矿事情业的性能。例如,在密封过程中,32GiB会膨胀到约480GiB。Filecoin网络参数跨越100GiB,需要在Miner启动时代读取和验证。如上所述,缺少RAM需要通过跑在D7-P5510上的高速swap文件来解决。因此,建议为高速缓存的存储提供最少1TiB的基于 NVMe,D7-P5510的磁盘空间。该磁盘用于在密封过程中存储数据,缓存Filecoin参数,并作为一样平常的暂且存储位置。此外,还需要分外的硬盘,用于最终存储“密封扇区”、Lotus链等。
如前所述,矿工必须执行差别性子的操作,这些操作在如何使用CPU和GPU资源方面有所差别。下表显示了如何凭据密封阶段或证实运算来行使资源:
Protocollabs的样例架构
连系展示历程图。
许知远,你好,我是爷儿·王。看,这就是filecoin的硬件,多硬。
Lotus 的 PoSt 的部门,一种是 winningPoSt,一种是 windowPoSt。Winning PoSt 是在出块時,对已经提交的Sector 数据举行证实。所谓的 winning,也就是获取出块权。简朴的说,winningPoSt,随机抽查的一个 sector,该 sector 中的 66 条随机抽查的 merkle path 必须都准确。这个动作必须在25秒内完成。否则就是爆块失败。WindowPoSt,每隔一段時时间对提交的 Sector 的数据举行证实,证实Sector 数据依然准确保留。这个动作必须在30分钟内完成。每个挑战时间,分割成多个”window”,每個 window 又称为一个Deadline。WindowPoSt 名称中的 Window 就是得名于此。
要点是,爆块乐成,才可能拿到fil.就是说爆块乐成不保障一定拿到fil.可是爆块失败,保证一定拿不到fil….以是必须在25秒里完成winningPoSt.
要25秒里爆块,要完成5个义务。
1.获得上一高度的所有blocks. 这个动作是破费较多时间的。一样平常到6秒。这里需要网络低延时,需要Lootus毗邻节点越多, 新的块越不容易漏。也凭据毗邻的对方的网络质量,对方数据是否够准确和新,是否和其他节点处在差别的相互隔离的风险域里为依据,对毗邻的节点举行筛选和排序。6秒后要**算随机数。就是**挖矿了。若是6秒没有拿到**高度,那随机数发生的基础就是错的。只好扔掉。
2.盘算出随机数。通过随机数, 判断自己是否获奖, 就是获得出新block的权力。然后判断是哪个sector中奖了。中奖的谁人sector里哪些数据用来爆块(爆块不会用尽该sector里所有数据的。)这个步骤破费时间很少的。
3.读取sector里的数据。这个步骤破费较多时间的。需要低延时的自力的存储。将存储和无状态的worker离开是为了制止高负载的worker的分外稳固性的风险。存储节点的负载一样平常比较低,也更稳固一些。NAND 的SSD无论如何比机械硬盘的延时性能好太多了。Lotus和miner有超多交互的。以是让Lootus和miner的通讯延迟低会更好,好比放在统一台服务器上。
4.盘算0知识证实。费时间多的。若是CPU可以对bellman举行优化,足够快了,就有可能省略GPU。就问问你行不行?
5.构建block, 广播block. 这个步骤不破费许多时间。
追梦人,这5个步骤要在25秒里完成。25秒是由一个叫做一泡屎durationseconds的参数决议的。以是啊以是, 若是你bellman也不出色, 你网络也一样平常般, 也梦想爆块怎么办??用Intel NAND 低延迟SSD啊!把步骤3的破费时间压缩下来。你只要在25秒整个时间段里完成所有事情,就是qualify的好矿工。咱们工人有气力, 嘿,有气力!
剩下的挑战是30分钟里完成windowPoSt.这个步骤需要壮大的盘算力和高吞吐的存储–好比Intel SSD.
许知远,你好,我是爷儿·王。看,这就是Intel的NVME 和SATA SSD,filecoin的灵魂朋友。
Filecoin近期大事件速览
又是一周结束了,今天是元宵节,链众矿池全体员工祝福大家元宵节快乐! 关于Filecoin的近期大事件速览: 1、建设 分布式生态系统基金 Fenbushi Capital与Protocol Labs合作宣布了一项1500万美元的投资基金。该基金的任务是推动IPFS和Filecoin生态系统的发展。
文章标题:Intel NAND SSD:filecoin的灵魂朋友
文章链接:https://www.btchangqing.cn/200189.html
更新时间:2021年02月26日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。