filecoin/lotus钱包节点搭建

官网安装文档 :https://docs.filecoin.io/get-started/lotus/installation/#minimal-requirements

服务器配置: 12核25G 1TSSD硬盘(基础配置

1. Ubuntu/Debian 系统需要安装依赖

1.1 sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential -y && sudo apt upgrade -y

2.需要rust 和go 环境配置

rust:

2.1 curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh

go:版本至少在1.15.5及以上

2.2 wget -c https://golang.org/dl/go1.15.5.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local

3.配置GO和lotus环境变量 (注意:环境变量设置需要具体根据你的安装路径来定义.)

###########GO##########
export GOROOT=/usr/local/go
export GOPATH=/home/go/goProject
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
export GOPROXY=https://goproxy.io
###########lotus#######
export LOTUS_PATH=/data/lotusdata
export LOTUS_HOME=/data/lotus
export PATH=$PATH:$LOTUS_HOME

4. 安装节点代码

4.1 git clone https://github.com/filecoin-project/lotus.git
4.2 cd lotus/
4.3 git checkout master

5.编译

5.1 make
5.2 make install

如遇到报错:/usr/bin/ld: cannot find -lhwloc
安装依赖:apt install libhwloc-dev 之后再make一次就好了

6.启动节点

这里按主网节点快照的方式启动的,快照结束之后会正常同步。快照的方式比较快,正常自己同步太消耗时间了。) 日志可以查看nohup文件

6.1 nohup lotus daemon --import-snapshot https://fil-chain-snapshots-fallback.s3.amazonaws.com/mainnet/minimal_finality_stateroots_latest.car &
6.2 lotus sync wait 查看同步情况 (需等快照结束之后,节点正常同步的时候才可以查询)

7.终止节点程序

7.1 lotus daemon stop

有遇到疑惑的可扫码加群交流 或添加QQ群号:1145382619
filecoin/lotus钱包节点搭建_第1张图片

你可能感兴趣的:(区块链电子货币钱包,区块链)