62 / 691BIP174

PSBT

Transaksi Bitcoin yang ditandatangani sebagian

PSBT membawa usulan transaksi, data penandatanganan dan tanda tangan yang tersedia antarwallet tanpa menyerahkan kunci privat.

PSBT adalah format data yang dapat diperluas, bukan jenis transaksi konsensus baru. Isinya mungkin belum memiliki tanda tangan; memuat atau melengkapi berkas tidak membuktikan pembayaran sudah benar.

BIP 174 mendefinisikan peta global serta peta setiap input dan output. Isinya dapat mencakup UTXO, script, asal kunci dan tanda tangan parsial. [BIP 174 — PSBT]

Creator menyusun usulan, updater menambah data, signer menandatangani, combiner menggabungkan bahan yang kompatibel, finalizer menyusun scriptSig atau witness akhir, dan extractor mengeluarkan transaksi jaringan. Satu program bisa menjalankan beberapa peran; penyiaran ke jaringan adalah langkah berikutnya. [Bitcoin Core — PSBT Howto]

Koordinator tidak otomatis tepercaya hanya karena memberikan PSBT yang valid. Signer harus memeriksa hubungan UTXO dengan output yang dibelanjakan, script dan sighash yang diminta; pengguna memeriksa penerima, jumlah, biaya dan kembalian pada layar tepercaya sesuai kebijakannya sendiri. [BIP 174 — PSBT]

Non-Witness UTXO memuat transaksi sebelumnya, sedangkan Witness UTXO memuat output terkait; data yang diperlukan bergantung pada jenis input. Data yang hilang tidak boleh dianggap sebagai pemeriksaan berhasil. [BIP 174 — PSBT]

PSBT dapat mengungkap saldo, jalur derivasi atau xpub dan bukan cadangan kunci. [BIP 174 — PSBT]

PSBT v0 menyimpan transaksi tanpa tanda tangan dalam field global; versi yang tidak dicantumkan berarti nol. BIP 370 memperkenalkan v2 dengan field konstruksi terpisah tanpa field global tersebut. [BIP 370 — PSBT Version 2]

BIP 371 menambahkan field Taproot pada v0 maupun v2; dukungan Taproot saja tidak membuktikan dukungan v2. [BIP 371 — Taproot Fields for PSBT]

Uji seluruh alur dengan kombinasi wallet, perangkat dan script yang dipilih. Transaksi baru dapat difinalisasi dan diekstrak setelah syarat input terpenuhi; penerimaan node dan konfirmasi blok adalah peristiwa terpisah. [Bitcoin Core — PSBT Howto]

Untuk gambaran yang lebih utuh, baca entri ini bersama Multisig, Hardware Wallet, Cold Storage, Output Descriptor. Entri ini juga dirujuk dari Multisig, Cold Storage, Hardware Wallet, Watch-only Wallet.

DOC · 001BIP 174 — PSBTSpesifikasi ↗DOC · 002BIP 370 — PSBT Version 2Spesifikasi ↗DOC · 003BIP 371 — Taproot Fields for PSBTSpesifikasi ↗DOC · 004Bitcoin Core — PSBT HowtoDokumentasi ↗
Ditinjau 1 Agustus 2026Utamakan sumber · Bukan nasihat investasi