基于波卡的存储项目SUBSPACE测试网开跑

04/06/2022 作者 大鸟哥

此项目是基于波卡链的存储项目,第二阶段测试,目前实测,爆块速度取决于数据打包上传给服务器的验证速度,与硬盘写入速度,局域网同步速度,node与famer的交换效率,有关系 。

官方网址 https://subspace.network/

申请钱包

https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ffarm-rpc.subspace.network#/accounts

启动subspace的docker SUBSPACE_NODENAME自取名字 SUBSPACE_WALLET是申请钱包步骤拿到的,以st….开头

docker run --name subspace -v /data/subspace:/data/subspace -v /data/subspace/data:/root/.local -e "SUBSPACE_NODENAME=${SUBSPACE_NODENAME}" -e "SUBSPACE_WALLET=${SUBSPACE_WALLET}" -e "SUBSPACE_PORT=30333" -p "30333:30333" --restart always -d qsobad/subspace:nighty
  • 默认100G的田, 如需要更大的田, 可以加参数 -e “SUBSPACE_SIZE=2T”
  • 如果想不启动farmer,可以不填SUBSPACE_WALLET

查看farmer log

cat /data/subspace/farmer.log

查看farmer log

docker logs -f subspace

多开设定, ###改成你的端口

docker run -it --name subspace_### -p "###:###" -e "SUBSPACE_PORT=###" -e "SUBSPACE_NODENAME=$2" -e "SUBSPACE_WALLET=$3" -v /data/subspace_$1:/data/subspace -v /data/subspace_$1/data:/root/.local --restart always -d qsobad/subspace:nighty

一个debug本地节点的命令相当于铁鱼的rescan, 如果看到Node is running on non-canonical fork, full node and farmer reset is required错误,需要执行以下命令

docker exec -it subspace rm -rf /data/subspace/chains/*
docker exec -it subspace ./farmer wipe
docker restart subsp14