-
It is important that blocks are cryptographically linked together as this ensures that any change in a block will cause the link between it and the next block to break. This is because they no longer match. All subsequent blocks from the one altered would then have to be changed (re-mined) or there will be no chain.
-
The block structure in Bitcoin looks like this;
Magic Number (to identify the type of data structure)
Block size (in bytes)
Block header (including the version number, previous block hash, Merkle Root (used to compile all the transactions in the block), time stamp, difficulty target (PoW algorithm), and a nonce (a 32 bit number starting with a “zero”)).
Transaction counter (how many TX in block)
Record of transactions in the block
The “link” between blocks connects “the hash of the previous block header” with the “current block header”.