filecoin集群挖矿搭建步骤

 行业资讯     |       2021-07-08 17:58
Filecoin测试网已经上线一段时间了,排行榜上的算力已经相当的大了,目前大多数高算力节点实现的手段都是用的集群,那么集群到底要怎么实现呢?
首先,我们需要配置好环境并安装Filecoin挖矿程序,质押Fil和创建矿工,
接下来我们看下密封工人的设置和使用(即集群部署方法)。
我们能够查看到只有本地Local Worker 4个,再加1个reserved预留的,密封工人的多少会影响你数据有效存储的效率,但本地密封工人可设置的多少决定于你的机器性能(内存、CPU)。
在LOTUS_STORAGE_PATH路径下有一个配置文件config.toml,可以修改默认Local Worker的数量。
接下来我们通过局域网的其它机器运行远端工人的方式帮助矿工来完成密封。
1.将矿工节点开放,供内网访问,修改config.toml的ListenAddress,将默认的127.0.0.1修改为本地的内网IP
2.在远端矿工的机器上设置环境变量LOTUS_STORAGE_PATH和WORKER_PATH
3.使用矿工命令
lotus-storage-miner auth create-token --perm admin //生成远端工人可以访问矿工节点的JWT Token
4.将第三步获得的Token设置到远端工人机器的环境变量中
export STORAGE_API_INFO=JWT Token:/ip4/矿工节点机器本地内网IP/tcp/2345/http
5.将编译好的密封工人的二进制运行程序拷贝到远端工人的机器上,默认会在你的/usr/local/bin下,名称是lotus-seal-worker
6.将证明文件全部拷贝到远端工人的机器上。
证明文件默认在/var/tmp/filecoin-proof-parameters路径,如需修改路径,需要修改/build/paramfetch.go里的paramdir参数,然后重新编译程序。
7.在远端工人的机器上运行lotus-seal-worker run remote worker,来帮助storage miner更快速的完成密封。
完成以上7步,我们就实现了“集群“策略啦,通过集群我们可以更快的密封文件,帮助主节点更快的获取有效存储