Doesn’t Segwit implement a wtxid that does take the witness data into account?
Yes but the signature only commits to the TXID. A signature can't sign itself so you couldn't sign the WTXid even if you wanted to. AFAICT the WTXId is only used to build the merkle tree for witness data.
reply
I feel like we must be missing something or this is a huge problem for taproot. 😂
reply
If my understanding isn't wrong, the only reason this would work is because the ordinals data isn't actually needed to unlock the UTXO. It's just a bunch of meaningless fluff added after the signature has already been provided and checked
reply