# Aptos AIT3激励测试网教程

By [Boyu_](https://paragraph.com/@boyu) · 2022-08-19

---

**Aptos AIT3硬件要求：**

验证节点：8核 16线程 32G内存 全节点：4核 8线程 16G内存 存储：300G 带宽：1G

**AIT3重要时间点**（PST时间 **):**

8月19 开始注册 -- [https://aptoslabs.com/community](https://aptoslabs.com/community) 节点和身份验证开始 8.25 节点注册结束 8.28 至8.29 筛选结束 邮件通知 8.30-9.9 AIT3 验证节点测试

* * *

**我用的是google云服务器 + Ubuntu20.04**

官方教程:

[https://aptos.dev/nodes/validator-node/run-validator-node-using-docker](https://aptos.dev/nodes/validator-node/run-validator-node-using-docker)

**0.准备工作**

    sudo -s
    apt install unzip
    

**1.安装 Docker**

    wget -O get-docker.sh https://get.docker.com 
    sudo sh get-docker.sh
    rm -f get-docker.sh
    

**2.安装 Docker-Compose**

    sudo curl -L "https://github.com/docker/compose/releases/download/2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    

    sudo chmod +x /usr/local/bin/docker-compose
    

**3.安装** [**Aptos CLI 0.3.0**](https://github.com/aptos-labs/aptos-core/blob/main/crates/aptos/README.md)

    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
    

    unzip -o aptos-cli.zip -d /usr/local/bin 
    chmod +x /usr/local/bin/aptos 
    rm aptos-cli.zip
    

**4.为 Aptos 节点创建一个目录并为您的节点选择一个用户名**

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

**5.将 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
    

**6.在工作目录中生成密钥对（node owner, voter, operator key, consensus key and networking key）。**

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

将创建四个文件：public-keys.yaml，private-keys.yaml，validator-identity.yaml，validator-full-node-identity.yaml。 将密钥文件备份到安全的地方。 这些关键文件对于您建立节点的所有权很重要，如果符合条件，您将使用此信息稍后领取您的奖励。 切勿与其他任何人共享这些密钥。

**7.配置validator信息。**

    
    aptos genesis set-validator-configuration \
     --local-repository-dir ~/$WORKSPACE \
     --username $USERNAME \
     --owner-public-identity-file ~/$WORKSPACE/keys/public-keys.yaml \
     --validator-host 你的ip:6180 \
     --full-node-host 你的ip:6182 \
     --stake-amount 100000000000000
    

上面代码得一起复制

这将在~/$WORKSPACE/Boyu目录中创建两个 YAML 文件：`owner.yaml`和`operator.yaml`.

**8.创建layout yaml 文件**

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

下面代码一起复制

    sudo bash -c "cat > layout.yaml" <<EOF
    root_key: "D04470F43AB6AEAA4EB616B72128881EEF77346F2075FFE68E14BA7DEBD8095E"
    users:
      - "$USERNAME"
    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
    EOF
    

**9.下载 AptosFramework Move**

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

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

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

**11.运行 docker-compose**:

docker compose up -d（或docker-compose up -d取决于您的版本）

全节点是可选的

我就不做教程了

**12.云服务器提供商的防火墙设置打开80,8080,6180,9101端口**

**13.下载Petra钱包**

[https://github.com/aptos-labs/aptos-core/releases/tag/wallet-v0.1.6](https://github.com/aptos-labs/aptos-core/releases/tag/wallet-v0.1.6)

![安装钱包](https://storage.googleapis.com/papyrus_images/db2bdeadabf4ca8bedb01398e15a32d8acf56d17a105784e7602b6bd38e2edc3.png)

安装钱包

![选择文件夹](https://storage.googleapis.com/papyrus_images/7eb91defab09086d4a8164f3e6cf2211d52cb5369a749967f0e507a3e2ea1080.png)

选择文件夹

**15.去注册和验证节点**

[https://community.aptoslabs.com/](https://community.aptoslabs.com/)

**关注下**

[https://twitter.com/chenboyu0413](https://twitter.com/chenboyu0413)

---

*Originally published on [Boyu_](https://paragraph.com/@boyu/aptos-ait3)*
