I would like ask 2 questions.
First, as perspective of legacy node(doesn't upgrade software):
When SegWit transactions are transferred, witness data is stripped. It means that there are no signatures to proof the tx inputs in transaction propagated because there are no witness data as described above. How does the legacy node verify these transactions without the witness?
Lastly, as perspective of fresh node (did upgrade):
Regardless of SegWit, the block size can't exceed 1MB. But fresh nodes make a block which is consist of only 1MB transactions and NByte of witness(signature) data. This is very strange point because the block is already full with only transactions but there are some witness data.
Can you give point on my two questions? I'd like to find which points are wrong in my knowledge.