Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
** 运行环境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.2.0
wget -qO aptos-cli.zip https://github.com/aptos-labs/aptos-core/releases/download/aptos-cli-0.2.0/aptos-cli-0.2.0-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 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.在工作目录中生成密钥对(节点所有者密钥、共识密钥和网络密钥)。
aptos genesis generate-keys --output-dir ~/$WORKSPACE
这将创建三个文件:private-keys.yaml、validator-identity.yaml、validator-full-node-identity.yaml。 将密钥文件备份到安全的地方。 这些关键文件对于您建立节点的所有权很重要,如果符合条件,您将使用此信息稍后领取您的奖励。 切勿与其他任何人共享这些密钥。
7.配置validator信息。
aptos genesis set-validator-configuration \ --keys-dir ~/$WORKSPACE --local-repository-dir ~/$WORKSPACE \ --username aptosbot \ --validator-host 你的Ip:6180 \ --full-node-host 你的Ip:6182
username可以自己更改,但后面也保持一致。
8.创建layout yaml 文件
vi layout.yaml
复制下面全部内容粘贴到 layout.yaml 文件中
---
root_key: "F22409A93D1CD12D2FC92B5F8EB84CDCD24C348E32B3E7A720F3D2E288E63394"
users:
- "aptosbot"
chain_id: 40
min_stake: 0
max_stake: 100000
min_lockup_duration_secs: 0
max_lockup_duration_secs: 2592000
epoch_duration_secs: 86400
initial_lockup_timestamp: 1656615600
min_price_per_gas_unit: 1
allow_new_validators: true
最后回车退出
9.下载 AptosFramework Move 字节码。
wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.2.0/framework.zip
unzip framework.zip
10.编译 genesis blob 和 waypoint
aptos genesis generate-genesis --local-repository-dir ~/$WORKSPACE --output-dir ~/$WORKSPACE
11.检查文件
确保当前目录在testnet文件夹
输入 dir
11个文件
<username>.yaml(我这里是aptosbot.yaml)验证器/全节点的节点信息都在里面
注册时需要。
12.运行 docker-compose: docker-compose up。(或docker compose up取决于您的版本)
全节点是可选的
我就不做教程了
13.去服务器防火墙打开端口
14.去注册和验证节点
** 运行环境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.2.0
wget -qO aptos-cli.zip https://github.com/aptos-labs/aptos-core/releases/download/aptos-cli-0.2.0/aptos-cli-0.2.0-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 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.在工作目录中生成密钥对(节点所有者密钥、共识密钥和网络密钥)。
aptos genesis generate-keys --output-dir ~/$WORKSPACE
这将创建三个文件:private-keys.yaml、validator-identity.yaml、validator-full-node-identity.yaml。 将密钥文件备份到安全的地方。 这些关键文件对于您建立节点的所有权很重要,如果符合条件,您将使用此信息稍后领取您的奖励。 切勿与其他任何人共享这些密钥。
7.配置validator信息。
aptos genesis set-validator-configuration \ --keys-dir ~/$WORKSPACE --local-repository-dir ~/$WORKSPACE \ --username aptosbot \ --validator-host 你的Ip:6180 \ --full-node-host 你的Ip:6182
username可以自己更改,但后面也保持一致。
8.创建layout yaml 文件
vi layout.yaml
复制下面全部内容粘贴到 layout.yaml 文件中
---
root_key: "F22409A93D1CD12D2FC92B5F8EB84CDCD24C348E32B3E7A720F3D2E288E63394"
users:
- "aptosbot"
chain_id: 40
min_stake: 0
max_stake: 100000
min_lockup_duration_secs: 0
max_lockup_duration_secs: 2592000
epoch_duration_secs: 86400
initial_lockup_timestamp: 1656615600
min_price_per_gas_unit: 1
allow_new_validators: true
最后回车退出
9.下载 AptosFramework Move 字节码。
wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.2.0/framework.zip
unzip framework.zip
10.编译 genesis blob 和 waypoint
aptos genesis generate-genesis --local-repository-dir ~/$WORKSPACE --output-dir ~/$WORKSPACE
11.检查文件
确保当前目录在testnet文件夹
输入 dir
11个文件
<username>.yaml(我这里是aptosbot.yaml)验证器/全节点的节点信息都在里面
注册时需要。
12.运行 docker-compose: docker-compose up。(或docker compose up取决于您的版本)
全节点是可选的
我就不做教程了
13.去服务器防火墙打开端口
14.去注册和验证节点
No comments yet