使用 Docker
AIT-3 激励测试网教程(Incentivized Testnet Tutorial)
如果你之前运行过 devnet 全节点或测试网节点,请先停止,防止端口冲突导致无法运行测试网验证者节点。
If you have run a devnet full node before, please stop it first to prevent port conflicts from running the testnet validator node.
请收藏本网址以获得最新教程!!!
节点要求
CPU: 8 核 16 线程
RAM:32GB
存储:300 GB
带宽:1 Gbps
详细要求请参阅 节点要求
安装 Docker 和 docker-compose(Install Docker and docker-compose)
# Install Docker
wget -O get-docker.sh https://get.docker.com
sudo sh get-docker.sh
rm -f get-docker.sh
# Install docker-compose
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
创建目录(Create Directory)
生成密钥对(节点所有者密钥、共识密钥和网络密钥)(Generate private keys)

下载编排文件(Download files)
生成验证者配置(Generate Validator Info)
只需要修改以下信息:(Only need to modify these config)
您的节点名称<your-node-name>
验证者节点IP或DNS域名:端口<your-vlidator-node-ip:port>
全节点IP或DNS域名:端口<your-full-node-ip:port>,如果你要搭建全节点,这里要正确填写!!!
MoveMove 是我的节点名称(欢迎加入 MoveMove 社区) 😀(MoveMove is my node name)
示例(Example):

生成 layout 文件(Generate layout YAML file)
needn't modify the root key(官方文档中提及,不需要修改 root_key)
modify the node name(只需要修改 您的节点名称)
The following command is a statement, please modify and execute after copying all of them.(下面的命令是一条语句,请全部复制后修改并执行)
示例:(Example)

生成 genesis blob 和 waypoint(Generate genesis blob and waypoint file)

启动节点(Run node)
如果您的节点端口不通,请关闭服务器防火墙,并在云服务器提供商的安全策略中放行如下端口:
验证者节点(本教程只提供验证者节点搭建):
80:validator REST API 端口;
6180:validator 的 peer 通信端口;
6181:fullnode 通信端口;
9101:validator 指标端口;
全节点:
6182:full node 的 peer 信端口;
80:full node REST API 端口;
9101:full node 指标端口;
申请激励测试网(Apply for Incentivized Testnet)
网站(Website):https://community.aptoslabs.com/
OWNER KEY: 安装钱包插件后,钱包的公钥,Settings -> Credentials
CONSENSUS KEY:
public-keys.yaml文件中的 consensus_public_keyCONSENSUS POP:
public-keys.yaml文件中的 consensus_proof_of_possessionACCOUNT KEY:
public-keys.yaml文件中的 account_public_keyVALIDATOR NETWORK KEY:
public-keys.yaml文件中的 validator_network_public_key
全节点搭建(可选)
请参考下一篇
对教程有建议?欢迎加入 MoveMove 社区:https://discord.gg/Vsj7Jwny9G
Last updated