Transaction Malleability ist die Möglichkeit, den Identifikator einer Bitcoin-Transaktion zu ändern, ohne zu ändern, was die Transaktion tut. Klingt harmlos, brach aber einst reale Systeme und wurde bei einem der größten Krypto-Zusammenbrüche verantwortlich gemacht. Hier steht, was Malleability war, warum sie Ärger machte, wie SegWit sie behob und warum sie heute zu verstehen lohnt.
Was Malleability war
Jede Bitcoin-Transaktion hat eine ID, die txid, ein Hash ihrer Daten. Das Problem: Im ursprünglichen Design deckte dieser Hash auch die Signatur ab, die die Ausgabe autorisiert. Eine Signatur lässt sich leicht anders, aber weiter gültig kodieren, sodass ein Dritter sie anpassen und eine Transaktion mit gleicher Wirkung erzeugen konnte — dieselben Coins an denselben Empfänger — aber mit anderer txid. Die Zahlung blieb gleich; nur ihre Identität verschob sich.
Warum sie Ärger machte
Viele Systeme verfolgten eine Zahlung an ihrer txid, und genau das konnte Malleability brechen. Sendete ein Dienst eine Auszahlung und jemand änderte die txid vor der Bestätigung, konnte der Dienst die ursprüngliche ID nachschlagen, sie nicht finden und fälschlich schließen, die Zahlung sei gescheitert — und sie erneut senden. Die japanische Börse Mt. Gox verwies bei ihrem Kollaps im Februar 2014 auf Malleability, obwohl viele es eher für eine Ausrede als die alleinige Ursache halten.
Der SegWit-Fix
Die Lösung war Segregated Witness, kurz SegWit, aktiviert 2017. SegWit trennt die Signaturdaten, den Witness, vom Rest der Transaktion und nimmt sie aus der txid-Berechnung. Weil der Identifikator nun nur aus den Kernfeldern der Transaktion berechnet wird, ändert eine geänderte Signatur die txid nicht mehr. Das schloss das Malleability-Loch für aktualisierte Transaktionen und schuf als Bonus Platz für mehr Daten pro Block.
Warum es weiter zählt
Malleability ist heute meist Geschichte, aber sie zu verstehen erklärt einiges. Darum sind moderne Transaktions-IDs stabil und verlässlich, und es räumte ein Hindernis für Second-Layer-Systeme aus: Das Lightning Network, das Transaktionen verkettet, brauchte nicht-malleable txids, um zu funktionieren. So half ein Fix für einen subtilen Bug zugleich, schnellere, günstigere Bitcoin-Zahlungen abseits der Hauptkette zu ermöglichen.
Fazit
Transaction Malleability ließ die ID einer Bitcoin-Transaktion ändern, ohne die Zahlung selbst zu verändern, und verwirrte jedes System, das der ID zu früh traute. SegWit löste es 2017, indem es Signaturen aus der ID-Berechnung nahm, und ermöglichte nebenbei das Lightning Network. Heute ist es ein gelöstes Problem, aber ein feines Beispiel dafür, wie ein kleines Design-Detail überdimensionale Folgen haben kann. Um die Grundlagen weiter zu lernen, folge weiteren Beiträgen der Bitbase Academy.
Haftungsausschluss: Dieser Artikel ist Bildungsinhalt der Bitbase Academy, nur zu Informationszwecken. Er ist keine Anlage-, Handels-, Steuer- oder Finanzberatung. Krypto-Assets sind volatil — schätze dein Risiko selbst ein. Stand Juni 2026; maßgeblich sind die aktuellen offiziellen Informationen.
Quellen
[1] Wikipedia, "Transaction malleability problem" wikipedia.org
[2] Bitcoin.com, "What Is Bitcoin SegWit? Segregated Witness Explained" bitcoin.com
[3] Bitcoin Improvement Proposals, "BIP-141: Segregated Witness" github.com






