Cover photo

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

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

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

  1. 要求确认您拥有Discord帐户并已加入Aptos 服务器重要提示:您将被 AIT-3 连接到 Discord 帐户。

  2. 在社区网站上创建一个帐户(或登录您现有的帐户)。

  3. 出现提示时,请提供您的电子邮件地址和用户名,并确保确认您的姓名。

  4. 此 AIT 页面上的步骤安装启动验证器,将设置为测试模式,并提供 Apptos 社区的详细信息。

  5. 下载并安装 Petra 钱包,并在社区网站上注册您的钱包地址。(删除以前版本的钱包)

  6. 通过身份验证和筛选流程。

下面我们一起来做吧

1、已加入Aptos DC服务器。

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

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

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

3、确认邮件

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

4、安装验证节点

首先需要配置服务器

配置为

  • 处理器中央

    • 8核16线程

    • 2.8GHz 或增加

    • 英特尔至强 Skylake 或更新版本

  • 内存:32GB RAM。

  • 联网

    最大要求:1 Gbps

  • 磁盘

    • 300克

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

ssh root@服务器ip 

回车确认,如果出现提示“您确定要继续连接(是/否/[指纹])吗?”

输入yes回车确认

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

运行成功的结果

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

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

下面使用命令,切换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实名认证

会调用实体身份验证,根据提示就可以行,大陆身份验证

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

https://twitter.com/royguo001

subscribe://