BIP-79 Bustapay 让付款人先提交一笔完全签名的模板交易,商家加入自己的输入后回传、付款人再签再广播,用一次收款同时打破输入归属假设并清理商家 UTXO。本文逐步拆解这套协议、它的攻防细节,以及它为何在 Payjoin 之后关闭。
BIP-79 Bustapay 让付款人先提交一笔完全签名的模板交易,商家加入自己的输入后回传、付款人再签再广播,用一次收款同时打破输入归属假设并清理商家 UTXO。本文逐步拆解这套协议、它的攻防细节,以及它为何在 Payjoin 之后关闭。
BIP-87 为确定性多签钱包规定与 BIP-44 同形的五层派生路径 m/87',脚本格式不再占用派生层级,改由描述符模板声明。本文对比 BIP-45 与 BIP-48 两代方案,拆解 87 路径的分层职责、备份纪律与恢复时的现实边界。
CAIP-19 定义了通用的资产标识结构,而链生原生币那一类由 CAIP-20 落地:资产引用写成 slip44 加一个十进制序号。本文拆解这串标识的读法、与派生路径里 coin_type 数字的关系与区别,以及读它时必须做的三项核验。
区块浏览器网址能自己拼,但每家的规则并不一样。CAIP-200 只保留 tx 与 address 两条跨链最小路径,并要求按各链原生语法拼接。本文讲它的规定、与 EIP-3091 的覆盖关系、跨链拼接时的三种差异场景,以及拼链接必须守住的域名纪律。
以太坊系链用整数链号区分彼此,比特币系的链身份却是一段创世块哈希的前 32 位十六进制。本文拆解 bip122 命名空间规定的标识格式、用 getblockhash 0 自行核验的方法、分叉链与相似链如何获得不同标识,以及这份参考文件已被命名空间仓库接管的现状。
BIP-53 提案要给比特币加一条“非见证序列化正好 64 字节的交易不再合法”的规则。本文拆解它针对的两处 Merkle 树缺口——区块可延展与轻客户端假证明,说明 22 位、81 位、224 位工作量分别在攻击什么,以及这条规则目前只是提案。
付款截图既易伪造也无一次性保障。BIP-120 提出过一套付款证明:用与那笔交易完全相同的输入、带一次性随机数重新签出一份证据。本文拆解它的结构、服务端八步验签、配套的 btcpop 链接格式,以及它为何停留在关闭状态。
原生隔离见证地址最终走了 bech32 那条路,但 2015 年有过另一套方案:沿用 base58,用地址版本字节让每种见证程序版本各得一个独特前缀。本文拆解它的编码与长度规则、它主动放弃兼容性的决定,以及它落选给今天的地址核对留下的经验。
硬件钱包给数据做对称加密时,密钥从不离开设备,要不要按确认键也不是软件说了算。SLIP-0011 定义的 CipherKeyValue 原语把派生路径、提示词和两个方向的确认选项一起搅进密钥推导,换输入绕确认在数学上走不通。本文拆解它的输入清单、E1/E0 与 D1/D0 确认位、AES 加密细节,以及 SLIP-0015、SLIP-0016 如何站在它肩膀上。