Hash = SHA256(Index + Timestamp + Nonce + Previous Hash + Transactions)
Index: The block number in the blockchain (starting from 0).
Timestamp: The time when the block is created, in milliseconds since the Unix epoch.
Nonce: A number that miners change to find a valid hash.
Previous Hash: The hash of the previous block in the blockchain.
Transactions: The list of transactions included in the block.