zl程序教程

您现在的位置是:首页 >  后端

当前栏目

lotus-local-net 2k v1.17.0 本地测试环境

Net 本地 local 测试环境 lotus
2023-09-14 09:09:49 时间

清理环境

rm -rf $LOTUS_PATH
rm -rf $LOTUS_MINER_PATH
rm -rf ~/.lotus/
rm -rf ~/.lotusminer/
rm -rf ~/.genesis-sectors/
rm -rf ~/devgen.car
rm -rf ~/localnet.json
rm -rf /root/lotus-local-net/localnet.json
rm -rf /root/lotus-local-net/devgen.car
# cd lotus-local-net/
./lotus fetch-params 2048
./lotus-seed pre-seal --sector-size 2KiB --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=devgen.car --genesis-template=localnet.json --bootstrap=false

初始化创世矿工

./lotus wallet import --as-default ~/.genesis-sectors/pre-seal-t01000.key
./lotus-miner init --genesis-miner --actor=t01000 --sector-size=2KiB --pre-sealed-sectors=~/.genesis-sectors --pre-sealed-metadata=~/.genesis-sectors/pre-seal-t01000.json --nosync
./lotus-miner run --nosync

后台运行

nohup lotus daemon --genesis=/root/lotus-local-net/devgen.car --profile=bootstrapper >> /var/log/2k/daemon.log 2>&1 &
nohup lotus-miner run --nosync >> /var/log/2k/miner.log 2>&1 &

启动其它节点

  • 拷贝同步数据
scp devgen.car root@192.168.2.3:/root
  • 运行 lotus daemon
nohup lotus daemon --genesis=devgen.car --bootstrap=false >> /var/log/2k/daemon.log 2>&1 &
  • 连接创世节点
# lotus net listen
/ip4/192.168.2.6/tcp/46327/p2p/12D3KooWPyAvDmq6JhZvYmnNdtjkitE3LP3sjVreQN3yCm5ZcPDB
# lotus net connect  /ip4/192.168.2.6/tcp/46327/p2p/12D3KooWPyAvDmq6JhZvYmnNdtjkitE3LP3sjVreQN3yCm5ZcPDB

后台运行

nohup lotus daemon --genesis=devgen.car --bootstrap=false >> /var/log/2k/daemon.log 2>&1 &
lotus net listen
/ip4/192.168.2.6/tcp/46327/p2p/12D3KooWPyAvDmq6JhZvYmnNdtjkitE3LP3sjVreQN3yCm5ZcPDB
nohup lotus-miner run >> /var/log/2k/miner.log 2>&1 &

参考