lotus interopnet 5.13

1,lotus interopnet 5.13

  • 终端代理(使用木马troj
  • 设置环境变量
# export ALL_PROXY=socks5://127.0.0.1:1080
# git config --global http.proxy 'socks5://127.0.0.1:1080'
# export GO111MODULE=on
# export GOPROXY=https://goproxy.cn
  • 下载分支interopnet
# git clone --branch interopnet https://github.com/filecoin-project/lotus.git
# cd lotus/
# git show
commit d11e375f828526eab2a59fd6fd3db88e3c5cb9d3 (HEAD -> interopnet, tag: interop.5.13, origin/interopnet)
Merge: 7b8ee402 1d8c8b9a
Author: Travis Person <[email protected]>
Date:   Wed May 13 05:44:28 2020 +0000

    Merge remote-tracking branch 'origin/fix/check-gas-limits' into interopnet
  • 编译安装
# make clean all && make install

install -C ./lotus /usr/local/bin/lotus
install -C ./lotus-storage-miner /usr/local/bin/lotus-storage-miner
install -C ./lotus-seal-worker /usr/local/bin/lotus-seal-worker
  • 查看版本
# lotus --version
lotus version 0.3.0'+gitd11e375f'
# lotus-storage-miner --version
lotus-storage-miner version 0.3.0'+gitd11e375f'

2,设置环境变量

  • 删除之前lotus运行的目录
# cd /storage/lotuswork/
# rm -rf lotus lotusstorage/ tmpdir/
  • 新建tmpdir目录
# mkdir tmpdir

2.1,设置lotus目录

  • vim /root/.bashrc
# lotus
export LOTUS_PATH=/storage/lotuswork/lotus
export LOTUS_STORAGE_PATH=/storage/lotuswork/lotusstorage
export WORKER_PATH=/storage/lotuswork/lotusworker
export TMPDIR=/storage/lotuswork/tmpdir

export FIL_PROOFS_PARAMETER_CACHE=/storage/lotus-proof-parameters-v26
# source .bashrc
# echo $FIL_PROOFS_PARAMETER_CACHE
/storage/lotus-proof-parameters-v26

3,下载复制证明参数

3.1,使用官方下载

  • 32GB扇区,终端代理(使用木马troj)下载快一点
# export ALL_PROXY=socks5://127.0.0.1:1080
# lotus fetch-params --proving-params 32GiB

3.2 国内下载

4,运行

  • 同步区块高度
nohup lotus daemon >> /storage/lotus.log 2>&1 &
  • 会使用到GPU
    在这里插入图片描述

参考:

  1. github lotus
  2. 官方Proof参数下载
  3. filecoin proof parameters v26 下载
原创文章 696 获赞 199 访问量 138万+

猜你喜欢

转载自blog.csdn.net/u010953692/article/details/106098416