CAIP-28 把 Stellar 链标识收窄成 pubnet 与 testnet 两个取值,真正防串网的是网络口令;Horizon 与 Core 两个端点都能核对眼前网络。
CAIP-28 把 Stellar 链标识收窄成 pubnet 与 testnet 两个取值,真正防串网的是网络口令;Horizon 与 Core 两个端点都能核对眼前网络。
CAIP-13 把波卡系链的标识钉在零号块哈希前 32 位十六进制上,用 chain_getBlockHash 可核对;与比特币系的 CAIP-4 同一种截法、两种身份。
CAIP-5 用 Tendermint 创世文件里的 chain_id 作链标识:合规则直抄,超长或含特殊字符才转成哈希前缀,cosmoshub 换代在规范里算不同链。
CAIP-154 要求钱包接口只在安全上下文注入:三方 iframe 默认拿不到 window.ethereum,allow 属性与沙箱如何决定放行,测试向量怎么对照排障。
BIP-81 给彩色币投票池多签钱包定的派生路径,比 BIP-80 多出一整套巧思:因为 BIP-32 每层只有 4 字节索引、装不下能唯一区分颜色定义又不碰撞的信息,它把颜色定义先哈希成 20 字节、再拆成五段小端整数占用五个派生层。本文拆解这条 m 下八层的结构、五层颜色定义段的由来,以及这些层为何破例用公开派生。
比特币的隔离见证地址以 bc 开头、莱特币以 ltc 开头、Cosmos 以 cosmos 开头,这一串人类可读前缀由 SLIP-0173 统一登记维护。本文拆解这份注册表为什么存在、比特币的 bc/tb/bcrt 三套前缀如何对应主网测试网回归测试、它如何顺带收纳了 codex32 的主密钥前缀,以及查一个新链地址前缀的正确姿势。
比特币地址是一长串没有规律的字符,很难记、很难念给别人。2011 年的 BIP-15 系统性地比较了四种把「好名字」映射到地址的方案:从已有地址里取唯一前缀的 FirstBits、查 DNS 的 TXT 记录、连一个约定端口的服务、以及用 Namecoin 区块链存映射。本文逐项拆解这四种方案的取数方式与各自的软肋,以及这份早已关闭的提案留下的遗产。
BIP-80 为一种叫投票池的多签保管场景定义了确定性派生路径:m 下依次是目的号、币种号、批次号和地址序号,其中批次号这一层专门用来实现先进先出的冷存储——把存入拆进多个批次,让绝大多数私钥能一直待在离线状态。本文拆解这四层各自的含义、目的号 0x80000050 的由来,以及这份 2014 年提案停留在已关闭状态的原因。
多签的标准做法是把公钥压进脚本、用一条 OP_CHECKMULTISIG 数够签名,但这条指令在区块限额里按 20 次签名操作计费。BIP-19 提出用 OP_CHECKSIG 加 OP_ADD 逐个累加的低签名操作数写法,试图让多签能扩到更多把钥匙。本文拆解它的脚本模板、n 不超过 3 的适用边界、500 字节解锁脚本的由来,以及它最终停留在已关闭状态的原因。
比特币隔离见证之前最主流的三种输出脚本——P2PK、P2PKH 与 P2SH,都能被 BIP-381 定义的 pk()、pkh()、sh() 描述符写成一行的文本。本文拆解这三种表达式的产出脚本、sh() 只能放在顶层的位置约束、redeemScript 的角色,以及从旧钱包迁移到描述符时该核对哪些地方。