测试网节点教程系列 2 —— Titan Network
本系列之前的教程请见:https://forum.hammerplease.uk/t/topic/99
解释一下这个项目的分类: DEPIN [Decentralized Physical Infrastructure Network]
使用这个链接注册:https://test1.titannet.io/intiveRegister?code=VzRVZv
在网页中 Get Indentity Code 并记下,然后开始服务器操作。
# Login as root
sysctl -w net.core.rmem_max=2500000
sysctl -w net.core.wmem_max=2500000
cd ~
tmux new
wget https://github.com/Titannet-dao/titan-node/releases/download/v0.1.13/titan_v0.1.13_linux_amd64.tar.gz
tar xvf titan_v0.1.13_linux_amd64.tar.gz
read -p "输入你的身份码: " id
./titan_v0.1.13_linux_amd64/titan-edge bind --hash=$id https://api-test1.container1.titannet.io/api/v2/device/binding
./titan_v0.1.13_linux_amd64/titan-edge daemon start --init --url https://test-locator.titannet.io:5000/rpc/v0
# 键盘按下即可离开当前会话
ctrl+b, ctrl+d
也可以直接通过 docker 来安装,可以参考官方教程:https://titannet.gitbook.io/titan-network-cn/huygens-testnet/an-zhuang-cheng-xu-zhuan-qu/ming-ling-hang-an-zhuang
也可以直接使用我的 docker-compose.yml
version: '3'
services:
titan:
image: nezha123/titan-edge:1.0
container_name: titan
restart: unless-stopped
networks:
- my
ports:
- 11234:1234
volumes:
- ./data/titan:/root/.titanedge
networks:
my:
docker compose up -d
之后再执行下面的命令:
read -p "输入你的身份码: " id
docker exec -it titan bash -c "\
apt update -y; \
apt install ca-certificates -y; \
titan-edge bind --hash=$id https://api-test1.container1.titannet.io/api/v2/device/binding"
PS:因为现在 Dockerfile 存在一些问题所以需要自己安装 ca-certificates,不然会出现 x509 的报错问题。
如果你是懒人或者想要多开,可以参考这个脚本:https://raw.githubusercontent.com/a3165458/Titan-Network/main/duokai.sh
看到日志中提示 Edge registered successfully, waiting for tasks
即可去 console 上看一下数据了,很快就会有激励了。