62 / 691BIP174

PSBT

Частично подписанная транзакция Bitcoin

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 добавляет поля Taproot и в v0, и в v2; поддержка 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Документация ↗
Проверено 1 августа 2026 годаСначала источники · Не является инвестиционной рекомендацией