Inherent in Bitcoin's earlier design was a vulnerability called "transaction malleability." This meant that the unique identifier (transaction ID or TxID) of an unconfirmed Bitcoin transaction could be altered without affecting the actual transaction itself.