Filecash挖矿教程(社区成员优化版)
牛币圈
来自Filecash中文资讯

系统要求

Filecash 可以在 Linux 和 MacOS 上运行,不支持 Windows 系统。本篇教程将在 Ubuntu 18.04 系统上进行操作。


硬件配置

Filecash目前支持4GiB的扇区配置,其他尺寸扇区将会陆续开放。成为矿工的最小存储空间为 100GiB。教程使用的配置为 :2TB 硬盘空间, 8核CPU, 64GB内存。显卡1080(8G显存以上)即可。


准备工作

Ubuntu18.04桌面

我们需要点击左下角,打开Terminal(终端)这个软件,所有的代码输入都是在这个界面,如下图。



显卡驱动安装

点左下角,在“软件与更新”里面的“附加驱动”,选择好需要安装的驱动,NVIDIA显卡在终端里输入“nvidia-smi”,如果出现如下图所示就说明安装成功了。



SSH和VIM的安装

如不需要可以不安装



sudo apt install openssh-server -ysudo apt install vim -y


Ubuntu安装依赖库




sudo apt update #输入时可能会需要输入密码,输入密码后确定sudo apt install mesa-opencl-icdocl-icd-opencl-dev gcc git bzr jq pkg-config curl -ysudo apt upgrade -y


GO环境安装






sudo apt-get installsoftware-properties-common -ysudo add-apt-repositoryppa:longsleep/golan-backportssudo apt-get updatesudo apt-get install golang-1.14-go-yexportPATH=$PATH:/usr/lib/go-1.14/bin


输入第二条命令时会出现以下情况,按Enter继续。



输入最后一条命令时,直接出现下一条输入语句,就完成Go环境的安装了。



安装代码

需要到github.com下载编译好的二进制文件,官方提供的下载地址:

https://github.com/filecash/lotus/releases/tag/filescash-incentive-testnet-v0.7.0

将下载好的文件复制到系统文件夹:/usr/local/bin/中,然后解压出来。

有可能会出现权限不够的情况,那么打开一个终端,输入:


sudo nautilus


输入帐户密码后,会弹出一个新的文件管理器,记得把tar.gz文件移动到 /usr/local/bin/ 中解压。



加入测试网

可以安装screen让filecash在后台运行,通过以下命令安装和在后台保持运行。





sudo apt install screen #安装screenscreen -S lotuslotus daemon                        #启动lotusscreen -ls #查看窗体列表


第三条命令可以不输入,如果已经输入了,那么直接关闭终端窗口即可。


创建钱包

新开一个终端输入:


lotus wallet new bls          #新建一个钱包地址



输入命令后如果没问题的话系统会马上返回你一个很长的字符串,那个就是刚创建的钱包地址,记得要保存好喔。


领取测试币

找水龙头,如果水龙头没有的话,找管理员,地址就是你刚刚创建的钱包地址,t3开头的。

领完币后输入:



lotus wallet balance 钱包地址(t3xxxxxx) #用来查看钱包余额的,等到帐后再进行下一步owner=’lotus wallet list’



创建矿工


lotus-miner init --owner=$owner --sector-size=4GiB


等待链上确认,创建完成日志会输出:

"Miner successfullycreated, you can now start it with 'lotus-miner run"。

这种情况就代表已经创建成功,可以直接跳到下一步。


如果出现下图这种情况(红色ERROR)



代表init没通过,需要进行额外的操作。

输入:


lotus wallet list


如果返回的字符串,刚好是你创建的钱包地址,那下一步就要给这个地址赋值,输入:


owner=t3xxxx


这个xxxx可以是任意字母或数字,成功后再输入:


lotus-minerinit --owner=$owner --sector-size=4GiB


如果没有出现第一次的情况就代表成功了。或者出现提示空间不足,那代表电脑的空间不够,前面提醒了至少需要100G。

如果一直出现红色错误,那么输入:


lotus-miner init


启动miner节点




screen-S minerlotus-minerrun                 #可以让lotus-miner在后台运行了     lotus-miner sectors pledge       #开始密封(发布任务)输入完成后等待密封完成,时间不定,看配置


以下是常用的一些命令:


系统盘的存储位置:

/home/用户名/.lotusminer/sectorstore.json   

如果是root用户登陆的,那么位置:/root/.lotusminer/sectorstore.json


挂载好硬盘后:

sudo chown -R 用户名:用户名 /硬盘目录       #先赋于权限

lotus-miner storage attach --init --store /挂载的目录/    #赋于挂载硬盘

在这个 挂载的目录 下找到sectorstore.json配置文件,

sudo vim sectorstore.json          #编辑配置文件

CanSeal:true      #允许在此硬盘目录下进行缓存封装

CanSeal:false     #禁止在此硬盘目录下进行缓存封装

CanStore:true     #允许在此硬盘目录下进行存储

CanStore:false     #禁止在此硬盘目录下进行存储


lotus-miner actor withdraw            从miner balance转币到worker balance        

lotus-miner sectorspledge     发布任务

Lotus-miner stop              停止矿工

lotus send 钱包地址 金额       转帐

lotus-miner info               查看信息

lotus-miner sectorspledge     密封储存

lotus-miner sealing workers

lotus-miner sealing jobs

lotus-miner sectors list

lotus-miner storagelist       显示硬盘存储

lotus net peers | wc -l(检查区块链节点连接数量)

lotus sync wait(检查区块链同步高度) 

lotus wallet new bls (创建钱包地址)

lotus wallet balance [optionaladdress] (查看钱包余额)

lotus wallet export 钱包地址           导出KEYS,然后另存为文件,导入需文件

lotus wallet import 文件名             导入文件,恢复钱包地址


lotus wallet set-default                 导入KEYS文件后设置默认钱包地址

lotus wallet delete 钱包地址           删除钱包地址

lotus wallet list                       列出钱包地址

2020年10月22日 03:27图文分享
发帖 点评/看法/消息/文章