[BIP] Normalized transaction IDs

Posted by Luke Dashjr

Oct 21, 2015/06:18 UTC

On October 19th, 2015, Christian Decker proposed a solution to the issue of transaction malleability in Bitcoin. The proposal involved computing the normalized transaction ID and adding it to the UTXO when storing the coin state. However, the proposal was not a complete solution to the problem of malleability and Decker suggested including flags in the UTXO-creating transaction to specify which parts of the signature would be covered. This would allow for fully malleability-proof wallets. Additionally, there was discussion around how to refactor common functionality into reusable blocks and how to annotate incoming transactions with their normalized inputs. Luke also noted that non-VERIFY is not possible as a softfork without doing a second/new P2SH since it can be negated.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We鈥檒l email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 馃А by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback