区块(Block)

在数字货币网络中,数据会以文件的形式被永久记录,我们称这些文件为区块。某个区块好比现实中账本中的一页。区块是组成区块链的基本单元结构,每个区块由区块头和区块体组成。

WechatIMG227.jpeg

 

区块头

区块头存储结构化的数据,大小是80字节,包含前一区块的哈希值(父区块哈希值),本区块主体的哈希值(Hash),以及时间戳(TimeStamp)等等。

 

区块体

区块体记录一定时间内生成的详细数据,包括挖出该区块的某个时间内的所有交易信息,呈Merkle树结构排列。

 

哈希值

哈希值通常用随机字母和数字组成的字符串来代表,是一组任意长度的数据通过哈希算法(典型的有MD5,SHA-1等)映射为较短的固定长度的数据。主要用于文件校验或签名。

 

区块高度

在区块链中和创世区块(即第一个区块,默认高度为0)间的块数,“区块高度”相当于区块链上的经纬度,它给了区块一个“坐标”,通过区块高度可以准确地描述出某一区块在链上的位置。