15.需多个节点可以在一点机器运行吗?
多节点是指我用同一个钱包地址,然后在多个机器上跑对吧,答案是不行,如果是不同的钱包,多机器运行或者单机器运行是可以的。
16.主网上线挖矿时,需要质押币吗?
最终以官方消息为准。目前根据我们掌握的信息和资讯来看,在主网上线后,和Filecoin挖矿类似,需要质押BZZ币才能进行挖矿,但是官方信息表示测试网贡献节点不需要质押。
17. 当前的挖矿阶段是头矿阶段吗?
目前就是Swarm头矿阶段,并且,根据当前掌握的信息,Swarm主网上线后,挖矿需要质押BZZ币,并且第一时间的BZZ币来源只能是空投阶段的1百万枚BZZ币,也就是说主网上线的时候,全网BZZ币数量极少且有限,因此,头矿的意义也就显而易见了,早期FIL头矿1个月回报,XCH头矿2天回本。
物理节点:指的是买了“整机服务器”搭建的Swarm矿机,这个是包括了CPU、内存、硬盘等一系列整机相关的配件组成的服务器及相应的上架、部署及运维服务搭建的Swarm节点。
18.BZZ矿机配置
由于FIL的前车之鉴,导致很多人以为SWARM也会象FIL那样矿机要求在不停变,所以不敢推荐矿机方案,实现上SWARM和FIL是不一样的。我们可以分析出SWARM的瓶颈以及配置方案。SWARM中每个片段大小为4KB,数据存储于磁盘上,因此数据的访问能力受限于磁盘IO,我们可以根据磁盘的IOPS(每秒读写IO次数)性能计算出每一种磁盘的SWARM读写性能: HDD硬盘:HDD硬盘的IOPS最高约为在76(7200转)到166(15000转)之间,因此读写性能在 (76~166)x4KB=300KB-664KB每秒!!如果折算成带宽,就是一个3-6Mbps,也就是说,如果使用一个机械硬盘,即使在一台机器上运行了再多的节点,使用了再多的带宽,也只有最高3-6Mbps带宽的收益上限,惊不惊喜?意不意外? SSD:SSD的IOPS最高大约在4万,因此读写性能的极限在40000x4KB = 160000KB = 160MB。折算成带宽,大约在1.6Gbps。同样一台机器上运行再多的节点,使用再多的带宽,收益的上限是1.6Gbps! 由于SWARM使用了4K片段,因此磁盘IO的读写性能就是标准的4K随机读写性能,可以在网上查询磁盘的4K随机读写性能。
因此我们可以得到如下的结论:1、使用机械硬盘作存储,还在上面跑多个节点是扯淡的,没知识没文化的无脑方案;2、每个SSD硬盘可以支持大约1Gbps的带宽(片段信息的管理也需要用掉一部分的磁盘IO); 通过前面的原理描述,文件片段被自动推送到不同的节点,而读取时,自动从不同的节点上读取数据,因此自然推理,是不是多个节点就能收到更多的文件片段数据,被读取的概率更大一些,从而获得更多的收益? 答案是肯定的,因此我们可以在一台物理节点上尽可能地跑多个节点,从而获得更多的收益,当然就别使用HDD的,使用HDD跑再多也没有用。这时候,我们需要考虑另外系统的瓶颈了:CPU。当节点跑得起多,CPU需求就越高,不同的CPU的性能不同,此处就无法给出定量的数据了。