【节点部署-Aptos】Aptos第三次测试注册全流程

Aptos 激励测试网 3,注册全流程

完整的教程需要完成以下 6 个步骤以注册 AIT-3:

  1. 确认您拥有Discord帐户并已加入Aptos 服务器
    重要提示:您将被要求为 AIT-3 连接 Discord 帐户。
  2. 在社区网站上创建一个帐户(或登录您现有的帐户)。
  3. 出现提示时,提供您的电子邮件地址和用户名,并确保确认您的电子邮件。
  4. 按照此AIT-3 页面上的步骤安装和启动验证器节点,将节点设置为测试模式,并向 Aptos 社区提供验证器详细信息。
  5. 下载并安装 Petra 钱包,并在社区网站上注册您的钱包地址。(删除以前版本的钱包)
  6. 通过身份验证和制裁筛选流程。

下面我们一起来做吧

1、已加入Aptos DC服务器。

点击链接 https://discord.gg/aptoslabs ,接收邀请,加入Aptos dc服务器

2、在社区网站上创建一个帐户

访问 https://aptoslabs.com/incentivized-testnet,创建账号

3、确认邮件

提交完信息后,邮箱会收到一封确认邮件,将里面的链接复制出来,在刚才的浏览器里访问

4、安装验证节点

首先需要一台服务器

配置如下

  • CPU:

    • 8 cores, 16 threads
    • 2.8GHz, or faster
    • Intel Xeon Skylake or newer
  • Memory: 32GB RAM.

  • Networking

    Bandwidth requirement: 1 Gbps

  • disk

    • 300G

4.1、使用ssh登录服务器(mac、linux系统下操作)

ssh root@服务器ip 

回车确认,如果出现提示”Are you sure you want to continue connecting (yes/no/[fingerprint])?“

输入 yes 回车确认

窗口等待输入服务器密码,回车确认。进入服务器

运行成功结果
运行成功结果

4.2、确认当前用户是root,如果已经是root用户请略过

开启root用户,为root用户创建密码,输入两次密码

sudo passwd root

使用下面命令,切换到root用户,在输入刚才创建的密码

su root

4.3、更新服务器软件,安装必要软件

apt update && apt install -y net-tools

4.4、创建目录

mkdir ~/testnet
cd ~/testnet

4.5安装docker、docker-compose

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

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

4.6 安装aptos命令

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 -o aptos-cli-0.3.1-Ubuntu-x86_64.zip -d /usr/local/bin 
chmod +x /usr/local/bin/aptos 

4.7、下载yaml文件

下载完后会有两个yaml文件 docker-compose.yaml、validator.yaml 使用ls查看

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

4.8、生成账号信息

aptos genesis generate-keys --output-dir ~/testnet/keys

执行完后会在 ~/testnet/keys 生成四个文件,这是账号信息需要保存好。

4.9、配置验证节点

alice 改成你的英文昵称 <信息1> 改成 你的ip:6180 <信息2>改成 你的ip:6182

cd ~/ && aptos genesis set-validator-configuration --local-repository-dir ~/testnet  --username alice --owner-public-identity-file ~/testnet/keys/public-keys.yaml  --validator-host <信息1> --full-node-host <信息2>  --stake-amount 100000000000000

成功后会生成 你的昵称的文件夹

4.10 、生成layout

alice 改成你的昵称

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

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

4.11、下载 AptosFramework Move

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

4.12、编译 genesis blob 和 waypoint

aptos genesis generate-genesis --local-repository-dir ~/testnet --output-dir ~/testnet

4.13、启动节点

docker compose up -d

检验节点是否启动成功 netstat

防火墙、安全组放行 80,8080,6180,9101

5、安装钱包

访问地址 https://github.com/aptos-labs/aptos-core/releases/tag/wallet-v0.1.6,下载wallet-extension.zip,并解压到自己熟悉的目录

创建钱包

6、验证节点

访问https://aptoslabs.com/it3,链接钱包

填写描述信息

验证节点信息

在服务器上查看节点信息 ,rainight 改成你的昵称

cat /root/testnet/rainight/operator.yaml

返回到 https://aptoslabs.com/it3 实名认证

会调用第三方实名验证,根据提示操作就行,大陆身份证可以验证通过

=========================

关注我的推特,不定期发布交互教程

往期教程回顾:

Subscribe to rainight-雨夜
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.