filecoin主链搭建流程

Filecoin挖矿部署

官网地址

第一步:Lotus: install and setup

本指南介绍如何安装Lotus应用程序和启动Lotus Node。本指南介绍如何安装lotus,lotus-miner并lotus-worker在您的计算机上运行​​然后贯穿设置Lotus节点的整个过程。有关运行该矿机的信息请查看 Lotus Miner文档

  • 环境依赖 构建Lotus需要一些系统依赖,通常由系统发行版本提供
    ubuntu环境:
sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential hwloc libhwloc-dev wget -y && sudo apt upgrade -y
  • Rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • go
    要构建Lotus,需要Go1.15.5或更高版本的有效安装
wget -c https://golang.org/dl/go1.15.5.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
  • 构建并安装Lotus
    一旦所有的依赖安装,将会构建和安装Lotus套件(lotus,lotus-miner,和lotus-worker )

    1. 下载源码

      git clone https://github.com/filecoin-project/lotus.git
      cd lotus/
      
    2. 切换需要的分支

      git checkout <branch_or_tag>
      # For example:
      git checkout master # mainnet
      git checkout ntwk-calibration # calibration-net
      git checkout ntwk-nerpa # nerpa-net
      

    主链在mainnet

    1. 如果在中国设置国内镜像具体参照

    运行Lotus过程会去同步链上的证明参数,可以加载国内镜像

    export IPFS_GATEWAY=https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/
    

Lotus需要下载一些Go模块。将Go代理模块设置到本地代理:

export GOPROXY=https://goproxy.cn
    1. 如果使用AMD处理器设置两个环境变量
export RUSTFLAGS="-C target-cpu=native -g"
export FFI_BUILD_FROM_SOURCE=1
    1. 构建并安装Lotus
make clean all
sudo make install

这将会把lotus,lotus-miner和lotus-worker在/usr/local/bin

第二步:启动Lotus守护进程并同步链

启动守护进程:

  • 在主链上启动进程时需要同步主链
# For mainnet only:
lotus daemon --import-snapshot https://fil-chain-snapshots-fallback.s3.amazonaws.com/mainnet/minimal_finality_stateroots_latest.car
# For other networks:
lotus daemon

在使用主链时这个过程需要很长时间与主链同步,建议从受信的状态快照启动守护程同步
启动后检查同步状态:

lotus sync status

启动后可以在另外的终端中和守护进程进行交互详情参考官网

第三步

上一篇:Filecoin硬币价格分析:4月


下一篇:西部世界大发现:Filecoin全网规模达到基线规模后,后势收益竟是这样?