部署Iron Fish测试网节点
最近测试网的任务真多,一个接一个。这个Iron Fish之前测试网也很久了,但是今天的这个测试网是有奖励的。
机制和Aleo差不多,挖到一块获得100积分。上主网后,估计按照积分比例分配主网币
Iron Fish有奖励的测试网介绍:https://ironfish.network/blog/2021/11/30/series-a-incentivized-testnet
Iron Fish的节点部署:https://ironfish.network/docs/onboarding/iron-fish-tutorial
最低配置
官方没有给出最低配置,但是看起来需要不少CPU。CPU越好,挖的越快
安装Docker
sudo apt update sudo apt upgrade apt install docker.io
启动容器
docker run -d --name=ironfish --network host --volume /data/ironfish/.ironfish:/root/.ironfish ghcr.io/iron-fish/ironfish:latest
进入容器
docker exec -it ironfish bash
创建账号
进入容器后,输入下面的命令:
ironfish accounts:create
创建成功后,输入下面的命令设置默认的账号:
ironfish accounts:use MyNewAccount
领取测试币
ironfish faucet
配置Graffiti
这个后面排行榜注册需要
ironfish config:set blockGraffiti "xxxxx"
*xxxxx 任意名字
开启后台挖矿程序
nohup ironfish miners:start &>/tmp/ironfish.log &
好了,挖矿程序就顺利运行了
进入容器后的一些命令
#查看程序状态
ironfish status -f
#查看代币余额
ironfish accounts:balance
#查看当前账户
ironfish accounts:which
#查看当前账户公共地址
ironfish accounts:publickey
#代币转账
ironfish accounts:pay
升级版本
测试网问题是比较多,所以升级也很频繁。如果要升级,按照下面的步骤:
# 下载最新的容器:
docker pull ghcr.io/iron-fish/ironfish:latest
# 重设数据:
docker run --rm --tty --interactive --network host --volume $HOME/.ironfish:/root/.ironfish ghcr.io/iron-fish/ironfish:latest reset
# 启动新的容器:
docker run -d --name=ironfish --network host --volume /data/ironfish/.ironfish:/root/.ironfish ghcr.io/iron-fish/ironfish:latest
注册并查看测试网积分
网站:https://testnet.ironfish.network/leaderboard
点击"Sign Up"
输入邮箱,Graffiti(上面设置的Graffiti名), Discord ID 和国家
注册成功后,你就可以在leaderboard上查看你的挖矿成果了