# Aptos激励性测试网AIT-3中文全教程 **Published by:** [NodeStake](https://paragraph.com/@nodestake/) **Published on:** 2022-08-22 **URL:** https://paragraph.com/@nodestake/aptos-ait-3 ## Content 官方文档:https://aptos.dev/nodes/ait/ait-3 8 月 19 日:开始报名。节点和身份验证开始。 8 月 25 日:报名结束。 8月29日:评选结果通知发出。 8 月 30 日: AIT-3 上线。 9 月 9 日: AIT-3 结束。步骤一:注册并连接到Discrod账户 导航到Aptos 社区页面并按照步骤操作,首先注册或登录您的 Discord 帐户。步骤二:安装Aptos的Chrome插件钱包Petra 1.下载安装包到电脑里:https://github.com/aptos-labs/aptos-core/releases/download/wallet-v0.1.6/wallet-extension.zip 2.解压wallet-extension.zip 3.从Chrome浏览器打开chrome://extensions/ ,打开右上角开发者模式,点击左边加载已解压的扩展程序,选择刚刚的文件夹4.安装后打开Petra钱包,根据提示创建钱包,记下助记词步骤三:连接钱包回到Aptos 社区页面连接钱包步骤四:完成调查问卷回到Aptos 社区页面继续完成调查问题步骤五:部署验证者节点CPU: 8 cores, 16 threads Memory: 32GB RAM. SSD: 300GB 1.安装Docker和Docker Compose 安装Dockersudo apt-get update curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh 安装Doccker Composesudo 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.yamlwget 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.创建keysaptos genesis generate-keys --output-dir ~/$WORKSPACE/keys 会输出以下keys,保存好这些key文件public-keys.yamlprivate-keys.yamlvalidator-identity.yaml, andvalidator-full-node-identity.yaml.6.将xx.xx.xx.xx 修改成你的节点IPcd ~/$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.yamlaptos genesis generate-layout-template --output-file ~/$WORKSPACE/layout.yaml 修改layout.yamlnano ~/$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.下载AptosFrameworkwget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.3.0/framework.mrb -P ~/$WORKSPACE 10.编译genesis blob and waypointaptos 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/ 输入你的服务器IP,API改为80, 检查结果aptos-node:ok 则表现节点正常步骤六:注册验证者节点回到社区网站,填写好以下信息OWNER KEY: 在Petra钱包Settings->Credentials->public keyCONSENSUS KEY: 即consensus_public_keyCONSENSUS POP: 即consensus_proof_of_possessionACCOUNT KEY: 即account_public_keyVALIDATOR NETWORK KEY: 即validator_network_public_keyADDRESS(IP):节点服务器IPAPI PORT:80点击右侧VALIDATE NODE,若出现Node validated successfully!则表示注册成功,只需等待官方通知。获取资讯和教程 NodeStake推特: https://twitter.com/NodeStake_top NodeStake社区Discord: https://discord.gg/puGTkXvkE8 ## Publication Information - [NodeStake](https://paragraph.com/@nodestake/): Publication homepage - [All Posts](https://paragraph.com/@nodestake/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@nodestake): Subscribe to updates - [Twitter](https://twitter.com/Nodestake_top): Follow on Twitter