Skip to main content

Transaction Malleability

Definition

Transaction malleability is a vulnerability where certain non-essential parts of a transaction’s digital signature can be altered before it is confirmed on a blockchain. This alteration changes the transaction’s unique identifier without invalidating the transaction itself. While not directly allowing funds to be stolen, it can disrupt systems that rely on consistent transaction identifiers, potentially causing issues with tracking or confirming payments. Bitcoin experienced this issue in its early days.