- Why is it important that the blocks are cryptographically linked together?
Linking each new block to the previous block cryptographically makes it extremely difficult to change the transactions in the ledger. Changing data in a previous block would invalidate all of the blocks that follow. So it secures the integrity of the blockchain. In theory it might be possible, but in practice it cannot be done. Anyone editing a previous block would have to re-mine all the blocks thereafter, and also keep pace with the mining of new blocks.
- What does the block structure look like in bitcoin?
Each block includes:
- the hash of the previous block; the digital fingerprint of the previous block.
- the transactions list, new data being added to the blockchain.
- a random number, called nonce. The miner will cycle through nonce values at random until the hash of all the block contents combined is less than the difficulty target.