归档节点

此页面正在进行中。 欢迎在 GitHub 存储库上做出贡献。

您可能希望存档 Canto 区块链的整个历史,以便使用图形节点对其进行索引或滚动您自己的区块浏览器。 这意味着启动一个归档节点。

下面提供了启动存档节点的完整分步说明。 如果您已经熟悉安装和升级 cantod,请参阅第四步了解特定于存档的配置详细信息。

截至第 2,500,000 块,Canto 的完整存档状态使用大约 600GB 的存储空间。

1.安装依赖 安

装依赖项(Ubuntu):

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

2.安装cantod

克隆官方 repo 并安装 v1.0.0 二进制文件:

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

3.初始化cantod

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

4.编辑配置

在设置验证节点时,您需要设置种子节点(或持久节点)以及最低 gas 价格:

具体对于存档节点,最重要的配置设置是修剪设置,应该设置为空:

您可能还希望关闭快速同步,特别是如果初始尝试设置存档节点不成功(例如,由于块 804212 处的 AppHash 错误):

5.创建systemd服务

创建系统服务文件:

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

6.启动节点

如果您的节点在连接到种子节点时出现问题,您可以手动下载地址簿。

7.更新二进制文件

状态中断软件升级发生在块:

  • 218225 (v2.0.0)

  • 1231500 (v3.0.0)

  • 1274863 (v4.0.0)

  • 2669495 (v5.0.0)

在同步存档节点时到达这些块后,节点将停止并在每次重新启动时抛出错误,直到您更新二进制文件。 为此,请按照下列步骤操作:

对于未来的二进制升级,您将需要 git pull 在尝试安装之前获取更新的二进制文件。

最后更新于