PSBT 是部分签名比特币交易格式,让交易可以在协调软件、离线设备与多位签名人之间传递。它不是密码保险箱,也不会替你识别付款诈骗。文件能成功载入,只表示软件认得格式;真正的收款地址、费用和找零仍需要签名人独立核对。
一、先明确各设备的角色
协调者根据可用 UTXO 组织交易,加入签名所需资料;签名人检查后提供签名;最终化软件整理可广播交易;广播者将其送入网络。一个程序可以兼任多种角色,但职责不能因此省略。PSBT 能通过文件、二维码或其他通道传递,通道的安全性和设备对格式版本的支持,需要在开始前确认。
二、把版本与钱包策略对齐
BIP 174 定义 PSBT,另有 BIP 370 的版本 2 等扩展。双方软件必须支持同一种必要字段和交易类型。多签账户还需对齐公钥、密钥指纹、派生路径与脚本策略,不能拿任何一份 PSBT 对任意钱包签名。xpub 等资料虽然不是私钥,却能暴露资金活动,分享范围也应限制。
三、一个二取三协作例子
假设教学账户使用三位签名人中的任意两位,协调者创建支付 0.01 BTC 的提案。甲核对并签名后,乙再次核对同样交易才签名;丙不是此次必要参与者。0.01 BTC 只为示意金额,不是建议。任何人签名后若协调者改变收款输出,原有签名通常不再满足预期交易,但具体约束依签名哈希类型;不能把格式自身当成恶意修改防护。
四、独立核对输入、输出与找零
在可信显示上检查每个外部收款地址和金额,并确认被识别为找零的输出确实属于本钱包策略。再看输入总额、输出总额及差额手续费。设备无法显示或验证某类脚本时,不用盲签绕过提示。电脑屏幕和二维码旁的文字都可能与实际交易不一致,最终签名设备的可信提示是核对的重要依据,但不能代替备份策略检查。
五、部分签名文件也需要保护
PSBT 可能包含完整交易、历史输出、派生信息与已有签名,不宜发到公开群聊或随意上传“在线检查器”。使用独立、可信的传递方式,记录文件版本与负责人员,防止把旧提案误认为新付款。签名设备通常不需要把私钥交给协调者;任何要求导出私钥以合并签名的服务,已经越过原定安全边界。
六、最终化和广播分两步验收
收集足够签名后,先确认软件报告可最终化,再解码最终交易核对收款、费用和网络;最后指定一人广播。签名完成但未广播时,资金并未因此自动转出。广播后保存实际交易标识 txid 并追踪确认,不只保留 PSBT 文件名。交易进入链上也不等于平台立即入账,接收方可能有另行确认要求。
七、从不含真实资金的演练开始
先在 Regtest 或所选测试网练习创建、传递、签名、合并、恢复与重复提交处理,确认每位成员理解拒绝错误地址的方法。正式账户应保留策略备份和轮值规则,离职或设备遗失时按事先流程处理。多签减少单点风险,同时引入协作与资料丢失风险;参与人数越多,不代表恢复流程会自动更可靠。
