CIP-1854 为 Cardano 多签 HD 钱包规定 1854 专用 purpose 路径、同索引派生纪律、cosigner 标签脚本模板,并要求发起方先签名自证来处。本文按规范原文拆解这套多签钥匙的排号方法。
汇总与「多重签名」相关的文章,帮助你系统了解该主题。
CIP-1854 为 Cardano 多签 HD 钱包规定 1854 专用 purpose 路径、同索引派生纪律、cosigner 标签脚本模板,并要求发起方先签名自证来处。本文按规范原文拆解这套多签钥匙的排号方法。
多方共用的 P2SH 多签钱包要解决一个尴尬:谁都不肯把主公钥交给对方,但生成收款地址又必须各自动手。BIP-45 用 m/45 开头的四层路径解决:按公钥字典序定座次、只交换硬化层公钥、任何一户都能独立算出同一批地址。本文拆解路径每一层的含义、地址独立生成的流程与恢复时的注意项。
BIP-11 在 2011 年把 m-of-n 多重签名写进比特币的标准交易规则:节点只中继 n 不超过 3 的 CHECKMULTISIG 输出,scriptSig 要先垫一个 OP_0 堵住弹出多一格的缺陷,签名脚本上限从 200 字节抬到 500 字节。本文回顾这份由 Gavin Andresen 执笔的早期 BIP 如何定义多签协作、它绕不开的尺寸与计数争论,以及它和 P2SH、隔离见证的接力关系。
BIP-10 在 2011 年提出 TxDP 文本格式,把待签多签交易连同其花掉的旧交易一起打包,让签名者无需同步区块链就能核对金额并接力签名。本文拆解它的信头式编码、Unsigned ID 设计与 2014 年退役的来龙去脉。
比特币核心描述符支持在 Taproot 脚本树内使用 multi_a 与 sortedmulti_a,把一条 OP_CHECKMULTISIG 拆成一串 OP_CHECKSIG 与 OP_CHECKSIGADD。本文依据描述符文档与源码说明两种写法差异、二十把钥匙上限的归属与迁移时的备份要点。
两条都叫合并的 PSBT 命令对应 BIP174 里不同角色。combinepsbt 实现 Combiner,合并同一笔交易的多个半成品;joinpsbts 并的是不同交易的输入输出。本文给出判断口诀与工作流位置。
add_inputs、include_unsafe、feeRate、subtractFeeFromOutputs 与 solving_data 共同决定一笔 PSBT 的尺寸与费用。本文按参数顺序讲清每个选项改变的是什么。
共识允许二十个公钥的多签脚本,标准性政策却只放行 n 不超过 3 的裸多签输出。本文区分共识与政策两层闸门,讲清 x-of-3 红线的由来与历史地址处置。
同样是多人共管资金,BIP342 把门槛写在链上,BIP327 把签名聚合成一个。本文对比两条路线的链上足迹与隐私差异,解释密钥抵消攻击为何迫使 MuSig2 采用两轮交互,并强调 n-of-n 聚合本身不含门槛语义,适用边界与组合用法各自成立。