SegWit
Last updated
10
40
20
15
20
15
40
70
30
20
25
15
40
Is a non-segwit node considered a full node?
What is the difference between a hard and soft fork?
How should one understand ANYONE_CAN_SPEND outputs? Do nodes with and without the SegWit upgrade behave differently while validating or enforcing?
[Optional] What is the difference between wrapped SegWit and native SegWit addresses? (SegWit Wallet Development)
How is ECDSA malleable?
Why do second layer protocols (like Lightning) require transaction malleability to be fixed?
What rationale was used to decide on the 4 MB SegWit block weight (3 x old_tx_bytes + segwit_tx_bytes), instead of say a 2 MB block weight (old_tx_bytes + segwit_tx_bytes)?
How do blocks commit to witness data?
What is weight versus virtual bytes? How do they differ? How does weight change the relative costs of inputs and outputs?
How could BIP 9 be considered controversial within the community? How was BIP 148 received when first proposed?
How does SegWit affect initial block download (IBD)?
What is ASIC BOOST and what did it have to do with SegWit's deployment?
How did users know whether miners support SegWit prior to activation?
What are some address format design goals and requirements discussed in the bech32 talk? How problematic is the bech32 mutability issue for v0 segwit addresses versus for taproot?
or
(optional)
(optional)
(optional)
What was the quadratic sighash problem prior to Segwit? How does solve this?