A “block” is just a row of data that has a hash calculation from an underlying
Merkle Tree, so it ensures that the underlying data haven’t been changed.
Root hash of current transaction data +
hash of previous header +
Components of a block