CAIP-23 给 Filecoin 命名空间的链标识只有两个合法值:主网 fil:f、测试网 fil:t,直接复用地址前缀的网络位。极简登记的代价是无法区分具体测试网,文档已迁入 namespaces 仓库。
汇总与「链标识」相关的文章,帮助你系统了解该主题。
CAIP-23 给 Filecoin 命名空间的链标识只有两个合法值:主网 fil:f、测试网 fil:t,直接复用地址前缀的网络位。极简登记的代价是无法区分具体测试网,文档已迁入 namespaces 仓库。
CAIP-26 把 Tezos 链标识定义为创世块哈希经 blake2b 后截前 4 字节、以 Net 前缀 Base58Check 重编,主网 tezos:NetXdQprcVkpaWU。32 位空间防不住蓄意碰撞是它的安全边界。
CAIP-30 为 Solana 命名空间定链标识:取创世块哈希(Base58)前 32 个字符,主网 solana:4sGjMW 开头,核验方法是向节点请求 getGenesisHash。文档已迁往 namespaces 仓库治理。
CAIP-7 为 EOSIO 命名空间定义链标识:Chain ID 是创世状态的 SHA256 全称 64 位十六进制,CAIP-2 参考值取前 32 位;定义本体外包给官方手册与实现 PR,状态 Draft。
CAIP-28 把 Stellar 链标识收窄成 pubnet 与 testnet 两个取值,真正防串网的是网络口令;Horizon 与 Core 两个端点都能核对眼前网络。
CAIP-13 把波卡系链的标识钉在零号块哈希前 32 位十六进制上,用 chain_getBlockHash 可核对;与比特币系的 CAIP-4 同一种截法、两种身份。
CAIP-5 用 Tendermint 创世文件里的 chain_id 作链标识:合规则直抄,超长或含特殊字符才转成哈希前缀,cosmoshub 换代在规范里算不同链。
CAIP-2 用「命名空间:引用」给区块链发身份证,定稿多年被广泛采用之后,实践反而暴露出一些书面规范没覆盖的边角。编号 288 是一份信息性文档,没有新增任何语法,只记录三件事:称呼从链改为网络更准确、同一张网可能同时被多个命名空间标识、以及用一个特殊标识指代钱包本身而不是任何链。本文逐项解释这三条勘误对读配置、查数据的实际影响。
自定义链把 chainId 设得太大,钱包里的 JavaScript 会把它四舍五入,EIP-155 的乘法还会 uint64 溢出。EIP-2294 给出安全区间与上限区间:1 到 2^31-1 与约 9.2×10^18 的封顶值。本文推导两个边界的算法、翻车现场与添加自定义网络时的核对顺序。
跨链操作最怕把资产交给一条重名的链。EIP-3220 把链的身份压进 32 字节:创世块哈希尾段、原生链号、链类型、治理字段加一字节校验。拆解每个字段的含义、校验位能挡住什么,以及它为何没有铺开。