bitcoin-dev

[BIP] Normalized transaction IDs

[BIP] Normalized transaction IDs

Original Postby Christian Decker

Posted on: October 22, 2015 08:26 UTC

The discussion is centered around the issue of single signer re-ordering the inputs and outputs of a transaction and re-signing it, which is considered to be in the same category as simple double-spends.

Even if a canonical ordering is instated, there may not be much that can be done about it, as the signer could simply sign a completely different transaction spending the same coins elsewhere. Normalized transaction IDs can help prevent modification in multi-signer scenarios and immediate follow-up transactions by the same signer. However, Luke Dashjr argues that third-party manipulation is not much more of a problem than signing-party manipulation and that solving the former without solving the latter is not worth the high cost.