Was sind teilsignierte Transaktionen (PSBTs)?
Bitcoin ist darauf ausgelegt, vertrauenslos und sicher zu funktionieren – aber manche Transaktionen, wie Multisig oder CoinJoin, brauchen die Zusammenarbeit mehrerer Geräte oder Personen. Genau hier kommen Partially Signed Bitcoin Transactions (Deutsch: teilweise signierte Transaktionen), kurz PSBTs, ins Spiel.
PSBTs wurden mit BIP 174 eingeführt und sind ein standardisiertes Format für Transaktionen, die noch nicht komplett signiert sind. Mehrere Parteien können so unabhängig voneinander signieren – ohne dabei ihre privaten Schlüssel preiszugeben.
Das Ergebnis: Mehr Sicherheit, bessere Kompatibilität zwischen Wallets und ein deutlich reibungsloserer Ablauf bei komplexeren Transaktionen.
Eingeführt wurde PSBT in Bitcoin Core 0.17.0 (2018) – und seither wurde das Format von vielen Wallets und Tools übernommen. Besonders bei Hardware-Wallets, Multisig-Lösungen und Privatsphäre-Projekten ist PSBT heute Standard.
Und die Entwicklung geht weiter: Der Standard wird laufend verbessert, um noch flexibler und nutzerfreundlicher zu werden.
Warum braucht man PSBTs?
Bevor es PSBT gab, war Multisig-Koordination eine echte Herausforderung. Jede Wallet hatte ihr eigenes System – und das führte regelmäßig zu Kompatibilitätsproblemen und Fehlern.
PSBT hat das Spiel verändert: Es bringt ein einheitliches Format, das alle gängigen Wallets, Hardware-Geräte und Tools verstehen können.
Anwendungsfälle für PSBTs:
- Multisig-Transaktionen: Mehrere Beteiligte signieren getrennt, bevor die Transaktion rausgeht – zum Beispiel bei Organisationen, wo mehrere Unterschriften nötig sind.
- Offline-Signierung: Cold Wallets können Transaktionen signieren, ohne jemals mit dem Internet verbunden zu sein.
- CoinJoins: Teilnehmer signieren gemeinsam – ohne ihre Identität zu enthüllen.
- Trustless Atomic Swaps: Vermögenswerte über verschiedene Blockchains tauschen
Wie läuft eine PSBT-Transaktion ab?
Eine PSBT enthält alles, was zum Signieren nötig ist – bleibt aber unvollständig, bis alle Signaturen drin sind. Der Ablauf sieht so aus:
-
Transaktion erstellen Ein Koordinator (zum Beispiel eine der Parteien) baut die Transaktion und speichert sie als PSBT-Datei. Diese Datei enthält Inputs, Outputs und Metadaten – aber ist noch nicht signiert.
-
Signieren Jede Partei signiert die Datei separat mit ihrer Wallet. Cold Wallets machen das offline und geben die signierte Datei dann an ein Online-Gerät weiter.
-
Fertigstellen und absenden Sobald alle Signaturen gesammelt sind, wird die PSBT zur fertigen Transaktion – und kann dann ins Netzwerk geschickt werden.
Das solltest du mitnehmen
- PSBT ist ein offener Bitcoin-Standard, der komplexe Transaktionen wie Multisig oder CoinJoin einfacher und sicherer macht.
- Wallets, Hardware und Software können dank PSBT besser zusammenarbeiten – auch ohne Internetverbindung oder gemeinsame Schlüssel.
- Der Standard wird aktiv weiterentwickelt – und bleibt ein wichtiger Baustein für sichere Bitcoin-Nutzung.