1. genesis in the repo is not the one expected by this version of Lotus!

解决办法:

export LOTUS_SKIP_GENESIS_CHECK=_yes_

2. 开发环境搭建教程:https://docs.filecoin.io/build/local-devnet/#devnet-with-vanilla-lotus-binaries

3. 环境变量

FIL_PROOFS_PARAMETER_CACHE   为证明参数文件目录,32GB的扇区大约需要110GB的空间;
FIL_PROOFS_PARENT_CACHE      为PreCommit1缓存文件路径,大小为56GB;
TMPDIR                       为临时文件目录,主要用于存放GPU锁定文件;

LOTUS_PATH                   Lotus daemon目录;
LOTUS_MINER_PATH             为Miner相关文件的存储目录,至少需要2TB的存储空间;

FULLNODE_API_INFO            Lotus daemon接口信息;
MINER_API_INFO               Lotus miner接口信息;

FIL_PROOFS_USE_MULTICORE_SDR        PreCommit1多CPU核心绑定;
FIL_PROOFS_MAXIMIZE_CACHING         PreCommit1开启内存最大化;
FIL_PROOFS_USE_GPU_COLUMN_BUILDER   使用GPU计算COLUMN hash;
FIL_PROOFS_USE_GPU_TREE_BUILDER     使用GPU计算TREE hash;


BELLMAN_NO_GPU      不使用GPU计算Commit2;
  - 如果要启用 GPU,则不能让这个环境变量(BELLMAN_NO_GPU)出现在系统的环境变量中(env);
  - 如果它出现在 env 中,则需要使用unset BELLMAN_NO_GPU命令取消,因为设置 export BELLMAN_NO_GPU=0 无效;
BELLMAN_CUSTOM_GPU  指定Commit2的GPU型号;

4. 加速下载证明参数

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