Aptos AIT3激励测试网教程

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

官方教程:

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

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.yamloperator.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钱包

安装钱包
安装钱包
选择文件夹
选择文件夹

15.去注册和验证节点

关注下

Subscribe to Boyu_
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.