Bitcoin VerityVergleich öffnen

Stufe 9 · Fortgeschrittene Technik

Transaktionsstruktur, txid, wtxid und sighash

Was eine Signatur bindet, wie Inputs UTXOs referenzieren und warum SegWit zwei Kennungen hat.

Artikel
85
Lesezeit
15 Minuten
Geprüft
10. September 2026

Das Wichtigste in Kürze

Eine Transaktion verbraucht bestimmte frühere Outputs und erzeugt neue. txid identifiziert die Basissserialisierung, wtxid bezieht Witness ein und sighash legt den kryptografisch signierten Umfang fest.

01

Inputs zeigen auf frühere Outputs

Eine Transaktion enthält Version, Inputs, Outputs und nLockTime. Jeder Input nennt txid und Index eines früheren UTXO, dessen Betrag und Skript der Node aus seinem Zustand liest. Inputsumme minus Outputsumme ergibt die Gebühr.

02

Serialisierung ist exakt

Felder werden in einer genauen Bytefolge dargestellt; schon eine kleine Änderung erzeugt einen anderen Hash. txid nutzt die Basisdarstellung, wtxid nach BIP 141 zusätzlich den Witness. Ohne Witness sind beide gleich.

03

Witness liegt außerhalb der txid

Vor SegWit ließ sich bisweilen die Signaturdarstellung und damit die txid ändern, ohne das Zahlungsziel zu ändern. Der Witness eines SegWit-Inputs liegt nicht in der txid, bleibt aber über wtxid und Block-Commitment gebunden.

04

Sighash definiert den Umfang

SIGHASH_ALL bindet gewöhnlich Inputs und Outputs nach den Regeln der Skriptversion. Andere Flags lassen ausgewählte Teile absichtlich änderbar. Unterzeichnende müssen Ziele, Wechselgeld, Beträge und Gebühr prüfen.

Stufe 9 · Fortgeschrittene Technik

Wichtige Begriffe

Outpoint
txid und Index, die einen früheren Output bestimmen.
txid / wtxid
Kennungen ohne beziehungsweise mit Witness-Daten.
Sighash
Digest-Regeln und Flag für den Umfang einer Signatur.

Häufiger Irrtum

Eine Bitcoin-Signatur deckt immer jedes Byte gleich ab.

Genauere Einordnung

Ihr Umfang hängt von Skriptversion und sighash-Flag ab; Spezialmodi lassen bestimmte Teile bewusst veränderlich.

Genauere Einordnung

Wozu dient wtxid?

txid ist ein stabiler Verweis auf den wirtschaftlichen Teil einer SegWit-Transaktion, wtxid identifiziert zusätzlich den vollständigen Witness für Relay und Blockbindung.

85

Kernaussagen

  1. 01Ein Input gibt genau einen früheren Output aus.
  2. 02Die Gebühr ist Inputs minus Outputs.
  3. 03SegWit kann txid und wtxid besitzen.
  4. 04Sighash zeigt, was tatsächlich signiert wurde.

Zusammenfassung wie für ein Kind

Ganz einfach erklärt

Eine Transaktion nennt die alten Stücke, die sie ausgibt, und die neuen, die sie schafft. txid und wtxid sind Fingerabdrücke; sighash bestimmt den Schutzumfang der Signatur.

Geprüft: 10. September 2026

Quellen und weiterführende Literatur

Die Quellen stützen konkrete Fakten und Definitionen. Ihre Nennung bedeutet nicht, dass die Redaktion jede Ansicht der Urheber übernimmt.

01
Bitcoin Developer Guide: TransaktionsstrukturBitcoin Developer Guide
developer.bitcoin.org
02
BIP 141: txid und wtxidBitcoin Improvement Proposals
bips.dev
03
BIP 143: SegWit-v0-SignaturdigestBitcoin Improvement Proposals
bips.dev

Bildungsinhalt, keine Anlageempfehlung.