PSBT: Partially Signed Bitcoin Transactions erklärt
Partially Signed Bitcoin Transactions (PSBTs) sind ein standardisiertes Datenformat, das die kollaborative Erstellung und Signierung von Bitcoin-Transaktionen ermöglicht. Dieses Format erhöht die Sicherheit und Interoperabilität,
Struktur, Lesbarkeit, interne Verlinkung und SEO-Metadaten wurden automatisiert geprüft. Der Artikel wird fortlaufend aktualisiert und dient der Bildung, nicht als Finanzberatung.
Definition
Partially Signed Bitcoin Transactions (PSBTs) stellen ein standardisiertes Datenformat dar, das den Austausch von Informationen über eine noch nicht vollständig signierte Bitcoin-Transaktion erleichtern soll. Im Wesentlichen fungiert eine PSBT als Container für eine unvollständige Bitcoin-Transaktion, zusammen mit allen zusätzlichen Daten, die für verschiedene Parteien oder Geräte erforderlich sind, um ihre jeweiligen Signaturen beizusteuern, ohne private Schlüssel offenlegen oder Transaktionsdetails von Grund auf neu rekonstruieren zu müssen. Diese Trennung der Verantwortlichkeiten – Transaktionskonstruktion von Transaktionssignierung – ist grundlegend für ihre Nützlichkeit.
Eine Partially Signed Bitcoin Transaction (PSBT) ist ein Datenformat (definiert durch BIP174), das Wallets und anderen Tools den Austausch von Informationen über eine Bitcoin-Transaktion und die zum Abschluss erforderlichen Signaturen ermöglicht, wodurch sichere, mehrteilige und geräteübergreifende Transaktionsabläufe realisiert werden können.
Kernaussage
PSBTs verbessern die Sicherheit und Interoperabilität innerhalb des Bitcoin-Ökosystems erheblich, indem sie eine universell verständliche Methode zur Handhabung von Transaktionen bieten, die mehrere Signaturschritte oder Teilnehmer erfordern. Sie sind maßgeblich an der Ermöglichung fortschrittlicher Bitcoin-Funktionalitäten wie Multisignatur-Wallets, sicheren Cold-Storage-Lösungen und CoinJoin-Transaktionen beteiligt, wobei stets gewährleistet ist, dass private Schlüssel isoliert und sicher bleiben. Die durch PSBTs gebotene Standardisierung bedeutet, dass verschiedene Hardware-Wallets, Software-Wallets und andere Bitcoin-Tools nahtlos interagieren können, um zu einer Transaktion beizutragen, ohne proprietäre Kompatibilitätsprobleme zu verursachen.
Mechanik
Der Betriebsablauf einer PSBT umfasst typischerweise mehrere unterschiedliche Phasen und Teilnehmer. Zunächst erstellt ein Koordinator oder eine Wallet-Software den grundlegenden Rahmen einer Bitcoin-Transaktion, indem er die zu verwendenden Unspent Transaction Outputs (UTXOs) und die gewünschten Ausgabe-Adressen und -Beträge festlegt. Diese anfängliche, unsignierte Transaktion wird dann in das PSBT-Format konvertiert. Diese Konvertierung ist entscheidend, da eine rohe, unsignierte Transaktion die notwendigen Kontextdaten (wie den scriptPubKey des ausgegebenen UTXO oder dessen Wert) nicht enthält, die ein Offline-Signiergerät zur Erstellung einer gültigen Signatur benötigen würde.
Die PSBT, die nun die rohe Transaktion zusammen mit diesen wichtigen Zusatzdaten für jeden Input enthält, wird dann an die für die Signierung zuständige Partei oder das Gerät weitergegeben. In einem Cold-Storage-Szenario könnte beispielsweise eine Hot Wallet die PSBT erstellen und an eine Offline-Hardware-Wallet übertragen. Die Hardware-Wallet, die den privaten Schlüssel besitzt, verwendet die Informationen innerhalb der PSBT, um die erforderliche digitale Signatur für ihre spezifischen Inputs zu generieren. Sie fügt diese Signatur dann wieder in die PSBT ein. In einem Multisignatur-Setup würde die PSBT sequentiell oder parallel an die erforderlichen Unterzeichner weitergegeben, wobei jeder seine Signatur hinzufügt. Sobald alle notwendigen Signaturen gesammelt sind, werden die PSBTs (falls parallel signiert) zu einer einzigen, vollständig signierten PSBT kombiniert. Diese finalisierte PSBT kann dann extrahiert werden, um eine vollständige Bitcoin-Transaktion zu bilden, die anschließend zur Bestätigung an das Bitcoin-Netzwerk gesendet wird. Dieser modulare Prozess stellt sicher, dass private Schlüssel niemals die sichere Umgebung des Signiergeräts verlassen, wodurch das Diebstahlrisiko erheblich reduziert wird.
Trading-Relevanz
Obwohl PSBTs keine direkten Auswirkungen auf tägliche Spot-Trading-Entscheidungen oder Marktanalysen haben, ist ihre zugrunde liegende Technologie für die Sicherheit und betriebliche Effizienz der Verwaltung von Bitcoin-Vermögenswerten von großer Bedeutung, insbesondere für anspruchsvolle Trader, institutionelle Anleger und diejenigen mit erheblichen Beständen. Für Trader, die Cold-Storage-Lösungen zur Sicherung ihres Kapitals nutzen, sind PSBTs unverzichtbar. Sie ermöglichen die Erstellung von Transaktionen auf einer Online-Maschine, die dann sicher zur Signierung auf ein Offline-Gerät (wie eine Hardware-Wallet) übertragen und anschließend zurückgegeben werden können. Dieser Prozess stellt sicher, dass die privaten Schlüssel, die die ultimative Kontrolle über die Gelder darstellen, niemals eine mit dem Internet verbundene Umgebung berühren, wodurch die Angriffsfläche für böswillige Akteure drastisch reduziert wird.
Darüber hinaus sind PSBTs grundlegend für Multisignatur (Multisig)-Wallets, die von Institutionen, Family Offices und sogar einzelnen Tradern, die erhöhte Sicherheit suchen, weit verbreitet sind. Ein Multisig-Setup erfordert mehrere private Schlüssel zur Autorisierung einer Transaktion, was bedeutet, dass kein einzelner Kompromittierungspunkt zu einem Geldverlust führen kann. PSBTs optimieren die Koordination zwischen mehreren Unterzeichnern, sodass jede Partei die Transaktion unabhängig überprüfen und signieren kann, ohne ihren privaten Schlüssel anderen Teilnehmern preiszugeben. Dieser kollaborative Signaturmechanismus ist entscheidend für gemeinsame Verwahrungslösungen, Treuhanddienste und robuste interne Kontrollen innerhalb von Handelsunternehmen, um sicherzustellen, dass große Mengen an Bitcoin mit einem höheren Grad an Sicherheit und Rechenschaftspflicht verwaltet werden können, als dies bei Single-Signatur-Wallets der Fall ist.
Risiken
Trotz ihrer erheblichen Sicherheitsvorteile birgt die Verwendung von PSBTs bestimmte Komplexitäten und potenzielle Risiken, die Benutzer verstehen müssen. Ein primäres Risiko ergibt sich aus der Komplexität der Verifizierung. Obwohl PSBTs einige technische Details abstrahieren, müssen Benutzer, insbesondere in Multisig- oder Cold-Storage-Szenarien, die von ihrem Signiergerät präsentierten Transaktionsdetails akribisch überprüfen. Ein böswilliger Koordinator oder eine kompromittierte Software könnte eine PSBT erstellen, die scheinbar Gelder an einen beabsichtigten Empfänger sendet, aber subtil zusätzliche, versteckte Ausgaben enthält oder Transaktionsgebühren manipuliert, was zu unbeabsichtigtem Geldverlust führt. Das Vertrauen in die Quelle der PSBT und die sorgfältige Überprüfung aller Transaktionsparameter vor der Signierung ist von größter Bedeutung.
Ein weiterer Satz von Risiken bezieht sich auf die Software-Implementierung und Kompatibilität. Obwohl PSBTs ein Standard sind, können Unterschiede in der Implementierung von BIP174 (und nachfolgenden BIPs wie BIP371 für Taproot) durch verschiedene Wallets und Signiergeräte zu unerwartetem Verhalten oder Kompatibilitätsproblemen führen. Fehler in der Wallet-Software, der Firmware von Hardware-Wallets oder der PSBT-Parsing-/Signierlogik könnten zu falschen Signaturen, Transaktionsfehlern oder sogar zur Unfähigkeit führen, Gelder auszugeben. Benutzer sollten stets sicherstellen, dass ihre Software und Firmware auf dem neuesten Stand sind und von seriösen Entwicklern stammen. Darüber hinaus kann in Szenarien mit mehreren Unterzeichnern ein Koordinationsfehler ein praktisches Risiko darstellen; wenn eine oder mehrere Parteien die Signierung nicht durchführen oder es Probleme beim Kombinieren der teilweise signierten PSBTs gibt, wird die Transaktion möglicherweise nicht finalisiert, was zu Verzögerungen oder der Notwendigkeit führt, den Prozess neu zu starten.
Geschichte und Beispiele
Das Konzept der Partially Signed Bitcoin Transactions wurde 2019 formell im Bitcoin Improvement Proposal (BIP) 174 eingeführt. Vor PSBTs war die Koordination komplexer Transaktionen, insbesondere solcher, die mehrere Unterzeichner oder Offline-Geräte betrafen, umständlich und erforderte oft proprietäre Lösungen oder manuelle Datenübertragung, was das Risiko von Fehlern und Sicherheitslücken erhöhte. BIP174 zielte darauf ab, diesen Prozess zu standardisieren und die Interoperabilität verschiedener Bitcoin-Tools einfacher und sicherer zu machen. Der Standard wurde schnell im gesamten Ökosystem übernommen und wurde zu einem Eckpfeiler für die moderne Bitcoin-Wallet-Entwicklung.
Praktische Beispiele für die PSBT-Nutzung sind weit verbreitet. Ein häufiges Szenario betrifft einen Benutzer mit einer Hardware-Wallet (Cold Storage). Die Online-Software-Wallet des Benutzers (z.B. Electrum, Specter Desktop) erstellt eine unsignierte Transaktion, konvertiert sie in eine PSBT und exportiert sie. Diese PSBT wird dann auf die Hardware-Wallet übertragen (z.B. über USB oder QR-Code). Die Hardware-Wallet, isoliert vom Internet, zeigt die Transaktionsdetails zur Überprüfung an und signiert nach Bestätigung durch den Benutzer die relevanten Inputs mit ihrem privaten Schlüssel. Die teilweise signierte PSBT wird dann an die Online-Software zurückgegeben, die die Transaktion finalisiert und sendet. Ein weiteres wichtiges Beispiel ist CoinJoin, eine datenschutzverbessernde Technik, bei der mehrere Benutzer ihre Inputs und Outputs zu einer einzigen großen Transaktion kombinieren. PSBTs ermöglichen es jedem Teilnehmer, seine Inputs beizusteuern und seinen Teil der Transaktion unabhängig zu signieren, ohne seine privaten Schlüssel anderen Teilnehmern oder dem CoinJoin-Koordinator preiszugeben, wodurch der kollaborative Aufbau einer komplexen, datenschutzfreundlichen Transaktion erleichtert wird.
Häufige Missverständnisse
Ein häufiges Missverständnis ist, dass PSBTs eine neue Art von Bitcoin-Transaktion oder -Adresse sind. Dies ist falsch; eine PSBT ist lediglich ein Format zum Austausch von Transaktionsdaten, keine Transaktion selbst. Sie enthält eine Standard-Bitcoin-Transaktion (die nach vollständiger Signierung extrahiert werden kann) zusammen mit zusätzlichen Metadaten, die für die Signierung erforderlich sind. Die zugrunde liegende Bitcoin-Transaktionsstruktur und Adresstypen bleiben unverändert. Die PSBT standardisiert lediglich, wie diese Transaktionsdaten und der zum Signieren benötigte Kontext verpackt und weitergegeben werden.
Ein weiteres häufiges Missverständnis ist, dass PSBTs von Natur aus Privatsphäre bieten. Obwohl PSBTs ein entscheidender Wegbereiter für datenschutzorientierte Tools wie CoinJoin sind, fügen sie einer Standard-Bitcoin-Transaktion an sich keine Datenschutzfunktionen hinzu. Die Privatsphäre bei CoinJoin ergibt sich aus der Aggregation der Inputs und Outputs mehrerer Benutzer, wodurch es schwieriger wird, einzelne Gelder zu verfolgen – ein Prozess, der durch das PSBT-Format erleichtert wird. Eine Standardtransaktion, die über PSBT signiert wird, ist auf der Blockchain genauso transparent wie eine, die direkt von einer Hot Wallet signiert wird. Darüber hinaus könnten einige Benutzer glauben, dass PSBTs ausschließlich für Multisignatur-Setups gedacht sind. Obwohl Multisig ein prominenter Anwendungsfall ist, sind PSBTs breit anwendbar für jedes Szenario, das mehrere Signaturschritte, Offline-Signierung oder kollaborative Transaktionserstellung erfordert, einschließlich Single-Signatur-Cold-Storage, Atomic Swaps und komplexeren Skripttypen wie Taproot, die von den erweiterten Datenfeldern in neueren PSBT-Versionen (z.B. BIP371) profitieren.
Zusammenfassung
Partially Signed Bitcoin Transactions (PSBTs) stellen einen entscheidenden Fortschritt in der Bitcoin-Infrastruktur dar, indem sie den Prozess der Erstellung, Signierung und des Austauschs unvollständiger Transaktionsdaten standardisieren. Durch die Trennung der Rollen von Transaktionskonstruktion und Signierung erhöhen PSBTs die Sicherheit erheblich, insbesondere für Cold-Storage- und Multisignatur-Umgebungen, indem sie sicherstellen, dass private Schlüssel isoliert bleiben. Sie fördern eine größere Interoperabilität zwischen verschiedenen Bitcoin-Tools und ermöglichen komplexe Anwendungsfälle wie CoinJoin. Obwohl sie erhebliche Vorteile bieten, müssen Benutzer wachsam bleiben, um Transaktionsdetails zu überprüfen und die Nuancen ihrer Implementierung zu verstehen, um Risiken im Zusammenhang mit Komplexität und potenziellen Software-Schwachstellen zu mindern. PSBTs sind ein Beweis für die sich entwickelnde Robustheit von Bitcoin und bieten einen sicheren und flexiblen Rahmen für die Verwaltung digitaler Vermögenswerte.
OKX EU · Offizieller Biturai-Partner
MiCA-lizenziert handeln. Flexibel mit Euro einzahlen.
Starte mit OKX EU auf einer vollständig MiCA-lizenzierten Plattform für den EWR. Zahle Euro per SEPA oder PayPal ein, kaufe Krypto mit Karte, Apple Pay oder Google Pay und prüfe die monatlichen 1:1-Reserven selbst.
- Vollständige MiCA-Lizenz für alle 30 EWR-Staaten
- Euro einzahlen per SEPA oder PayPal
- Krypto kaufen mit Karte, Apple Pay und Google Pay
- 1:1 gedeckte Reserven, monatlich nachprüfbar
Partnerlink · Biturai kann bei Nutzung eine Vergütung erhalten · PayPal für vollständig verifizierte EU-Konten · keine Anlageberatung
