6
votes
Accepted
What would happen if we provide witness program different than 32 bytes for SegWit 1?
SegWit version 1 outputs with lengths other than 32 bytes remain unencumbered, which means their validation is unchanged and they remain anyone-can-spend. From BIP341:
A Taproot output is a native ...
4
votes
Accepted
Are all transactions, whether SegWit or non-SegWit, part of the commitment in a coinbase transaction?
The wtxids of all transactions are committed to by the witness commitment tree in the coinbase transaction (except the coinbase wtxid itself, as that would be a cyclic dependency). This includes non-...
1
vote
How could a 2 byte witness program make sense?
Gregory Sanders proposed Segwit Ephemeral anchors, in which a 2-bytes witness program in a transaction's output to make it opt in to different relay rules (BIP, Optech).
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
segregated-witness × 595bitcoin-core × 74
transactions × 74
bech32-address × 57
signature × 39
address × 33
witness-data × 29
p2sh × 28
segwit2x × 24
taproot × 23
p2wsh × 21
p2wpkh × 20
block-weight × 19
transaction-fees × 18
raw-transaction × 18
transaction-malleability × 18
script × 17
multi-signature × 15
bitcoin-cash × 15
blocksize × 15
bitcoind × 14
electrum × 14
wallet × 13
address-generation × 13
transaction-input × 13