Aptos 激励测试网节点安装与配置完整指南

·

Aptos 是一个备受关注的新一代区块链项目,致力于为 Web3 提供安全、快速且可靠的基础设施。其激励测试网(Incentivized Testnet)是社区参与和项目发展的重要环节。本文将详细介绍 Aptos 激励测试网第三阶段(AIT-3)的参与流程,包括节点安装、配置、注册及验证等关键步骤。

Aptos 测试网发展路线图

Aptos 测试网的发展分为多个阶段,每个阶段都有不同的技术目标和社区参与方式。

第一阶段:去中心化启动(IT1)

IT1 阶段于 2022 年 5 月启动,主要目标是实现去中心化网络启动,并通过 GitHub 工具进行初始设置。该阶段最初限制为 100 个验证节点,后续阶段逐步扩展。

第二阶段:质押机制(IT2)

IT2 于 2022 年 6 月开始,重点测试质押和奖励机制,包括测试币的分发、去中心化水龙头支持以及更新的 gas 费用方案。

第三阶段:治理与升级(IT3)

IT3 阶段引入链上投票和治理机制,以及通过备份和恢复技术实现轻量级状态同步。该阶段是主网上线前的关键测试环节。

第四阶段:动态验证器拓扑(IT4)

IT4 计划支持更多验证节点,并测试 DDoS 防护能力,为主网上线做最后准备。

Aptos 激励测试网第三阶段(AIT-3)详解

AIT-3 是 Aptos 主网上线前的最后一次大型测试,重点测试链上治理和升级功能。该阶段计划容纳约 225 名参与者,以确保主网启动的安全性和稳定性。

关键时间节点

AIT-3 的主要目标

AIT-3 引入了 Aptos 治理结构中的不同角色:

该阶段将通过三种类型的治理提案对区块链进行压力测试:

  1. 简单配置变更
  2. Move 框架升级
  3. 需要 Move 框架升级和更新二进制版本的重大变更

参与者需要完成以下任务:

成功标准与奖励

满足以下条件的参与者将获得 800 Aptos 代币奖励:

额外奖励机会:

由于监管考虑,奖励仅限非美国参与者。所有奖励将在主网成功启动后发放,并有一年的锁定期。

注册参与 AIT-3 的完整流程

加入 Aptos 社区网站

访问 Aptos 社区网站创建账户或登录现有账户,提供电子邮件地址和用户名,并确认邮箱。

加入 Aptos Discord

确保已加入 Aptos Discord 服务器,注册过程中需要连接 Discord 账户。

安装 Petra 钱包

