Aptos激励测试网开放注册了,时间截止到美国东部时间 2022年5月19日 下午5点。
注册
打开社区网站:Community Platform (aptoslabs.com)
如果还没注册,点“SIGN UP FOR TESTNET”,使用 Github 或 Discord 注册。
认证登录后,填写邮箱地址,验证邮箱
去邮箱(可能在垃圾邮件中)点击验证链接。
接下来要注册节点,首先我们要运行节点,运行节点需要服务器。
购买服务器
Aptos运行节点建议的服务器配置是 4核8G,300G存储。
打开 Vultr 购买服务器,可按时计费。
在部署服务器页面,Server选择 Cloud Cpmpute, CPU选 Intel High Performance
Loation 选 Tokyo 或 Singapore,系统选 CentOS 7
Server Size 选择 4核8G,勾掉 Enable Auto Backups(省钱)
以上这些配置每个月需要 48美金,折合1小时 0.071。
部署后,ssh到服务器,使用 Docker运行节点。
运行节点
声明:以下部分参考了《使用 Docker - Aptos Wiki (movemove.org)》
登录服务器,首先安装 Docker 和 Docker Compose
# Install Docker
wget -O get-docker.sh https://get.docker.com
sudo sh get-docker.sh
rm -f get-docker.sh
# Install docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
安装完docker-compose 使用下面的命令查看是否安装成功
docker-compose --version
可能会报如下错误:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
运行下面的命令解决
systemctl daemon-reload
sudo service docker restart
创建目录
sudo mkdir -p ~/aptos-node/testnet && cd ~/aptos-node/testnet
生成密钥对
sudo docker run --rm \
-v $(pwd):/data/aptos-cli \
jiangydev/aptos-cli:v0.1.1 \
aptos genesis generate-keys --output-dir /data/aptos-cli
下载编排文件
sudo wget -O docker-compose.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/docker-compose.yaml
sudo wget -O validator.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/validator.yaml
sudo wget -O fullnode.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/fullnode.yaml
生成验证者配置
sudo docker run --rm \
-v $(pwd):/data/aptos-cli \
jiangydev/aptos-cli:v0.1.1 \
aptos genesis set-validator-configuration \
--keys-dir /data/aptos-cli --local-repository-dir /data/aptos-cli \
--username 您的节点名称<your-node-name> \
--validator-host 验证者节点IP或DNS域名:端口<your-vlidator-node-ip:port> \
--full-node-host 全节点IP或DNS域名:端口<your-full-node-ip:port>
示例
sudo docker run --rm \
-v $(pwd):/data/aptos-cli \
jiangydev/aptos-cli:v0.1.1 \
aptos genesis set-validator-configuration \
--keys-dir /data/aptos-cli --local-repository-dir /data/aptos-cli \
--username Chengxulvtu \
--validator-host 45.32.89.50:6180 \
--full-node-host 45.32.89.50:6182
生成 layout 文件
sudo bash -c "cat > layout.yaml" <<EOF
---
root_key: "0x5243ca72b0766d9e9cbf2debf6153443b01a1e0e6d086c7ea206eaf6f8043956"
users:
- 您的节点名称<your-node-name>
chain_id: 23
生成 genesis blob 和 waypoint
sudo docker run --rm \
-v $(pwd):/data/aptos-cli \
jiangydev/aptos-cli:v0.1.1 \
sh -c "rm -rf /data/aptos-cli/genesis.blob && rm -rf /data/aptos-cli/waypoint.txt && rm -rf /data/aptos-cli/framework && cp -r /framework /data/aptos-cli && aptos genesis generate-genesis --local-repository-dir /data/aptos-cli --output-dir /data/aptos-cli && rm -rf /data/aptos-cli/framework"
启动节点
docker-compose up -d
至此,节点就跑起来了。使用下面的命令查看注册节点需要填写的信息(后面要用)
cat 你的节点名称<your-node-name>.yaml
示例
cat Chengxulvtu.yaml
再次回到Aptos网站,继续完成注册。
注册节点
点击“REGISTER”,根据上文生成的 yaml 中的信息填写即可
身份验证
身份验证需要上传身份证或护照,还要人脸识别,按照提示步骤操作即可。最后结果如下图
查看邮箱会收到一封邮件
查看节点信息
Aptos Node Informer v1.2.2 (aptos-node.info)
输入你的IP,查询
相关资料
社区网站:https://community.aptoslabs.com
Twitter:Aptos (@aptoslabs) / Twitter
节点信息:Aptos Node Informer v1.2.2 (aptos-node.info)
Aptos 激励测试网路线图:Aptos Incentivized Testnet Roadmap | by Aptos | Aptoslabs | Apr, 2022 | Medium
后续
连接到 Aptos激励测试网,Connecting to Aptos Incentivized Testnet | Aptos Labs。这一步是仅当您收到Aptos团队的确认电子邮件时,才执行此操作。
文章有错误的地方,欢迎在评论中指出。
加我微信
如果做合约,需要带单和跟单软件,移步《币安合约跟单带单软件2.0》《Okx/欧易合约带单跟单软件2.0》