62 / 691BIP174

PSBT

Teilweise signierte Bitcoin-Transaktion

PSBT überträgt einen Transaktionsvorschlag, Signierdaten und etwaige Signaturen zwischen Wallets, ohne private Schlüssel weiterzugeben.

PSBT ist ein erweiterbares Datenformat und kein neuer Konsenstransaktionstyp. Es kann noch keine Signaturen enthalten; das Laden oder Vervollständigen der Datei bestätigt nicht die Richtigkeit der Zahlung.

BIP 174 definiert eine globale Map sowie Maps für jeden Eingang und Ausgang. Sie können UTXOs, Scripts, Schlüsselherkunft und Teilsignaturen enthalten. [BIP 174 — PSBT]

Der creator erstellt den Vorschlag, der updater ergänzt Daten, der signer signiert, der combiner verbindet kompatible Unterlagen, der finalizer erstellt die endgültige scriptSig oder den witness und der extractor entnimmt die Netzwerktransaktion. Ein Programm kann mehrere Rollen übernehmen; die Übertragung ins Netzwerk folgt gesondert. [Bitcoin Core — PSBT Howto]

Ein Koordinator ist nicht allein deshalb vertrauenswürdig, weil er ein gültiges PSBT liefert. Der signer muss die Zuordnung des UTXO zum ausgegebenen Ausgang, Scripts und den verlangten sighash prüfen; der Nutzer kontrolliert Empfänger, Beträge, Gebühr und Wechselgeld auf einer vertrauenswürdigen Anzeige anhand seiner eigenen Richtlinie. [BIP 174 — PSBT]

Non-Witness UTXO enthält die vorherige Transaktion, Witness UTXO den betreffenden Ausgang; erforderliche Daten hängen vom Eingangstyp ab. Fehlende Angaben sind keine erfolgreiche Prüfung. [BIP 174 — PSBT]

PSBT kann Guthaben, Ableitungspfade oder einen xpub offenlegen und ist keine Schlüsselsicherung. [BIP 174 — PSBT]

PSBT v0 speichert die unsignierte Transaktion in einem globalen Feld; eine fehlende Versionsnummer bedeutet null. BIP 370 führt v2 mit getrennten Konstruktionsfeldern und ohne dieses globale Feld ein. [BIP 370 — PSBT Version 2]

BIP 371 ergänzt Taproot-Felder für v0 und v2; Taproot-Unterstützung beweist daher keine v2-Unterstützung. [BIP 371 — Taproot Fields for PSBT]

Testen Sie den gesamten Ablauf mit der konkreten Kombination aus Wallet, Gerät und Script. Erst wenn die Bedingungen der Eingänge erfüllt sind, lässt sich die Transaktion finalisieren und extrahieren; Annahme durch einen Knoten und Bestätigung im Block sind eigene Ereignisse. [Bitcoin Core — PSBT Howto]

Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Multisig, Hardware Wallet, Cold Storage, Output Descriptor. Auf diesen Eintrag verweisen außerdem Multisig, Cold Storage, Hardware Wallet, Watch-only Wallet.

DOC · 001BIP 174 — PSBTSpezifikationDOC · 002BIP 370 — PSBT Version 2SpezifikationDOC · 003BIP 371 — Taproot Fields for PSBTSpezifikationDOC · 004Bitcoin Core — PSBT HowtoDokumentation
Geprüft am 1. August 2026Quellenbasiert · Keine Anlageberatung