归档节点
您可能希望存档 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 make2.安装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 在尝试安装之前获取更新的二进制文件。
最后更新于