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 <travisperson@users.noreply.github.com>
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
参考: