lotus环境搭建(一)

徘徊边缘 提交于 2020-11-19 07:10:24

一.根据官方文档,参与测试网需要的配置要求为

1.8核16线程的cpu

2.16G内存,512G SSD

3.2T机械硬盘

4.GPU显卡N卡1060,6G

二.安装ubuntu操作系统(目前暂不支持windows)

可以到ubuntu官方去下载安装,下载链接:https://ubuntu.com/download/desktopUbuntu

三.安装好系统后配置环境(本教程以ubuntu系统为例)

1安装以下相关组件

2右键打开一个终端命令行,依次输入以下命令


sudo add-apt-repository ppa:longsleep/golang-backports

sudo apt update

sudo apt install golang-go gcc git bzr jq pkg-configmesa-opencl-icd ocl-icd-opencl-dev

sudo apt installllvm

sudo apt installclang

curlhttps://sh.rustup.rs-sSf | sh

四.安装Fliecoin-Lotus

1.下载源码

git clone https://github.com/filecoin-project/lotus.git

2.进入lotus目录下


cd lotus

3.编译源码

make clean && make all
sudo make install

注意: 这块编译可能会出错,cargo -v 查看是否安装cargo和rustc,如果安装,则配置环境变量,并使其生效。

source ~/.profile  
source /etc/profile

另外需要开启gomod,否则会下载go依赖失败:

export GO111MODULE=on
export GOPROXY=https://goproxy.cn

五.开始运行Filecoin测试网节点

1.启动运行同步区块命令

  lotus daemon

2.刚运行的终端不要关闭,接下来,打开一个新的终端界面,用来查看节点状态

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

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

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

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

六.初始化矿工

1.打开官方指定地址https://faucet.testnet.filecoin.io/,领取测试FIL代币,并且创建一个矿工

2.点击Create Miner

3.输入完成后,再点击点击 Create Miner。不要关闭此窗口

4.进入到终端命令行,初始化矿工

lotus-storage-miner init --actor=t0xx

--owner=t3wxxxxxxxxk6phtoc(输入你刚生成的挖矿信息)

七.开始挖矿

1. lotus-storage-miner run   (开始挖矿)

2. lotus-storage-miner pledge-sector (密封随机数提交时空证明)

八.检查挖矿状态

根据矿工ID 查询矿工功率和扇区使用情況:

1.查看全网有效存储

lotus-storage-miner state power

2.查看当前矿工有效存储

lotus-storage-miner state power ‘minerid’

3.查看当前矿工密封扇区

lotus-storage-miner state sectors ‘minerid’

Filecoin官方浏览器上查看当前矿工状态,链接 https://stats.testnet.filecoin.io

###相关链接 Filecoin-Lotus测试网教程 Lotus 低配置运行

----------------------------------【喜欢打赏】-------------------------------------------

小主,辛苦啦!文章棒棒哒,赏杯咖啡吧... 打赏

----------------------------------【喜欢打赏】-------------------------------------------

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!