Aptos激励测试网注册和运行验证者节点教程-传奇量化

Aptos激励测试网开放注册了,时间截止到美国东部时间 2022年5月19日 下午5点。

注册

打开社区网站:Community Platform (aptoslabs.com)

Aptos激励测试网注册和运行验证者节点教程-传奇量化

如果还没注册,点“SIGN UP FOR TESTNET”,使用 Github 或 Discord 注册。

Aptos激励测试网注册和运行验证者节点教程-传奇量化

认证登录后,填写邮箱地址,验证邮箱

Aptos激励测试网注册和运行验证者节点教程-传奇量化

去邮箱(可能在垃圾邮件中)点击验证链接。

接下来要注册节点,首先我们要运行节点,运行节点需要服务器。

购买服务器

Aptos运行节点建议的服务器配置是 4核8G,300G存储。

打开 Vultr 购买服务器,可按时计费。

部署服务器页面,Server选择 Cloud Cpmpute, CPU选 Intel High Performance

Aptos激励测试网注册和运行验证者节点教程-传奇量化

Loation 选 Tokyo 或 Singapore,系统选 CentOS 7

Aptos激励测试网注册和运行验证者节点教程-传奇量化

Server Size 选择 4核8G,勾掉 Enable Auto Backups(省钱)

Aptos激励测试网注册和运行验证者节点教程-传奇量化

以上这些配置每个月需要 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网站,继续完成注册。

注册节点

Aptos激励测试网注册和运行验证者节点教程-传奇量化

点击“REGISTER”,根据上文生成的 yaml 中的信息填写即可

Aptos激励测试网注册和运行验证者节点教程-传奇量化

身份验证

身份验证需要上传身份证或护照,还要人脸识别,按照提示步骤操作即可。最后结果如下图

Aptos激励测试网注册和运行验证者节点教程-传奇量化

查看邮箱会收到一封邮件

Aptos激励测试网注册和运行验证者节点教程-传奇量化

查看节点信息

Aptos Node Informer v1.2.2 (aptos-node.info)

输入你的IP,查询

Aptos激励测试网注册和运行验证者节点教程-传奇量化

相关资料

社区网站:https://community.aptoslabs.com

文档:Introduction | Aptos Labs

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团队的确认电子邮件时,才执行此操作。

文章有错误的地方,欢迎在评论中指出。

加我微信

Aptos激励测试网注册和运行验证者节点教程-传奇量化

如果做合约,需要带单和跟单软件,移步《币安合约跟单带单软件2.0》《Okx/欧易合约带单跟单软件2.0