运行 Congrid 验证者
使用一条交互式命令安装完整的 Congrid 节点和验证者服务,或将验证者组件连接到已有节点。官方安装器支持 Linux 和 macOS,使用原生二进制文件,无需 Docker。
安装器部署的组件
content-grid-d全节点verifierd任务执行服务indexerd发布者索引服务- Chroma 向量服务
- Linux 使用 systemd 服务,macOS 使用 launchd 服务
网络配置
- 链 ID:
congrid-main - 公共 RPC:
https://congrid.net/rpc - 安装后的本地 RPC:
tcp://127.0.0.1:26657 - 手续费币种:
ucongrid - 建议 Gas 价格:
0.001ucongrid
第 1 步 — 安装原生验证者服务
在 Linux 上,请使用具有 sudo 权限的普通登录用户运行。在 macOS 上,请使用普通用户运行,无需 sudo。安装器会下载并校验二进制文件,通过终端询问必要配置,并在完整安装模式下获取种子节点列表。
curl -fsSL https://congrid.net/downloads/install.sh | bash
如果 content-grid-d 已在此机器上运行,请使用已有节点模式,仅安装 Chroma、indexerd 和 verifierd:
curl -fsSL https://congrid.net/downloads/install.sh | bash -s -- --components-only
此模式验证已有 RPC 和 gRPC 端点,然后使用独立的组件状态。它不会替换、配置、停止、启动或重启已有链节点。
您也可以在运行前 下载并检查安装器 。再次运行相同命令可安全更新软件和服务配置,同时保留链数据、密钥、验证者状态和 Chroma 数据。
第 2 步 — 充值并质押
安装完成后会打印验证者地址。请向该地址发送足够的
ucongrid
,用于质押和后续交易手续费,然后在同一主机提交质押。示例使用默认密钥名 verifier-key;如果选择了其他名称,请替换。
Linux
sudo -u congrid /usr/local/bin/content-grid-d verifier bond 1000000 \
--denom ucongrid \
--from verifier-key \
--home /var/lib/congrid \
--keyring-backend file \
--keyring-dir /var/lib/congrid/keyrings/verifier \
--chain-id congrid-main \
--node tcp://127.0.0.1:26657 \
--gas-prices 0.001ucongrid \
-y
使用 --components-only时,使用
/usr/local/libexec/congrid/content-grid-d-client 作为 Linux 二进制文件,并使用
/var/lib/congrid-components 作为 --home 及密钥环路径的前缀。
macOS
~/.local/bin/content-grid-d verifier bond 1000000 \
--denom ucongrid \
--from verifier-key \
--home "$HOME/.content-grid" \
--keyring-backend file \
--keyring-dir "$HOME/.content-grid/keyrings/verifier" \
--chain-id congrid-main \
--node tcp://127.0.0.1:26657 \
--gas-prices 0.001ucongrid \
-y
使用 --components-only时,使用
~/.local/share/congrid/libexec/content-grid-d-client 作为 macOS 二进制文件,并使用
~/.content-grid-components 作为主目录和密钥环路径的前缀。
第 3 步 — 监控验证者服务
在 Linux 上,检查四个 systemd 服务并跟踪验证者日志。已有节点模式仅管理 congrid-chroma, congrid-indexer,以及
congrid-verifier.
sudo systemctl status congrid-node congrid-chroma congrid-indexer congrid-verifier
sudo journalctl -u congrid-verifier -f
在 macOS 上,检查 launchd 任务及日志:
launchctl print "gui/$(id -u)/net.congrid.verifier"
tail -f "$HOME/.content-grid/logs/verifier.log"
两种平台均可在本地访问健康检查端点和任务查询:
curl -fsS http://127.0.0.1:8000/healthz
curl -fsS http://127.0.0.1:9100/healthz
curl -fsS http://127.0.0.1:9200/healthz
# Linux binary path; use ~/.local/bin/content-grid-d on macOS
/usr/local/bin/content-grid-d verifier assignments <verifier-address> \
--node tcp://127.0.0.1:26657 \
--grpc-addr 127.0.0.1:9090 \
--grpc-insecure \
--include-finalized -o json
- 当安装器管理全节点时,请允许 TCP/26656 入站连接,用于 P2P 通信。
- 监控服务退出、RPC 断连、检查失败和任务积压,并设置告警。
- 保持足够余额以支付验证者交易手续费。
- 定期重新运行安装器以部署已发布的软件更新。