BitcoinAdvanced

Transaction malleability

The ability to change a transaction’s identifier without changing its intended payment effect.

PLAIN-ENGLISH DEFINITION

In more detail

This matters when another transaction refers to a payment that hasn't confirmed yet. If the parent's identifier changes, that dependent reference can break even though the intended payment stays the same. SegWit fixes important forms for eligible spends, which helped make workflows using unconfirmed transactions easier to build.

IN THE WILD

How you might use it

A transaction relies on an unconfirmed parent's ID. Someone alters that parent's legacy serialization, changing the ID and breaking the reference.

WORD NOTES
Also called
Transaction mutability
Was this clear?

Got a way to make Transaction malleability click?

Add your take

By Crypto Dictionary · Published · Updated

Go to the source

Use the original reference to explore the details behind this entry.

Read the reference

An original explanation with a reference to follow. Protocol details and community usage can evolve. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition