# Aptos激励性测试网AIT-3中文全教程

By [NodeStake](https://paragraph.com/@nodestake) · 2022-08-22

---

官方文档：[https://aptos.dev/nodes/ait/ait-3](https://aptos.dev/nodes/ait/ait-3) 8 月 19 日：开始报名。节点和身份验证开始。 8 月 25 日：报名结束。 8月29日：评选结果通知发出。 8 月 30 日： AIT-3 上线。 9 月 9 日： AIT-3 结束。

步骤一：注册并连接到Discrod账户

导航到[Aptos 社区页面](https://aptoslabs.com/it3)并按照步骤操作，首先注册或登录您的 Discord 帐户。

步骤二：安装Aptos的Chrome插件钱包Petra

1.下载安装包到电脑里：[https://github.com/aptos-labs/aptos-core/releases/download/wallet-v0.1.6/wallet-extension.zip](https://github.com/aptos-labs/aptos-core/releases/download/wallet-v0.1.6/wallet-extension.zip) 2.解压wallet-extension.zip 3.从Chrome浏览器打开chrome://extensions/ ，打开右上角开发者模式，点击左边加载已解压的扩展程序,选择刚刚的文件夹

![](https://storage.googleapis.com/papyrus_images/f65853d19bcb3c71601b857ff80b71abd9f4a59bfd0de5288e0dd0be8fcb5f99.png)

4.安装后打开Petra钱包,根据提示创建钱包，记下助记词

![](https://storage.googleapis.com/papyrus_images/fc209d905b37438e13b7d84958b761ef3dd841a2c472bb86f8de7adf7b46109e.png)

步骤三：连接钱包
--------

回到[Aptos 社区页面](https://aptoslabs.com/it3)连接钱包

步骤四：完成调查问卷
----------

回到[Aptos 社区页面](https://aptoslabs.com/it3)继续完成调查问题

步骤五：部署验证者节点
-----------

CPU: 8 cores, 16 threads Memory: 32GB RAM. SSD: 300GB

**1.安装Docker和Docker Compose** 安装Docker

    sudo apt-get update
    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    

安装Doccker Compose

    sudo curl -L "https://github.com/docker/compose/releases/download/v2.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    docker-compose --version
    

**2.下载apto执行文件**

    sudo apt install zip -y
    

    wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-cli-v0.3.1/aptos-cli-0.3.1-Ubuntu-x86_64.zip
    unzip aptos-cli-0.3.1-Ubuntu-x86_64.zip
    mv aptos /usr/bin/
    

**3.将YourNodeName改为你的节点名字**

    export WORKSPACE=testnet
    export USERNAME=YourNodeName
    mkdir ~/$WORKSPACE
    cd ~/$WORKSPACE
    

**4.下载validator.yaml 和 docker-compose.yaml**

    wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/docker-compose.yaml
    wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/validator.yaml
    

**5.创建keys**

    aptos genesis generate-keys --output-dir ~/$WORKSPACE/keys
    

会输出以下keys，保存好这些key文件

*   `public-keys.yaml`
    
*   `private-keys.yaml`
    
*   `validator-identity.yaml`, and
    
*   `validator-full-node-identity.yaml`.
    

**6.将xx.xx.xx.xx 修改成你的节点IP**

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

**7.下载并修改layout.yaml**

下载layout.yaml

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

修改layout.yaml

    nano ~/$WORKSPACE/layout.yaml
    

    root_key: "D04470F43AB6AEAA4EB616B72128881EEF77346F2075FFE68E14BA7DEBD8095E"
    users: ["你最开始设置的节点名字"]
    chain_id: 43
    allow_new_validators: false
    epoch_duration_secs: 7200
    is_test: true
    min_stake: 100000000000000
    min_voting_threshold: 100000000000000
    max_stake: 100000000000000000
    recurring_lockup_duration_secs: 86400
    required_proposer_stake: 100000000000000
    rewards_apy_percentage: 10
    voting_duration_secs: 43200
    voting_power_increase_limit: 20
    

**8.获取节点的一些公钥信息，复制到一处，在下一步注册节点时会用到**

     cat ~/$WORKSPACE/keys/public-keys.yaml 
    

**9.下载AptosFramework**

    wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.3.0/framework.mrb -P ~/$WORKSPACE
    

**10.编译genesis blob and waypoint**

    aptos genesis generate-genesis --local-repository-dir ~/$WORKSPACE --output-dir ~/$WORKSPACE
    

**11.启动验证者节点**

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

**12.检查节点是否正常**

打开[https://ait.aptos-node.info/](https://ait.aptos-node.info/) 输入你的服务器IP，API改为80，

检查结果`aptos-node:ok` 则表现节点正常

步骤六：注册验证者节点
-----------

回到[社区网站](https://aptoslabs.com/it3)，填写好以下信息

*   _OWNER KEY_: **在**Petra钱包`Settings->Credentials->public key`
    
*   _CONSENSUS KEY_: 即**consensus\_public\_key**
    
*   _CONSENSUS POP_: 即**consensus\_proof\_of\_possession**
    
*   _ACCOUNT KEY_: 即**account\_public\_key**
    
*   _VALIDATOR NETWORK KEY_: 即**validator\_network\_public\_key**
    
*   ADDRESS(IP):节点服务器IP
    
*   API PORT：80
    

点击右侧VALIDATE NODE,若出现`Node validated successfully!`则表示注册成功，只需等待官方通知。

![](https://storage.googleapis.com/papyrus_images/87054ed1e8a4421c5a46c439971247ec37b7f658bc0e1cc067e6154dbd7f1849.png)

* * *

获取资讯和教程 NodeStake推特: [https://twitter.com/NodeStake\_top](https://twitter.com/NodeStake_top) NodeStake社区Discord: [https://discord.gg/puGTkXvkE8](https://discord.gg/puGTkXvkE8)

---

*Originally published on [NodeStake](https://paragraph.com/@nodestake/aptos-ait-3)*
