节点部署 · 快速开始
本说明面向需要跑通 CS Chain 全流程的开发者与运营者:在本机用 Docker + Kurtosis 启动一条包含 4 个验证者的 CS Chain 私有测试网,验证 PoSA 轮值出块、 质押竞选与 RPC 交互。私有网仅用于开发调试,不产生真实价值,也不等于主网。
安装 Docker 与 Kurtosis CLI,并准备好 CS Chain 客户端镜像与官方部署包。
在部署包目录执行一条 Kurtosis 命令,自动拉起 4 个验证者节点组成的私有网。
查看节点日志与区块高度增长,确认 PoSA 共识正常,随后连接 RPC 开发调试。
需要一台可联网的 Linux 服务器或开发机(建议 4 核 8G 以上)。
CS Chain 基于 PoSA 共识(非以太坊 PoS),Kurtosis 通用 ethereum-package
不适用,请使用 CS Chain 官方部署包。部署包包含以下文件:
cs-chain/node:<release-tag>、4 个初始验证者地址、账户密码。
static/validator-* 目录内含初始验证者私钥(keystore / 账户密码),
仅限本地或受控环境使用。严禁将该部署包或其中密钥文件提交至公开 Git 仓库、
上传公共镜像仓库 / 对象存储,或放置到任何对外公开的网页目录;主网验证节点请等待官方正式安装包,
切勿使用私有网账号直接对外提供服务。运行节点时请勿将 RPC / 管理端口直接暴露到公网。
进入部署包目录,用一条命令拉起整条链(首次会拉取镜像,耗时取决于网络)。
编排脚本核心逻辑(示意,实际以官方包为准):
启动约 10~30 秒后验证 PoSA 轮值出块是否正常。
应看到 4 个 validator 服务均为 running。
关注是否出现新区块密封 / commit 日志,无报错即为正常。
隔几秒重复执行第 3 条命令,若 16 进制块号持续增长,说明 PoSA 轮值出块正常。
| 网络名称 | CS Chain Private Network |
| Chain ID / Network ID | 131419 |
| 币种符号 | CS |
| 共识 | PoSA(质押即验证,多验证者轮值出块) |
| 初始验证者 | 4 个(测试账号,上线前替换为正式共识地址) |
| RPC 接口 | kurtosis port print 获取,默认容器内 8545 |
| P2P 端口 | 30311 |