[BIP] Normalized transaction IDs

Posted by Gregory Maxwell

Oct 21, 2015/08:26 UTC

On October 21, 2015, Gregory Maxwell expressed his sadness over the difficulty in deploying uniform segregated witeness and the added cost of adding another ID to every UTXO set. He had been trying for a long time to find a solution but was unsuccessful. However, Luke came up with a solution that would allow for the deployment of SW without a disruptive flag day using a new P2SH-like scriptPubkey type. This approach requires the scriptsig for the scriptPubkey to be empty during the soft-fork.The signatures are not covered under txid but are carried alongside and then committed to in blocks in a separate hashtree. The only disadvantage to this approach is that it disrupts the normal relay handling process, as relay transporting extradata needs to use a different hash that includes the witness or have a separate mechanism for witness transport.

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