Aptos 激励测试网2教程

项目背景

Aptos的愿景是构建最安全、可扩展最强的L1层区块链。

2月24号获得由A16z领投的$2亿融资,参投的还有币安、CB、FTX等著名投资机构。

最近正在进行激励测试网第二阶段,必做。

融资$2亿
融资$2亿

官方资源

官网

官推

官方文档

社区教程(推荐)

测试步骤

运行环境

一台vps+ubuntu20.04系统

本人用的搬瓦工vps,选择内存2G及以上的就行

环境搭好之后开始测试

安装docker

安装docker-compose

sudo apt install docker-compose

安装 官方的工具 Aptos CLI 0.2.0

下载工具包,本人的下载目录是**/home/Aptos**

wget -O 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 cli.zip

添加执行权限

chmod +x aptos

创建目录

mkdir config && cd config

下载配置文件

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

生成密钥对

aptos genesis generate-keys

会在当前目录生成三个重要的文件:

private-keys.yaml

validator-identity.yaml

validator-full-node-identity.yaml

千万注意保存,不可分享给任何人

配置validator

aptos genesis set-validator-configuration --keys-dir ./ --local-repository-dir ./ --username aptos_weigr --validator-host 66.112.211.165:6180 --full-node-host 66.112.211.165:6182

这将使用你的用户名(aptos_weigr,后续可以更改,不过前后需要保持一致)在当前目录生成一个YAML文件

创建layout.yaml 文件

新建一个layout.yaml文件,复制下面的内容到文件中保存。注意是自己的用户名

root_key: "F22409A93D1CD12D2FC92B5F8EB84CDCD24C348E32B3E7A720F3D2E288E63394"
users:
  - "aptos_weigr"
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

下载 AptosFramework Move 字节码

wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.2.0/framework.zip

unzip framework.zip

编译 genesis blob 和 waypoint

aptos genesis generate-genesis --local-repository-dir ./ --output-dir ./

查看文件,确保所有必须文件都在config目录下,切换到config然后使用ls查看

如果上述步骤全部正确,那么应该有11个文件在config目录里

必备文件
必备文件

运行节点

docker-compose up -d

如果报下面的错误

可以执行

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

chmod +x /usr/local/bin/docker-compose

接着执行

docker-compose up -d

出现这个就是成功启动节点

成功启动
成功启动

可以在浏览器地址栏输入IP地址,能看到节点信息

节点信息
节点信息

节点验证

成功运行节点之后,需要在官网进行节点验证

找你以用户名开头的yaml文件,填入自己的节点信息,如下图所示

验证节点
验证节点

KYC

验证完节点之后需要KYC,国内身份证就可以通过,完成最后的步骤。需要挂梯子,用手机测试更方便

觉得有用的朋友,麻烦点个关注,谢谢,有什么问题都可以私信我

Subscribe to weigr
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.