# 链 ID
了解 Plug Chain 链 ID 格式
# 主网链 ID
姓名 | 链ID | 标识符 | EIP155 编号 | 版本号 |
---|---|---|---|---|
Plug Chain Mainnet | plugchain_520-1 | plugchain | 520 | 1 |
Plug Chain Testnet | plugchain_521-1 | plugchain | 521 | 1 |
# 链标识符
每个链都必须有一个唯一的标识符或“chain-id”。 Tendermint 要求每个应用程序
在 genesis.json 字段 (opens new window) 中定义自己的 chain-id
。然而,为了同时符合 EIP155 和 Cosmos 的链升级标准,兼容 Plug Chain 的链必须为其链标识符实现特殊的结构。
# 结构
Plug Chain 链 ID 包含 3 个主要组件
- 标识符:定义应用程序名称的非结构化字符串。
- EIP155 编号:不可变 EIP155 (opens new window)
CHAIN_ID
定义了重放攻击保护编号。 - 版本号:是链当前正在运行的版本号(始终为正)。 每次链升级或分叉时,这个数字必须递增,以避免网络或共识错误。
# 格式
在 genesis 中指定和 Plug Chain 兼容的链 ID 的格式如下:
{标识符}_{EIP155}-{版本}
下表提供了一个示例,其中第二行对应于第一行的升级:
链ID | 标识符 | EIP155 编号 | 版本号 |
---|---|---|---|
plugchain_520-1 | plugchain | 520 | 1 |
plugchain_520-2 | plugchain | 520 | 2 |
... | ... | ... | ... |
plugchain_520-N | plugchain | 520 | N |
← Cosmosvisor 账户 →