Cover photo

Aptos激励性测试网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 社区页面并按照步骤操作,首先注册或登录您的 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/ ,打开右上角开发者模式,点击左边加载已解压的扩展程序,选择刚刚的文件夹

post image

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

post image

步骤三:连接钱包

回到Aptos 社区页面连接钱包

步骤四:完成调查问卷

回到Aptos 社区页面继续完成调查问题

步骤五:部署验证者节点

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/ 输入你的服务器IP,API改为80,

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

步骤六:注册验证者节点

回到社区网站,填写好以下信息

  • 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!则表示注册成功,只需等待官方通知。

post image

获取资讯和教程 NodeStake推特: https://twitter.com/NodeStake_top NodeStake社区Discord: https://discord.gg/puGTkXvkE8