区块结构

区块是一种数据结构容器,用以汇聚交易并加入公共账本——区块链区块由包含元数据的区块头,以及紧跟其后的长长的交易列表组成。区块头80字节长,而普通交易最少250字节,一般一个区块中包含的交易超过500个。一个完整的区块,包括所有交易,其长度超过区块头的1000倍。下面图表描述了区块的结构。

区块结构

区块结构

相关概念:什么是区块

区块数据的核心示例结构如下图所示

区块数据的核心示例结构

区块由区块头及该区块所包含的交易列表组成。区块头的大小为80字节,由4字节的版本、32字节的上一个区块的哈希值(参考哈希算法是什么)、32字节的Merkle Root Hash、4字节的时间戳(当前时间)、4字节的当前难度值、4字节的随机数等组成。区块所包含的交易列表则附加在区 块头后面。比特币网络约定每个区块的第一笔交易是coinbase交易,这是一笔为了让矿工获得奖励及手续费的特殊交易。

另外值得一提的是,比特币的区块大小目前严格限制在1MB以内(4字节的“区块大小”字段不包含在此内)。

看了“区块结构”的朋友还喜欢下面文章

创世区块

区块头是什么

什么是区块

868区块链学习网为您整理《区块结构》仅供参考。