Aptos的愿景是构建最安全、可扩展最强的L1层区块链。
2月24号获得由A16z领投的$2亿融资,参投的还有币安、CB、FTX等著名投资机构。
最近正在进行激励测试网第二阶段,必做。
官网
官推
官方文档
社区教程(推荐)
一台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,国内身份证就可以通过,完成最后的步骤。需要挂梯子,用手机测试更方便
觉得有用的朋友,麻烦点个关注,谢谢,有什么问题都可以私信我