Skip to main content

What Is “Transaction Malleability” and How Does It Relate to Congestion?

Transaction malleability is a vulnerability where a third party can change the unique identifier (transaction ID or TXID) of a transaction before it is confirmed, without invalidating the transaction itself. While not directly causing congestion, it complicated the implementation of Layer 2 solutions and was a factor in the block size debate.

It was largely mitigated by the SegWit upgrade, which separates the witness data from the transaction data.

What Is the Concept of ‘Transaction Malleability’ and How Does Hashing Mitigate It?
How Does Network Congestion Affect Confirmation Time and Double-Spend Risk?
How Does the Concept of “Transaction Malleability” Relate to UTXOs and Transaction IDs?
What Is Transaction Malleability and How Does It Relate to Fees?