Research Article

Design of the Secure Smart Home System Based on the Blockchain and Cloud Service

Table 1

Block header attributes.

Block header attributeDefinition

Version numberUsed to indicate which set of block validation rules to follow
Parent block hash256-bit hash value pointing to the previous block
Merkle root hashHash value of all transactions in the block
Time stampThe current timestamp is from 1970-01-01T00: 00UTC seconds
nBitsTarget value corresponding to mining difficulty
Random numberA 4-byte field, usually starting from 0, is incremented by each hash calculation