完整的教程需要完成以下 6 个步骤以注册 AIT-3:
下面我们一起来做吧
点击链接 https://discord.gg/aptoslabs ,接收邀请,加入 Aptos dc 服务器
访问 https://aptoslabs.com/incentivized-testnet,创建账号
提交完信息后,邮箱会收到一封确认邮件,将里面的链接复制出来,在刚才的浏览器里访问
首先需要一台服务器
配置如下
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 ~/testnetcd ~/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.shsudo 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.zipunzip -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.yamlwget 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.yamlsudo bash -c "cat > layout.yaml" <<EOFroot_key: "D04470F43AB6AEAA4EB616B72128881EEF77346F2075FFE68E14BA7DEBD8095E"users: - alicechain_id: 43allow_new_validators: falseepoch_duration_secs: 7200is_test: truemin_stake: 100000000000000min_voting_threshold: 100000000000000max_stake: 100000000000000000recurring_lockup_duration_secs: 86400required_proposer_stake: 100000000000000rewards_apy_percentage: 10voting_duration_secs: 43200voting_power_increase_limit: 20EOF
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
访问地址 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 实名认证
会调用第三方实名验证,根据提示操作就行,大陆身份证可以验证通过
=========================
关注我的推特,不定期发布交互教程
往期教程回顾:
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。