62 / 691BIP174

PSBT

部分签名的比特币交易

PSBT 在钱包之间传递交易提案、签名所需数据及已有签名,无需交出私钥。

PSBT 是可扩展的数据格式,并非新的共识交易类型。它可能还没有任何签名;载入或完成文件并不能证明付款正确。

BIP 174 定义全局映射以及每个输入和输出的映射,可携带 UTXO、脚本、密钥来源及部分签名。 [BIP 174 — PSBT]

creator 创建提案,updater 补充数据,signer 签名,combiner 合并兼容资料,finalizer 构建最终 scriptSig 或 witness,extractor 提取网络交易。 一个程序可承担多个角色;向网络广播仍是另一步骤。 [Bitcoin Core — PSBT Howto]

协调者提供有效 PSBT 并不意味着它可信。 signer 必须核验 UTXO 与被花费输出的对应关系、脚本和要求的 sighash;用户应在可信屏幕上依照自己的策略核对收款方、金额、手续费及找零。 [BIP 174 — PSBT]

Non-Witness UTXO 携带前一笔交易,Witness UTXO 携带相应输出;所需资料取决于输入类型。 不能将资料缺失视为核验成功。 [BIP 174 — PSBT]

PSBT 可能泄露余额、派生路径或 xpub,也不是密钥备份。 [BIP 174 — PSBT]

PSBT v0 将未签名交易存入全局字段;省略版本号表示零。 BIP 370 引入 v2,使用分离的构建字段,不再包含该全局字段。 [BIP 370 — PSBT Version 2]

BIP 371 为 v0 和 v2 都增加 Taproot 字段,因此支持 Taproot 本身不能证明支持 v2。 [BIP 371 — Taproot Fields for PSBT]

应对具体钱包、设备与脚本组合测试完整流程。 只有满足输入条件后才能完成并提取交易;节点接受和区块确认是另外的事件。 [Bitcoin Core — PSBT Howto]

要获得更完整的理解,请将本词条与以下词条结合阅读: Multisig, Hardware Wallet, Cold Storage, Output Descriptor. 反向关联还来自: Multisig, Cold Storage, Hardware Wallet, Watch-only Wallet.

DOC · 001BIP 174 — PSBT规范DOC · 002BIP 370 — PSBT Version 2规范DOC · 003BIP 371 — Taproot Fields for PSBT规范DOC · 004Bitcoin Core — PSBT Howto文档
复核于2026年8月1日来源优先 · 非投资建议