Petra 钱包是 Aptos 官方钱包扩展,安装步骤如下:

  1. 访问 Petra 钱包 GitHub 发布页面
  2. 下载 wallet-extension.zip 文件
  3. 解压文件并进入 Chrome 的扩展管理页面(chrome://extensions)
  4. 开启开发者模式,选择"加载已解压的扩展程序"
  5. 安装完成后创建新钱包,设置强密码并安全保存助记词

完成调查问卷

注册过程中需要完成一项调查问卷,回答所有问题后提交。

验证器节点安装与配置

服务器要求

运行 Aptos 验证器节点需要满足以下硬件要求:

节点安装指南

以下是在 Ubuntu 系统上安装 Aptos 验证器节点的步骤:

设置环境变量

NODENAME=<您的节点名称>
echo "export NODENAME=$NODENAME" >> $HOME/.bash_profile
echo "export WORKSPACE=testnet" >> $HOME/.bash_profile
echo "export PUBLIC_IP=$(curl -s ifconfig.me)" >> $HOME/.bash_profile
source $HOME/.bash_profile

更新系统并安装依赖

sudo apt update && sudo apt upgrade -y
sudo apt-get install jq unzip -y

安装 Docker 和 Docker Compose

# 安装 Docker
sudo apt-get install ca-certificates curl gnupg lsb-release -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y

# 安装 Docker Compose
docker_compose_version=$(wget -qO- https://api.github.com/repos/docker/compose/releases/latest | jq -r ".tag_name")
sudo wget -O /usr/bin/docker-compose "https://github.com/docker/compose/releases/download/${docker_compose_version}/docker-compose-`uname -s`-`uname -m`"
sudo chmod +x /usr/bin/docker-compose

下载 Aptos CLI

wget -qO aptos-cli.zip https://github.com/aptos-labs/aptos-core/releases/download/aptos-cli-v0.3.1/aptos-cli-0.3.1-Ubuntu-x86_64.zip
sudo unzip -o aptos-cli.zip -d /usr/local/bin
chmod +x /usr/local/bin/aptos
rm aptos-cli.zip

安装验证器节点

# 创建工作目录
mkdir ~/$WORKSPACE && cd ~/$WORKSPACE

# 下载配置文件
wget -qO docker-compose.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/docker-compose.yaml
wget -qO validator.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/validator.yaml

# 生成密钥
aptos genesis generate-keys --output-dir ~/$WORKSPACE/keys

如果遇到 libssl 错误,请先安装依赖:

wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
重要:将生成的密钥文件备份到安全位置,这些文件是证明节点所有权的关键。

配置验证器

aptos genesis set-validator-configuration \
  --local-repository-dir ~/$WORKSPACE \
  --username $NODENAME \
  --owner-public-identity-file ~/$WORKSPACE/keys/public-keys.yaml \
  --validator-host $PUBLIC_IP:6180 \
  --stake-amount 100000000000000

创建布局文件

aptos genesis generate-layout-template --output-file ~/$WORKSPACE/layout.yaml

编辑 layout.yaml 文件,添加 root_key 和 chain_id:

root_key: "D04470F43AB6AEAA4EB616B72128881EEF77346F2075FFE68E14BA7DEBD8095E"
chain_id: 43

下载 Aptos 框架并生成创世文件

wget -qO framework.mrb https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.3.0/framework.mrb -P ~/$WORKSPACE
aptos genesis generate-genesis --local-repository-dir ~/$WORKSPACE --output-dir ~/$WORKSPACE

检查节点状态

访问 Aptos 节点检查器,输入节点公网 IP 地址,设置 API 端口为 80,检查节点健康状况。

节点注册与身份验证

节点注册

在 Aptos 社区网站完成节点注册,需要提供以下信息:

身份验证(KYC)

完成节点注册后需要进行身份验证,上传身份证件和自拍照完成 KYC 流程。身份验证需要在规定时间内完成才能参与选拔过程。

👉 查看实时节点监控工具

常见问题

Aptos 测试网有哪些奖励行为?

奖励主要针对成功完成测试网目标的参与者,包括节点稳定性、参与治理投票和完成所有要求的操作。具体奖励标准包括节点在线率≥95%、获得至少80%的最大链上奖励等。

注册流程需要哪些步骤?

注册流程包括:创建社区账户、连接Discord、安装Petra钱包、完成调查问卷、设置验证节点、完成节点注册和身份验证。每个步骤都需要仔细完成以确保资格。

何时会有更多更新?

Aptos团队通过官方渠道发布更新,包括官方网站、GitHub仓库和Discord服务器。重大更新通常会在测试网阶段开始前公布。

Aptos代币经济和白皮书何时发布?

代币经济和白皮书的发布时间由Aptos团队决定,通常会在主网上线前或同时发布。测试网参与者可以关注官方公告获取最新信息。

测试网中会有多少验证器?

AIT-3阶段计划容纳约225个验证器,与AIT-2规模相近。这一数量是为了模拟主网环境并确保网络稳定性。

节点安装遇到技术问题怎么办?

节点安装问题可以参考官方文档或社区支持渠道。常见问题包括依赖项缺失、端口配置错误或密钥生成问题,大多数问题在社区论坛中已有解决方案。

总结

参与Aptos激励测试网是了解该项目技术和社区的好机会。通过完成节点设置、参与治理测试和满足奖励条件,参与者不仅可以获得潜在奖励,还能为Aptos主网上线做出贡献。建议密切关注官方更新并按照指南准确完成每个步骤。

👉 获取更多节点管理进阶方法