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 名参与者,以确保主网启动的安全性和稳定性。
关键时间节点
- 注册开始:2022 年 8 月 19 日
- 注册结束:2022 年 8 月 25 日
- 通知发送:2022 年 8 月 29 日
- 测试网启动:2022 年 8 月 30 日
- 测试网结束:2022 年 9 月 9 日
AIT-3 的主要目标
AIT-3 引入了 Aptos 治理结构中的不同角色:
- 所有者账户(Owner):持有节点质押权益的账户
- 操作者账户(Operator):独立于所有者账户,负责管理节点
- 投票者账户(Voter):所有者可以委托投票权的账户
该阶段将通过三种类型的治理提案对区块链进行压力测试:
- 简单配置变更
- Move 框架升级
- 需要 Move 框架升级和更新二进制版本的重大变更
参与者需要完成以下任务:
- 注册、质押并指定操作者
- 在链上注册验证节点配置
- 加入验证器集
- 参与三种治理提案的投票
- 在测试结束后退出验证器集
成功标准与奖励
满足以下条件的参与者将获得 800 Aptos 代币奖励:
- 按时完成所有目标
- 节点在线率 ≥ 95%
- 链上奖励 ≥ 最大值的 80%
- 成功参与所有治理操作
额外奖励机会:
- 运行提供开放 REST API 的验证器全节点:200 代币
- 成功完成所有操作:200 代币
由于监管考虑,奖励仅限非美国参与者。所有奖励将在主网成功启动后发放,并有一年的锁定期。
注册参与 AIT-3 的完整流程
加入 Aptos 社区网站
访问 Aptos 社区网站创建账户或登录现有账户,提供电子邮件地址和用户名,并确认邮箱。
加入 Aptos Discord
确保已加入 Aptos Discord 服务器,注册过程中需要连接 Discord 账户。
安装 Petra 钱包
Petra 钱包是 Aptos 官方钱包扩展,安装步骤如下:
- 访问 Petra 钱包 GitHub 发布页面
- 下载
wallet-extension.zip文件 - 解压文件并进入 Chrome 的扩展管理页面(chrome://extensions)
- 开启开发者模式,选择"加载已解压的扩展程序"
- 安装完成后创建新钱包,设置强密码并安全保存助记词
完成调查问卷
注册过程中需要完成一项调查问卷,回答所有问题后提交。
验证器节点安装与配置
服务器要求
运行 Aptos 验证器节点需要满足以下硬件要求:
- CPU:8 核 16 线程,2.8GHz 或更高,Intel Xeon Skylake 或更新型号
- 内存:32GB RAM
- 存储:300GB
- 带宽:1 Gbps
节点安装指南
以下是在 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 社区网站完成节点注册,需要提供以下信息:
- OWNER KEY:Petra 钱包中的公钥(设置 → 凭据)
- CONSENSUS KEY:public-keys.yaml 中的 consensus_public_key
- CONSENSUS POP:public-keys.yaml 中的 consensus_proof_of_possession
- ACCOUNT KEY:public-keys.yaml 中的 account_public_key
- VALIDATOR NETWORK KEY:public-keys.yaml 中的 validator_network_public_key
身份验证(KYC)
完成节点注册后需要进行身份验证,上传身份证件和自拍照完成 KYC 流程。身份验证需要在规定时间内完成才能参与选拔过程。
常见问题
Aptos 测试网有哪些奖励行为?
奖励主要针对成功完成测试网目标的参与者,包括节点稳定性、参与治理投票和完成所有要求的操作。具体奖励标准包括节点在线率≥95%、获得至少80%的最大链上奖励等。
注册流程需要哪些步骤?
注册流程包括:创建社区账户、连接Discord、安装Petra钱包、完成调查问卷、设置验证节点、完成节点注册和身份验证。每个步骤都需要仔细完成以确保资格。
何时会有更多更新?
Aptos团队通过官方渠道发布更新,包括官方网站、GitHub仓库和Discord服务器。重大更新通常会在测试网阶段开始前公布。
Aptos代币经济和白皮书何时发布?
代币经济和白皮书的发布时间由Aptos团队决定,通常会在主网上线前或同时发布。测试网参与者可以关注官方公告获取最新信息。
测试网中会有多少验证器?
AIT-3阶段计划容纳约225个验证器,与AIT-2规模相近。这一数量是为了模拟主网环境并确保网络稳定性。
节点安装遇到技术问题怎么办?
节点安装问题可以参考官方文档或社区支持渠道。常见问题包括依赖项缺失、端口配置错误或密钥生成问题,大多数问题在社区论坛中已有解决方案。
总结
参与Aptos激励测试网是了解该项目技术和社区的好机会。通过完成节点设置、参与治理测试和满足奖励条件,参与者不仅可以获得潜在奖励,还能为Aptos主网上线做出贡献。建议密切关注官方更新并按照指南准确完成每个步骤。