快速入门指南

此页面包含启动 Canto 验证器节点的分步说明。

一旦您设置了您的节点,请加入 Telegram 上的 Canto Network Validator Announcements 频道,以了解最新的链升级和其他治理建议。

硬件要求

最低:16GB RAM,100GB NVME SSD,3.2 GHz x 4 CPU

推荐:32GB RAM、500GB NVME SSD、4.2 GHz x 6 CPU

操作系统:Linux(x86_64 或 amd64)例如 Ubuntu 或 Arch Linux

1.安装依赖

安装依赖项(Ubuntu):

sudo snap install go --classic
sudo apt-get install git
sudo apt-get install gcc
sudo apt-get install make

2. 安装cantod

克隆官方仓库并安装当前的二进制文件:

git clone https://github.com/Canto-Network/Canto.git
cd Canto
git checkout v5.0.0
make install
sudo mv $HOME/go/bin/cantod /usr/bin/

生成和存储密钥:

要从现有助记符中恢复密钥,请使用 --recover 标志。

3.初始化验证器

初始化节点并下载创世文件:

将 替换为您想要命名验证器的任何名称。

4.编辑配置

5.创建systemd服务

创建系统服务文件:

复制并粘贴以下配置并保存:

6.启动节点

然后您应该得到几行日志文件,其中可能包含导致服务退出的 INVALIDARGUMENT 错误。 这是意料之中的; Ctrl + C 退出并执行后续步骤。

7.同步节点

除非你想运行一个存档节点,否则你应该使用手动快照或状态同步快照将你的节点同步到当前块。

要使用状态同步:

8.创建验证者交易

修改以下项目,删除 <>

  • 当您按照上述步骤创建或恢复密钥时,<KEY_NAME> 应与 <key_name> 相同。

  • <VALIDATOR_NAME> 是您想要命名节点的任何名称

  • 是您在节点的描述字段中想要的任何内容

  • <SECURITY_CONTACT_EMAIL> 是您要在发生安全事件时使用的电子邮件

  • <YOUR_WEBSITE> 您希望与您的节点相关联的网站

  • <TOKEN_DELEGATION> 是您的节点抵押的代币数量(最少 1acanto)

您的验证者钱包必须包含非零数量的原生 $CANTO 才能发送验证者交易。 要获得一些,请按照下列步骤操作:

  1. 运行 cantod debug addr $(cantod keys show <key_name> -a) 查看验证器的 Bech32 和 0x 地址。

  2. 从 Canto EVM 钱包向显示的 0x 地址发送资金,或从 Canto Discord 中的#social-faucet 等水龙头向该地址请求资金。

  3. 或者,要求已经拥有原生 $CANTO 的验证者将资金发送到 Bech32 Acc 地址。

9.更新二进制文件

一旦您的验证节点启动并运行,请加入 Telegram 上的 Canto Network Validator Announcements 频道,以了解最新的链升级和其他治理建议。

在二进制升级的情况下,您需要重新获取 Canto 存储库并在重新启动节点之前安装新的二进制文件:

最后更新于