4
Let's say a miner mines a block.
In this block some transactions will be non-segwit and some will be segwit?
The block contains two parts:
- The part with transactions
- The segregated part with signatures of segwit transactions?
To old nodes non-segwit transactions look normal, and segwit transactions look like no-signature-needed valid transactions? These nodes don't see the segregated part containing signatures?
To new nodes non-segwit transactions look normal, and they recognize segwit transactions and check the segregated part to validate the signatures?
No, old nodes will not see the same. When a segwit-compatible node sends a block to an old nodes, it simply removes the witness before sending. – Pieter Wuille – 2018-11-11T17:58:45.660
@PieterWuille, thanks for the correction. – renlord – 2018-11-15T15:33:55.270