# Aptos AIT3激励测试网教程 **Published by:** [Boyu_](https://paragraph.com/@boyu/) **Published on:** 2022-08-19 **URL:** https://paragraph.com/@boyu/aptos-ait3 ## Content Aptos AIT3硬件要求: 验证节点:8核 16线程 32G内存 全节点:4核 8线程 16G内存 存储:300G 带宽:1G AIT3重要时间点(PST时间 ): 8月19 开始注册 -- 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 0.准备工作sudo -s apt install unzip 1.安装 Dockerwget -O get-docker.sh https://get.docker.com sudo sh get-docker.sh rm -f get-docker.sh 2.安装 Docker-Composesudo 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.0wget -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 Movewget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.3.0/framework.mrb 10.编译 genesis blob 和 waypointaptos 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安装钱包选择文件夹15.去注册和验证节点 https://community.aptoslabs.com/ 关注下 https://twitter.com/chenboyu0413 ## Publication Information - [Boyu_](https://paragraph.com/@boyu/): Publication homepage - [All Posts](https://paragraph.com/@boyu/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@boyu): Subscribe to updates