Category: Bitcoin

segregated witness – Bitcoin transaction malleability is it only for unconfirmed transaction?

TL;DR: Yes, once a transaction is confirmed, unless a chain reorganization makes it unconfirmed again, no forms of malleability are possible. SegWit specifically fixed TXID malleability of unconfirmed transactions, but other forms of malleability are possible. Transaction malleability in general refers to the possibility of a third party changing some parts of a transaction without […]

input script – Why do some P2SH spending transactions have data both in the ScriptSig and Witness field?

I wonder if the wallet screwed up or if I am missing something in my bitcoin understanding. Here is the tx output being spent: “value”: 0.00180675, “n”: 154, “scriptPubKey”: { “asm”: “OP_HASH160 771962306e72e479245d48e879dd2a1862225b4c OP_EQUAL”, “hex”: “a914771962306e72e479245d48e879dd2a1862225b4c87”, “address”: “3CYkk3x1XUvdXCdHtRFdjMjp17PuJ8eR8z”, “type”: “scripthash” Here is the spending Input: “txid”: “d80ff02d0d9eb2da8c8a1c47ab099901f447dd197e34220ea13eca72d7d6d21d”, “vout”: 154, “scriptSig”: { “asm”: “002044c55c1da36a576217259c3bc21b0c3943f7eb3ff4e3c381d9fd3502434b9e87”, “hex”: “22002044c55c1da36a576217259c3bc21b0c3943f7eb3ff4e3c381d9fd3502434b9e87” […]

Back To Top