We know widely used explanation of the blockchain: "Every block contains a hash of the previous block". The sentence above implies that since every block contains a hash of the previous block, therefore every block should have a knowledge about transactions included into the previous block because every block has a following structure:
- Magic No
- Block Size
- Block Header
- Transaction counter
However, every block does not have knowledge about transactions incuded into previous block correct???
As fas as I understand there are two chains in the Bitcoin:
Hence just to clarify, rather than saying: "every block contains a hash of the previous block", would not it be correct to say: "header of every block contains a hash of header of the previous block"?
Please correct my assumptions if I am wrong. Thanks.