FileStar 搭建
FileStar 下载
filestar_v1.2.2_linux-intel64.tar.gz
export ALL_PROXY=socks5://127.0.0.1:1080
- Intel CPU
curl -LJO https://github.com/filestar-project/lotus/releases/download/v1.2.2/filestar_v1.2.2_linux-intel64.tar.gz
- AMD CPU
curl -LJO https://github.com/filestar-project/lotus/releases/download/v1.2.2/filestar_v1.2.2_linux-amd64.tar.gz
filestar_v1.2.2_linux-amd64.tar.gz
# tar -zxvf filestar_v1.2.2_linux-amd64.tar.gz
# mv lotus lotus-miner lotus-worker /usr/local/bin/
filestar_v1.2.2_linux-intel64.tar.gz
# cd /usr/local/bin/
# ls
lotus lotus-miner lotus-worker
tar -zxvf filestar_v1.2.2_linux-intel64.tar.gz -C /usr/local/bin/
snapshot 下载
1.6G filestar.car
设置环境变量
vim .bashrc
# star初始化目录,目录不用创建,初始化时自动创建
export LOTUS_PATH=/seal/lotus
export LOTUS_MINER_PATH=/seal/miner
export LOTUS_WORKER_PATH=/seal/worker
# 目录需要手动创建
export TMPDIR=/tmp
export FIL_PROOFS_PARENT_CACHE=/seal/filecoin-parents
# 复制证明目录
export FIL_PROOFS_PARAMETER_CACHE=/seal/filecoin-proof-parameters-v28
#export IPFS_GATEWAY=https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/
# 日志
export RUST_BACKTRACE=full
export RUST_LOG=Info
# 最大化内存参数
export FIL_PROOFS_MAXIMIZE_CACHING=1
# GPU计算,没有GPU可以不用设置
#export FIL_PROOFS_USE_GPU_COLUMN_BUILDER=1
#export FIL_PROOFS_USE_GPU_TREE_BUILDER=1
# source .bashrc
安装依赖
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
- 安装go和rust
下载复制证明文件
lotus fetch-params 32GiB
运行 lotus 同步区块
nohup lotus daemon >> /var/log/chain/daemon.log 2>&1 &
tail -f /var/log/chain/daemon.log
导入区块高度快照
- kill lotus
lotus daemon --import-snapshot filestar.car
- 重新运行 lotus
- 快高度相差 9653
Height diff: 9653
参考: