[BIP] Normalized Transaction IDs



Summary:

In a discussion about BIP34, which sets a new block height rule for the Bitcoin network, Stephen raises concerns about how it impacts normalized transaction ids and could enable replay attacks. He suggests that normalized txids should strip scriptSigs of all transactions except coinbase transactions to prevent this issue. Another contributor agrees and proposes replacing the scriptSig for coinbases with the height expressed as a varint, which would give all coinbases a unique normalized txid while still preventing spendable duplicates.


Updated on: 2023-06-09T20:57:20.715692+00:00