What does malleable mean in "transaction malleability"?

What does malleable mean in "transaction malleability"?

Does malleable mean modifiable?

If you can malleate a transaction you can modify some of its parts leaving the transaction as still valid (the signatures are not broken).

If you can malleate the transaction outputs you can modify the outputs.

If you can malleate the order of inputs you can modify the order of inputs.

But the bitcoin.stackexchange.com "transaction-malleability" tag says:

A property of Bitcoin transactions that allows them to be replicated with another transaction id before they are included in a block.

This confuses me. Does transaction have an ID at all, and if it does ID seems totally irrelevant?

http://ift.tt/2C3dt6c

Comments

Popular posts from this blog

How do 'Sphinx' invoice-less payments on the Lightning Network work?

QUESTION ABOUT SLOW API

How public key is calculated from a base58 encoded private key?