测试网节点教程系列 6 —— Quilibrium Network
本系列之前的教程请见:https://forum.hammerplease.uk/t/topic/99
刚研究起这个项目就开始后悔。早知道我的服务器系统选择 Ubuntu 或者 Arch,那么安装各种软件会方便一些。看起来各种项目方的技术背景层次不齐,比如 Quil 就没有提供 docker 镜像,差评。
命令行中的一些操作:
# Login as root
cd ~
tmux new -t quail
mkdir quail && cd quail
apt update
apt install -q -y git build-essential
wget https://go.dev/dl/go1.20.14.linux-amd64.tar.gz
tar -xvf go1.20.14.linux-amd64.tar.gz
mv go /usr/local
rm go1.20.14.linux-amd64.tar.gz
echo 'GOROOT=/usr/local/go' >> ~/.bashrc
echo 'GOPATH=$HOME/go' >> ~/.bashrc
echo 'PATH=$GOPATH/bin:$GOROOT/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
go version
sysctl -w net.core.rmem_max=600000000
sysctl -w net.core.wmem_max=600000000
git clone https://github.com/QuilibriumNetwork/ceremonyclient.git
cd ceremonyclient/node
GOEXPERIMENT=arenas go run ./...
# ctrl+c 中断当前的进程
sed -i 's|listenGrpcMultiaddr: ""|listenGrpcMultiaddr: "/ip4/127.0.0.1/tcp/8337"|g' .config/config.yml
sed -i 's|listenRESTMultiaddr: ""|listenRESTMultiaddr: "/ip4/127.0.0.1/tcp/8338"|g' .config/config.yml
GOEXPERIMENT=arenas go run ./...
# ctrl+b,$ detach 当前的 session
pushd quail/ceremonyclient/node
# 通过下面的命令查看当前挖矿的余额
GOEXPERIMENT=arenas go run ./... -balance
popd
懒人可以直接使用这个脚本:https://raw.githubusercontent.com/a3165458/Quilibrium/main/Quili.sh
也就是这个教程:
官方仓库:https://github.com/QuilibriumNetwork/ceremonyclient
# 保存好 config.yml 和 keys.yml
cat .config/config.yml
echo eeeeeeeeeeeeeeeeeeeee
cat .config/keys.yml
参考