时间:2023-08-23|浏览:170
关于集群实现的过程,我做了一个图方便大家理解。
需要的条件我从三个方面来分享: (1) 硬件要求: 主节点必须要带显卡,推荐使用2080TI,因为它在获得打包权时可以保证出块时间在规定范围内。CPU核心数越多,频率越高,性能越强。CPU性能对密封速度影响很大,因此尽量选择性能较好的CPU,根据实际情况来评估。I/O性能对集群的影响也很大,因为主节点和worker之间传输的数据量很大,I/O性能越好,传输时间就越短,集群效果越好。
(2) 软件要求: 现在集群根据软件要求分为三种方式。第一种是官方原始的集群,效率较低,但据官方称在testnet/3中已进行了优化。因此出现了第二种方式,对官方原始集群进行代码和过程优化,优化集群过程中的一些代码参数和密封过程,以减少密封时间和提高密封速度。第三种方式是自己开发源码来实现集群,这需要更大的研发投入,目前来说效果也是最好的,大大提高了密封速度。具体采用哪种方式,也要根据自身实际情况来决定。
(3) 带宽大小: 建议网络带宽为30-50M,网络稳定性很重要,目前IDC机房是比较好的选择,家庭挖矿并不现实,官方也不推荐。具体选择放在哪里要取决于第二阶段的经济模型。如果宕机的惩罚力度较小,就可能不需要将设备放在IDC机房。
(4) 运维能力: filecoin挖矿的难度很高,参与测试网的人应该清楚这一点。无论是软件故障还是硬件故障,亦或是网络故障,都不是轻易就能解决的。需要专业的运维团队进行维护。