Every block consists of four fields -
- The hash value of the previous block (thereby getting linked in a blockchain)
- It contains details of several transaction data
- It has a value called the nonce. The nonce is a random value which is used to vary the value of the hash in order to generate hash value less than the target
- Hash of the block itself. It is the digital signature of the block and an alphanumeric value used to identify a block
The hash address is the unique identification of the block. It is a hex value of 64 characters that have both letters and digits. It is obtained by using the SHA - 256 algorithms.
Refer to the video to see how a block is structured. The hash of the previous block, transaction data, and the nonce consolidate the header of the block. They are together passed through a hashing function and then the hash value is generated.