内附搭建流程

- 目前venus不提供miner程序,故lotus-miner,lotus-seed程序请从lotus项目下载编译相应的版本
- 本文档以搭建2k网络为例进行说明
- 必要依赖库安装(centos为例)
yum install epel-release -y
yum install ocl-icd-devel -y
yum install opencl-headers -y
生成创世节点
./lotus-seed pre-seal --sector-size 2048 --num-sectors 2
./lotus-seed genesis new localnet.json
./lotus-seed genesis add-miner localnet.json ~/.genesis-sectors/pre-seal-t01000.json
./lotus daemon --lotus-make-genesis=dev.gen --genesis-template=localnet.json --bootstrap=false
./lotus wallet import ~/.genesis-sectors/pre-seal-t01000.key
./lotus-miner init --genesis-miner --actor=t01000 --sector-size=2048 --pre-sealed-sectors=~/.genesis-sectors --pre-sealed-metadata=~/.genesis-sectors/pre-seal-t01000.json --nosync
./lotus-miner run
venus普通节点
# first start, dev.car是创世节点生成
./venus daemon --genesisfile=dev.car --network=2k --offline=true
# other
./venus daemon --offline=true
# genesis lotus执行
./lotus net listen
# venus执行
./venus swarm connect [peer addr]
# 查看peers
./lotus swarm peers
生成普通miner
# 创建钱包
./venus wallet new --type=bls
# 转账,在genesis执行
./lotus send $WALLET_T3_ADDR [value]
# 查询
./venus wallet balance $WALLET_T3_ADDR
# 生成miner
./lotus-miner init --owner=$WALLET_T3_ADDR --worker=$WALLET_T3_ADDR --sector-size=2048 --nosync
启动miner服务
# 启动
./lotus-miner run
# 做一个 Sector
./lotus-miner sectors pledge
欢迎联系我们:关注公众号,回复您的微信ID,我们将联系您。

本文来自投稿,不代表IPFS原力区立场,如若转载,请注明出处:https://ipfser.org/2021/01/18/jiedianyunxing/
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。