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.